MITB Banner

How LinkedIn’s Recommendation System Is Generating The Perfect Job Match For You

Share

With more than 200 million users logging in every month, the platform has a hectic task of collecting, handling and serving the data accurately without any latency. Although there are many conventional on-demand services and state-of-the-art machine learning models, the engineers at professional social networking platform LinkedIn were flexible enough to combine these conventional strategies with their built in-house tools to drive better results.

Challenges With The Recommendation System

LinkedIn employs a technique called ‘online learning’, where the model is trained is to get smarter with every activity of the user. This helps in narrowing down on the targets — jobs or connections.

One challenge the engineering team at LinkedIn faces is maintaining consistency on both ends; job poster and the candidate. The algorithms have to learn respective preferences of both job seeker and poster and deliver a relevant search by unifying multiple aspects like skills required, roles preferred- leadership beginner or preferred job location.

In order to obtain proper feedback, the online learning recommendation system distinguishes between the interactions with the applicant and that of the recommended match, which helps in explicitly representing the channel in which a potential portfolio has been discovered.

“One of the engineering challenges here is that we need to optimise for two-way interest. We want candidates to find the messages they receive compelling and not miss out on any opportunities, and we want hirers to reach out to candidates who are qualified and might be interested,” notes the engineering team at LinkedIn in a blog post.

In order to achieve this, the team uses Open Candidate status as an indicator to present the candidates with opportunities where the prospect(qualifications/eligibility) of getting hired is relatively higher.

Profiling With AI

Before delivering the results, the algorithm associated with the hiring process would consider information from job postings, search queries, feedback of the candidate. This information is aggregated in real time to learn about a user’s preference for a specific opening.

This can also be interpreted in terms of fundamental mathematical equations as follows:

The weight of a term i of type t from rating r in sourcing channel s is determined by the following equation:

Where

S is set of all channels, R is set of all feedback types

T is set of term types

ci,t,s,r is the number of candidates

Whereas, the Personalization Feature for a candidate with term type t from rating r in sourcing channel s is determined by the following expression:

The above expression gives the results regarding customised search which is a combination of various profile attributes and corresponding weights.

These personalisation scores are then run through XGBoost model. This model then produces results which can then be manipulated for matches by checking the scores of specific attributes like skills or experience.

The results of an online learning technique show that there is a 49.61 % improvement in Normalised Discounted Cumulative Gain (NDCG) when compared to a model without online learning.

NDCG is a measure of ranking the information that is being received from search engines. This is used as a tool to measure the effectiveness of search engine algorithms.

Since search results vary in their length, comparing these results with their associated scores requires normalisation. This is done by sorting at the corpus level. And these values can then be averaged to get an overall idea of the performance of the search engine ranking.

Future Direction

With employment rates hitting an all-time low in many parts of the world, LinkedIn is determined to contribute with its homegrown technologies, which have paved ways to a faster and better job search. LinkedIn has proved from time to time that to tap the most out of AI, it is necessary to build service-specific tools and frameworks in addition to the existing models and other upcoming personalised online platforms can learn a thing or two from LinkedIn’s success.

 

Share
Picture of Ram Sagar

Ram Sagar

I have a master's degree in Robotics and I write about machine learning advancements.
Related Posts

CORPORATE TRAINING PROGRAMS ON GENERATIVE AI

Generative AI Skilling for Enterprises

Our customized corporate training program on Generative AI provides a unique opportunity to empower, retain, and advance your talent.

Upcoming Large format Conference

May 30 and 31, 2024 | 📍 Bangalore, India

Download the easiest way to
stay informed

Subscribe to The Belamy: Our Weekly Newsletter

Biggest AI stories, delivered to your inbox every week.

AI Courses & Careers

Become a Certified Generative AI Engineer

AI Forum for India

Our Discord Community for AI Ecosystem, In collaboration with NVIDIA. 

Flagship Events

Rising 2024 | DE&I in Tech Summit

April 4 and 5, 2024 | 📍 Hilton Convention Center, Manyata Tech Park, Bangalore

MachineCon GCC Summit 2024

June 28 2024 | 📍Bangalore, India

MachineCon USA 2024

26 July 2024 | 583 Park Avenue, New York

Cypher India 2024

September 25-27, 2024 | 📍Bangalore, India

Cypher USA 2024

Nov 21-22 2024 | 📍Santa Clara Convention Center, California, USA

Data Engineering Summit 2024

May 30 and 31, 2024 | 📍 Bangalore, India

Subscribe to Our Newsletter

The Belamy, our weekly Newsletter is a rage. Just enter your email below.