How LinkedIn uses Data Science to build your feed - LinkedIn Feed Algorithm Explained

Imaad Mohamed Khan · Beginner ·📄 Research Papers Explained ·5y ago

Key Takeaways

The video explains how LinkedIn uses data science to build its feed algorithm, utilizing machine learning models to calculate a score for each post based on the probability of user action, expected downstream clicks, and expected upstream value.

Full Transcript

hey everyone today i want to talk about something that i spend a lot of time on linkedin a couple of my friends recently asked me if i was not active on linkedin this came as a slight surprise to me because i was still actively posting but then of late i've observed that my posts aren't reaching as many people as they used to so i set out to understand how linkedin's algorithm actually decides what to show in the field let's try and understand it with an example alia is a regular linkedin user with close to about 500 connections she logs on to linkedin and starts to scroll let's say some of her friends have written some posts on linkedin already now the linking algorithm comes into picture the linkedin algorithm decides what to show when to show and how to rank each post and here's the assumptions the algorithm makes the algorithm assumes that if all your way to see someone's post serum beers and if she were to find it relevant she would actively click on it engage with the content or with the conversation or with ranbir himself she might initiate one of these three actions or viral actions as dingdin likes to call them she might do a reaction which is either a thumbs up or like or celebrate or or the other reactions she might comment on that post or she might reshare it as a result of her actions she creates two kinds of values downstream and upstream downstream value is created when alia re-shares the posts with her connections which implies that somebody had created the post alia has shared that post and has now wanted to share it with all her connections upstream value is created when alia commenced on that post as now she's actively providing feedback to ranbir so therefore for any update randir or any of other alias connection makes the algorithm calculates a score it calculates a score using the following three things which are obtained using machine learning models it calculates the probability of alia taking action on the post remember an action could either be a reaction a comment or a reshare it calculates the expected downstream clicks or viral actions as linking likes to call them when alia interacts with the post it calculates the expected upstream value to run there if alia takes this action the outputs of each of these models are then synthesized into one score using a weighted linear combination and finally this score is used to pointwise rank all of alias connections updates and therefore uh show the posts to earlier so what does this entire exercise helps us understand specifically me uh with my posts right so it tells me that the comments that the audience makes on their posts are really important for me as a creator it tells me that the audience comments on my posts are really important it signals intent from the audience's side to engage with the posts that i write resharing also seems to be very important so if you really want to see my posts or anyone else's posts on linkedin do engage with that content so you can either comment on it you can either do a reaction or perhaps reshare it this gives a signal to linkedin that you really want to see this person's content on your feed ranked up one topic that i didn't talk about here and that linkedin has actually introduced in its uh calculations is dwell time which i think i will cover in another video until then keep interacting with my posts on linkedin and please don't forget to like and share this video and also please don't forget to subscribe to my channel thank you so much for watching

Original Description

In this video, we take a look into how LinkedIn uses Data Science to build your LinkedIn feed. I talk about how a problem I've been facing on LinkedIn led me to explore more on how LinkedIn shows posts which led to the creation of this video explaining the algorithm! This video is based off the official blog post that a team from LinkedIn has written on their website (https://engineering.linkedin.com/blog/). I hope you like the video. Please don't forget to give the video a thumbs up and also to subscribe to the channel!
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Imaad Mohamed Khan · Imaad Mohamed Khan · 13 of 34

