4 ms·
Why LinkedIn's "recommend" system is broken, and how to fix it
- MrVitaliy 14y agoBest way to fix LinkedIn's recommend system is to stop using LinkedIn.
- donretag 14y agoDoes anybody actually "use" LinkedIn? Seems like most people just create an account, list their employment history and then just accept the occasional invite request. Does anybody actually go on LinkedIn and view their feed or write something?
- krapp 14y agoI do. I use it to try to increase my visibility to potential employers in my area (none of whom are hiring at the moment, of course) and to fill the otherwise gaping void in my employment history with references to occasional freelance jobs. With that, and a network of actual working professionals willing to vouch for me, I'm hoping that when the opportunity for real work arrives, employers might actually take that crucial second glance at me.
- Aloisius 14y agoI use it regularly to see who I know at various companies to get introduced as well as to look up people I meet or I'm going to meet to see who we know in common.
- ckluis 14y agoYeah 1,000,000 sales people & recruiters every day. How would you do professional research without it? Scenario: I want to talk to a person with this title at this company. Cool this guy has the title, but I can't get to him. Look up the last person with the title, call and ask for that person and get transferred to the new person. There are 1000s of techniques to use LinkedIn. LinkedIn > Facebook > Twitter - I pity those who don't see it.
- ericclemmons 14y agoAs a developer, is there a reason to use LinkedIn at all, since Github provides all the evidence needed to vouch for a person's skills?
- eykanal 14y agoBecause many, many programmers don't store their code on Github, as the majority of their work is on proprietary, closed-source projects for for-profit companies.
- logn 14y agoAnd many people don't like Git.
- pavel_lishin 14y agoBut for those that do use git, and do use github, wouldn't github do the trick? Their interface is simple enough that you don't need to know git to browse around a potential candidate's code, evaluate their interests and abilities, etc.
- endersshadow 14y agoFor vetting somebody, yeah, but that's not what LinkedIn is used for by a vast majority of people. It's used to get introductions into businesses as a lead-generation method for B2B firms, and finding people to recruit. You get them into the recruiting bucket, and then filter it out as you vet them. You're misunderstanding the purpose of LinkedIn: It's not there to be a resume, it's there to be a discoverable and up-to-date contact list.
- nollidge 14y agoYou're living in a bubble if you think more than 10% of recruiters have even heard of Github.
- 14y ago
- praptak 14y agoLinkedIn's recommendations mostly measure social standing of an individual. I have got lots of them from my buddies, I have got many in reciprocation to ones given and well, I have also reciprocated on occasions. Maybe making them anonymous could alleviate the reciprocation factor but the social standing still remains. I guess the latter is also a problem with the traditional CV vetting. Bottom line? Do your homework on CVs but never skip the actual skill test, unless you want a likeable but not very competent worker.
- jgw 14y agoSeems to me that Recommendations are to LinkedIn as Farmville is to Facebook.
- CWuestefeld 14y agoThe problem's even worse than the article says. Several people from my company's cloud services division have endorsed me as an expert in cloud computing (about which I know very little). It appears that simply my putative expertise, combined with my relationship with them, is designed to make potential customers feel better disposed to them when those customers looks to see how much expertise our cloud people are surrounded with. So there are incentives all over the place that cause this thing to be misused.
- 11001 14y agoMy girlfriend endorsed my SQL skills yesterday because linkedin suggested she might want to. She is a social worker.
- Aloisius 14y agoBut you have to put the skill in your list of skills for them to endorse you. Why would you add a skill that you know very little of in the first place?
- CWuestefeld 14y agoApparently it's not true that it must pre-exist in the list. (A) I never even knew there was a skill endorsement system; (B) I never listed a skill of "cloud computing".
- Aloisius 14y agoI don't see any way to add skills to anyone I'm connected to. AFAICT, everything in there originally came from the old "skills" section of your profile. At least mine did.
- FigBug 14y agoI think the list was initially pre populated from your profile. It's not clear from the UI, but you can add skills to people, just start typing in the box after the last tag. A lawyer has endorsed me for Objective-C and Subversion. I'm sure that's trust worthy.
- el_cuadrado 14y agoI am pretty sure there is a huge potential to run machine-learning algorytms on the recommendation data to detect anomalies. It must be fun to be a computer science guy at Linkedin.
- brudgers 14y agoI was endorsed for a skill by someone who I haven't seen or talked to for ten years. The last project we worked together on was in 1997. It would be all well and good, except it is a skill in which I would not claim professional expertise. Ten years ago, I was a one-eyed man in the land of the blind. But not today. The area has expanded and credentials have been formalized, and I have made little effort to keep up beyond what I encounter from time to time.
- eykanal 14y agoI'm mostly curious why no one on LinkedIn (a) saw this one coming, or (b) implemented any form of an easy fix. I put two in this article, but there are probably dozens when you consider more advanced machine learning algorithms designed to really match users together. This little feature seems to have so much potential, I'm baffled why they haven't given it the attention it deserves.
- deleted 14y ago[deleted]
- psgibbs 14y agoI think there's a much simpler way to do fix it - force users to anonymously unendorse in such a way as to maintain a fixed ratio of endorsements to unendorsements. Don't show unendorsements or a negative endorsement level. Suddenly incentives are much better aligned.
- sabon 14y agoEndorsing only similar skills? Really? What if I know I'm bad at something and decide to hire someone who's a professional in this area? And this person does an amazing job. I want to endorse this person to acknowledge the obviously great skill he possesses. But I can't. My skills are not similar.
- pavel_lishin 14y agoOn the other hand, my wife endorsed me on several programming skills. She is not a programmer, so her recommendation is kind of pointless at best in this regard.
- sabon 14y agoSure. I'm not saying that letting anyone endorse is a solution. I'm saying that letting endorse only those who have similar skills is not an answer as well. It has to go deeper.
- eykanal 14y agoPoint taken, which is why I suggest the second fix using weighting. That being said, limiting to similar skills—while eliminating a few potential genuine recommendations, like the situation you mention—would stop the bogus recommendations as well, and I would guess that there are many more bogus than genuine recommendations being handed out the way it is now. Also, do note that you're not really able to judge whether the work is professional or not. You can judge whether it works well, but for all you know the behind-the-scenes stuff could be a complete mess which will fall apart tomorrow. This applies to programming, construction, plumbing, managing a financial portfolio, anything. Unless you're an expert, you really can't judge someone's work on anything other than a very superficial level.
- deleted 14y ago[deleted]
- davesims 14y ago"...I’ve also been recommended as an expert in a whole bunch of things I know nothing about." Is this even possible? I've only recommended or been recommended for skills I or others have claimed to have in the LinkedIn profile. Nobody's endorsed my Real Estate expertise or deep immersion in String Theory, for instance.
- pavel_lishin 14y agoYou can type in whatever skill you want, including Murder, Genocide, and Rape.
- saraid216 14y agoI have not listed any skills in my LinkedIn profile and I still get the occasional message from LinkedIn saying, "So and so has recommended you for Skill X! You should confirm this and recommend them back!" More irritatingly, I was recommended for Rails by a few former coworkers. I haven't worked with Rails in a couple of years now and I don't know Rails 3 at all. Their recommendation is legit: I was reasonably skilled in Rails 2 stuff back when I worked with them. But their knowledge of me is outdated.
- philk10 14y agoYes, I've endorsed people for Awesomeness, Cats and Endorsing Skills
- pavel_lishin 14y agoThere is also the possibility of leaving "positive" endorsements that, uh, aren't: http://i.imgur.com/mcgek.png http://i.imgur.com/mcgek.png
- nickmain 14y agoThe user has to accept the endorsement - it is not automatically displayed.
- pavel_lishin 14y agoOh, thank god: http://i.imgur.com/omi1z.png http://i.imgur.com/omi1z.png
- nickmain 14y ago"Smiling" and "Comedic Timing" are two of the predefined skill tags that I find useful.
- tarr11 14y agoThe LinkedIn Skills Recommender is one of the most impressive features LinkedIn has released in a long time, both from a UI perspective and a data science perspective. Here's what they are trying to do (long term) http://news.cnet.com/8301-1023_3-57554673-93/linkedin-ceo-site-will-become-economic-graph-over-next-decade/ http://news.cnet.com/8301-1023_3-57554673-93/linkedin-ceo-si... Calling this "broken" shows a misunderstanding of what LinkedIn is trying to accomplish. LinkedIn has a huge amount of data on you and your professional relationships, starting from how you know the other person to how many times they have viewed your profile. They are trying to increase the depth and value of your LinkedIn profile by strengthening the graph of data connections, and encouraging users to enter more skills data into your own profile. They are also trying to increase engagement amongst their user base. The author suggests that if Linked either: a) Limit skills recommendations to people with similar skills. If you did this, you will collect an order of magnitude less recommendation data. How many people in your LinkedIn list actually know the same skills as you? I have a lot of connections in adjacent industries. Every time I see that someone has recommended me, I have two incentives. First is to ensure that my skills profile on LinkedIn is complete (so that I may get the appropriate recommendations). Second is to recommend others effectively. If someone perceives you to be good at a particular skill, even though they don't know that skill themselves, isn't that valuable? LinkedIn is about managing your reputation - not just among people with the same skills, but amongst your entire professional network. For example, if you knew someone was good at MongoDB, even though you didn't know anything about MongoDB, couldn't that be something that is important on your resume? Don't you think it could help you get a job? b) Create a new feature to rank the "strength" of the recommendation. FYI - Here's LinkedIn's skills page for "C#": http://www.linkedin.com/skills/skill/C%23?trk=skills-pg-search http://www.linkedin.com/skills/skill/C%23?trk=skills-pg-sear... - They've got some clustering algorithms to find similar skills - They know who are the most "influential" people with that skill (wow) So, this is a good idea, but I think that LinkedIn is already doing it. I would not be surprised if they are using it, but perhaps not in the way you think. It could be used on their recruiting tool to find the best "C#" developers out there. It often doesn't make sense to publish these kinds of "reputation" scores publicly; that will just encourage you to game it. For example, if you knew that the strength of your recommendations impacted how often you showed up in candidate search results, you might start encouraging your friends to create bogus recommendations, just to move up the rankings.
- lylemckeany 14y agoI don't think any recruiter or HR person looking on LinkedIn places any weight on the recommendations whatsoever. It seems to be an overt attempt to get people to engage with the site more, thus making LinkedIn's active user numbers look better. LinkedIn is one of those networks that is only really useful on an occasional basis when you need it to find a particular person or connection at a particular company.
- JosephRedfern 14y agoMaybe a [1-5] rating system would be best... although it'd need some kind of scale. I agree that the current is flawed - my Dad has recommended me for everything from Python to MySQL, and he's an artist!
- ThomPete 14y agoI thought the real reason for their recommend system was to solve the high friction of writing a recommendation. It's a quantitative solution with a qualitative result. I.e. the more people who endorse your claimed skills the more you know there might be something about it. I have both designers, developers and clients endorse me and I think it's a straw man to claim that it's simply because people want other to endorse them.
- mustefaj 14y agoI agree with the people calling the solution as bogus. I'm not a pro python developer, but I can sure vouch for the skills of many developers I've worked with based on my experience in working with them. And that's a fairly accurate recommendation. Sorry the similar skill set limit is bogus.
- bsims 14y agoHere is a related post I was about to make but thought it would be relevant as a comment. "Why I disagree with LinkedIn endorsements" I was having a discussion with a VP of Lending last week about a new company I am working on to supplement financial information for loan purposes. The topic of LinkedIn, credibility, and endorsements came up and he suggested that perhaps someday in the future loans could be based off of your endorsements. I disagreed, stating that I didn’t think endorsements were very accurate but couldn’t fully explain why. This was my analysis. 1) A break-down by LinkedIn contacts: I have been endorsed by 26 people of the 845 (3%) I’m connected to on LinkedIn. I began realizing I didn’t know some of the people endorsing me so I created some criteria for my endorsers: -Never met: 19% of endorsements -Never done business with: 50% of endorsements -Haven’t seen in 5+ years: 46% of endorsements -Didn’t recognize their name and had to pull up their profile: 19% 2) I decided to Social Graph my profile and found that the largest categories of people I know are: 1) From the financial industry 2) CEOs or executives 3) Entrepreneurs 4) From Oregon/hometown/school alumni 5) Team members from my previous company. These all make sense because the last company I founded works with the financial industry, so my social circle has evolved to primarily entrepreneurs and people in the financial industry. http://ow.ly/i/1h9IB http://ow.ly/i/1h9IB 3) Of these groups, who arguably know me the best of anyone I had: -0 active CEO’s or C level executives (non-entrepreneurs) -0 co-workers or team members -0 investors from my previous company (none of which are not on LinkedIn) 4) The first listed 2 endorsements of the initial 13 I selected became my #1 and #2 skillset. Some thoughts on Endorsements 1) The quality of the endorsements has a ways to go. -Endorsers often have a small impact on one’s real life, but can majorly impact one’s professional perception. -It seems that a fairly high % of people who endorse have some type of vested interest be it getting business from LinkedIn, networking for jobs, gaining topic expertise or driving traffic. 2) Your mind is tricking you. -People choose what is listed first: My #1 and #2 skills and endorsements were the first two skills listed. -Visual Deception: People love graphs, they remember them. They also only remember a couple things about you, like your #1 skill. This is a terrible thing because by nature we automatically assume this person is not as good at the other things and we begin typecasting. Would you agree that your #1 endorsement is your strongest skill? Would you say you are twice as good as your #1 endorsement as your #2 endorsement? These are some of the impressions this is building. -Group Think: If someone else thinks you’re good at X, you must be, so I’ll endorse that also. This creates an echo chamber. 3) The dynamic of endorsing people can get awkward, which may prevent accurate endorsements. Would you endorse your professor while taking a class from them? How about your manager while working for them? The owner of the company where you work? 4) Higher ups aren’t on LinkedIn. The people who arguably have the most “influence” on me as an entrepreneur are not actively on LinkedIn and certainly are not out endorsing people. The bottom line is that a vocal minority may influence the majority so be careful what impressions your endorsements may give of you. The people who spend the most time on LinkedIn are probably not the ones you want determining who you are. Disclaimer: Thank you to those who have endorsed me. I know you have done so with the intention of helping me and it is appreciated. This post is about the social flaws with LinkedIn’s Endorsements and also about the behavioral economics behind online social influence.
- michaelochurch 14y agoI've been gradually pulling away from LinkedIn. Right now, I have for my profile: "I don't reveal history without a reason, so my past jobs summary is blank. I'm a New York-based software engineer who specializes in functional programming, machine learning, and language design." I really don't think it's a good idea for people in their 20s to reveal their career histories to the public. A lot can go wrong, and there's questionable upside. All kinds of shit can happen, and who's to say that a person won't need creative repair years down the road (e.g. one's worst enemy takes over a prior employer, years later, and gives a bad reference, and the only way to overcome it is to depart from the truth)? I don't think most people are age will get burned by a need to lie overtly (because that's rare) but more by accidental consistency risk and benign forgetting of details. My issue with LinkedIn is that, although it's 21st-century technology, and it has some stellar people working on it. it seems to me to be still a tool for evaluating technical people by 20th-century means: prestige of company, title, dates of employment. Then there is the game aspect of trolling other people for recommendations to build a more impressive profile, which seems like an enormous source of tension and pissed-off-ness ("you recommended him, why can't you recommend me?") I realize that it has to embrace the 20th-century mentality to get employers to take it seriously, but it's sad that it has to accept those kinds of compromises.