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

Imaad Mohamed Khan · Beginner ·📄 Research Papers Explained ·5y ago
Skills: ML Pipelines70%

Key Takeaways

LinkedIn uses Data Science to build user feeds based on explicit and implicit actions, including dwell time and skipped updates, to decide which content to show.

Full Transcript

hey everyone welcome to the second video on linkedin feed algorithm explained in the previous video we saw how linkedin decides to show you what you see on your feed based on the viral actions you take to summarize linden decides to show you what you see on your feed based on explicit and implicit actions at the end of the last video i talked about a concept known as dwell time today we're going to dive deep into that concept so let's get started dwell time is the amount of time a user spends on an update made by the connection or a person they are following there are two kinds of trail time on the feed and after the click on the feed starts measuring when at least half of the update is visible after the click measures the time spent on the content after clicking on an update on the feed the general assumption that linkedin makes is that users value their time and they only want to spend their time on reading or watching the content that really interests them dwell time has the following advantages over just looking at click and viral actions a it is always measurable b it is a real valued measure of engagement and therefore can be a more reliable indicator of engagement and see it contains a lot of signal so linkedin analyzes a user's drill time by computing the empirical cumulative distributive function or cdfs or dwell time per update while the user is on mobile and there are two main user behaviors that come out by observing that data number one is interactive update users tend to spend more time viewing an update if they decide to take a viral action or click on it as they go as they keep on reading it further so this is the first one the interactive update the second kind of update is known as the skipped update users view a post or a content for a short period of time but do not take an action over it and then just scroll by it so in essence they skip that update to formalize this concept of a skipped update linkedin defines a threshold a threshold time that a user takes before skipping an update and they call it t skip the time it takes for a user to skip and update and using a logistic regression model linkedin now calculates a new probability p of skip p of skip is equal to probability of users dwell time being less than t skip which is the threshold time for users keeping the update and use this probability in the final score that we had seen earlier in the previous video now this probability adds the concept of skipped updates to our original score so what does this all mean it means that apart from your click or viral actions that you take on the post linkedin takes your dwell time very seriously the amount of time you spend reading and scrolling through the content and therefore it becomes very important for you to realize how you can design the feed the way you want it to if you like someone's posts and you want to see them you should ideally try and take an action on their post make a viral action like linkedin calls or maybe just click on the post but let's say you don't want to register an action the other alternative for you is to spend enough time on that post or on that content so as to indicate to linkedin that hey you're interested in this in reading content from this person and you just do not want to linkedin to call this as a skipped update you want linkedin to register this as an update of interest so if you want to read something or read from somebody please make sure you either make an action or just read through that piece of content or just spend some time on that piece of content so as to give a signal to linkedin to say that hey this is very important for me and with that we come to the end of this video thank you so much for watching please let me know in the comments if you like this video or would you like if you would like me to create something else on some other platforms algorithm until then please do like and share this video and do subscribe to the channel thank you so much for watching

Original Description

This is the second video in the series of videos explaining the LinkedIn Feed Algorithm. In the previous video (https://www.youtube.com/watch?v=_ZOhO8IO5h4), we discussed how LinkedIn decides to show content from your connections or the people you follow based on the explicit actions you make. In this video, we'll look into the implicit actions LinkedIn considers to decide whether to show you an update (content) or not. We explore the concept of dwell time and skipped updates which is crucial to understanding the implicit feedback LinkedIn assumes in its decision. Please do give the video a thumbs up if you liked it and don't forget 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 · 15 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
13 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
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 uses data science to personalize user feeds based on explicit and implicit actions. It covers key concepts like dwell time and skipped updates, and how they inform the algorithm's decisions.

Key Takeaways
  1. Understand the difference between explicit and implicit actions on LinkedIn
  2. Learn how dwell time and skipped updates are used as implicit feedback
  3. Explore how LinkedIn's algorithm weighs these factors to decide which content to show
  4. Consider how to apply these concepts to other feed personalization problems
💡 Implicit feedback, such as dwell time and skipped updates, plays a crucial role in LinkedIn's feed algorithm, allowing it to personalize content for users without relying solely on explicit actions.

Related Reads

📰
On July 1, 2026, arXiv will spin out from Cornell University, its home for the past 25 years, to become an independent nonprofit organization. Major funding support from Simons Foundation and Schmidt Sciences. Ditching the red for their website. [N]
arXiv is becoming an independent nonprofit organization after 25 years at Cornell University, backed by major funding, which will impact the future of research and academia
Reddit r/MachineLearning
📰
CS-NRRM™ Official Publications: Paper 1 and Paper 2 Are Now Available
Learn about the CS-NRRM's official publications on a 12-year longitudinal human observation archive and its significance in research and development
Medium · Data Science
📰
Building a Research Pipeline: From Google Scholar Search to Citation Network Analysis
Learn to build a research pipeline to efficiently manage and analyze academic papers and citations, staying current in a fast-moving research field
Dev.to · NexGenData
📰
Challenges of Developing a New Conceptual Framework
Learn to overcome the challenges of developing a new conceptual framework to improve your research and problem-solving skills
Dev.to · 根本卓哉 Takuya Nemoto
Up next
Indians Under House Arrest in America? 😱 Immigration Crisis Explained | SumanTV Classroom
SumanTV Classroom
Watch →