1 Does AI know Fashion? - Mitali Sodhi - Mantissa Data Science Meetups
Does AI know Fashion? - Mitali Sodhi - Mantissa Data Science Meetups
Imaad Mohamed Khan
2 Mantissa Data Science Webinar - 1 with Santhosh Shetty
Mantissa Data Science Webinar - 1 with Santhosh Shetty
Imaad Mohamed Khan
3 Recommender Systems -  Imaad Mohamed Khan - Mantissa Data Science Meetups
Recommender Systems - Imaad Mohamed Khan - Mantissa Data Science Meetups
Imaad Mohamed Khan
4 Data Science is more than just Data Scientist - Different Roles in the field of Data Science
Data Science is more than just Data Scientist - Different Roles in the field of Data Science
Imaad Mohamed Khan
5 What topics to prepare for Data Science Interviews in 2020?
What topics to prepare for Data Science Interviews in 2020?
Imaad Mohamed Khan
6 Programming as a human activity
Programming as a human activity
Imaad Mohamed Khan
7 What are the languages or tools used by Data Scientists in their work?
What are the languages or tools used by Data Scientists in their work?
Imaad Mohamed Khan
8 Linear Regression From Scratch - Part 1
Linear Regression From Scratch - Part 1
Imaad Mohamed Khan
9 Linear Regression From Scratch - Part 2
Linear Regression From Scratch - Part 2
Imaad Mohamed Khan
10 Linear Regression From Scratch - Part 3
Linear Regression From Scratch - Part 3
Imaad Mohamed Khan
11 Journey into Data Science - Fireside chat with Adarsha and Karthikeyan
Journey into Data Science - Fireside chat with Adarsha and Karthikeyan
Imaad Mohamed Khan
12 Off the ground - Python in 5 Steps
Off the ground - Python in 5 Steps
Imaad Mohamed Khan
How LinkedIn uses Data Science to build your feed - LinkedIn Feed Algorithm Explained
How LinkedIn uses Data Science to build your feed - LinkedIn Feed Algorithm Explained
Imaad Mohamed Khan
14 Fireside chat with Eric Weber - Learnings in Data Science
Fireside chat with Eric Weber - Learnings in Data Science
Imaad Mohamed Khan
15 Part 2 - How LinkedIn uses Data Science to build your feed | LinkedIn Feed Algorithm Explained
Part 2 - How LinkedIn uses Data Science to build your feed | LinkedIn Feed Algorithm Explained
Imaad Mohamed Khan
16 Using Streamlit's Share Feature to easily deploy (and share) videos using Github
Using Streamlit's Share Feature to easily deploy (and share) videos using Github
Imaad Mohamed Khan
17 Airbnb Experiences Ranking Algorithm Explained - Part I
Airbnb Experiences Ranking Algorithm Explained - Part I
Imaad Mohamed Khan
18 Airbnb Experiences Ranking Algorithm Explained - Part II
Airbnb Experiences Ranking Algorithm Explained - Part II
Imaad Mohamed Khan
19 Airbnb Experiences Ranking Algorithm Explained - Part III
Airbnb Experiences Ranking Algorithm Explained - Part III
Imaad Mohamed Khan
20 Big Data, Hadoop and Machine Learning Explained using Dams
Big Data, Hadoop and Machine Learning Explained using Dams
Imaad Mohamed Khan
21 Fireside Chat with Hiromu Hota - Transitioning from Research to Industry
Fireside Chat with Hiromu Hota - Transitioning from Research to Industry
Imaad Mohamed Khan
22 Introduction to Anomaly Detection and One Class Classification
Introduction to Anomaly Detection and One Class Classification
Imaad Mohamed Khan
23 Reading and manipulating Google Sheets (GSheets) using Python libraries
Reading and manipulating Google Sheets (GSheets) using Python libraries
Imaad Mohamed Khan
24 Writing to Google Sheets (GSheets) using Python libraries
Writing to Google Sheets (GSheets) using Python libraries
Imaad Mohamed Khan
25 Fireside Chat with Mirza Rahim Baig - Business Problem Solving and Data Science Career Tips
Fireside Chat with Mirza Rahim Baig - Business Problem Solving and Data Science Career Tips
Imaad Mohamed Khan
26 Six types of Data Analysis you will do as a Data Scientist
Six types of Data Analysis you will do as a Data Scientist
Imaad Mohamed Khan
27 Automatic Speech Recognition (ASR) with Facebook AI's wav2vec 2.0 model using Huggingface
Automatic Speech Recognition (ASR) with Facebook AI's wav2vec 2.0 model using Huggingface
Imaad Mohamed Khan
28 9 Anti-patterns to avoid MLOps mistakes
9 Anti-patterns to avoid MLOps mistakes
Imaad Mohamed Khan
29 8 pitfalls to avoid while using Machine Learning Interpretation Techniques (SHAP, PDP, LIME, PFI)
8 pitfalls to avoid while using Machine Learning Interpretation Techniques (SHAP, PDP, LIME, PFI)
Imaad Mohamed Khan
30 Fireside Chat with Shadab Khan - AI in Healthcare and Data Science Career Tips
Fireside Chat with Shadab Khan - AI in Healthcare and Data Science Career Tips
Imaad Mohamed Khan
31 Features and Feature Engineering in Machine Learning - An Introduction
Features and Feature Engineering in Machine Learning - An Introduction
Imaad Mohamed Khan
32 Building your own AI text generation tool with aitextgen using GPT-2/GPT-3
Building your own AI text generation tool with aitextgen using GPT-2/GPT-3
Imaad Mohamed Khan
33 Organising Data Science projects using CRISP-DM
Organising Data Science projects using CRISP-DM
Imaad Mohamed Khan
34 Introduction to Prompt Engineering
Introduction to Prompt Engineering
Imaad Mohamed Khan

This video explains how LinkedIn's feed algorithm works, using machine learning models to rank posts based on user engagement and behavior. By understanding how the algorithm works, creators can optimize their content to increase visibility and engagement.

Key Takeaways
  1. Understand the assumptions made by the LinkedIn algorithm
  2. Calculate the probability of user action on a post
  3. Calculate the expected downstream clicks and upstream value
  4. Synthesize the outputs of each model into a single score
  5. Use the score to rank posts in the feed
💡 Engagement with content, such as comments and resharing, is crucial for increasing the visibility of posts in the LinkedIn feed.

Related AI Lessons

I Spent Weeks Looking for a Research Gap Before I Realized I Was Searching the Wrong Way
Learn how to effectively find research gaps by changing your approach, a crucial skill for AI researchers and academics
Medium · AI
ICMI 2026 Reviews [D]
Learn how to interpret ICMI 2026 reviews and improve your paper's acceptance chances
Reddit r/MachineLearning
Workshop submission for main conference paper under review [D]
Learn how to navigate submitting a paper to a non-archival workshop before the final decision of a main conference like ECCV
Reddit r/MachineLearning
Kept context-switching between arxiv, OpenReview, GitHub, and HuggingFace for every paper, so I built this. Chrome extension + website with everything inline, plus citation graph + SPECTER2 neighbors. 3M papers, free, feedback welcome [P]
Streamline your research with a new Chrome extension and website that integrates 3M papers from arxiv, OpenReview, GitHub, and HuggingFace, including citation graphs and SPECTER2 neighbors, and provide feedback to improve it
Reddit r/MachineLearning
Up next
Beyond Big Vendors: ERP Systems Explained #shorts
Digital Transformation with Eric Kimberling
Watch →