SlideShare uma empresa Scribd logo
1 de 17
AI to create professional
opportunities
Liang Zhang
Director of Engineering, AI
AI Tech Meetup 5/9/19
We are all seeking new professional opportunities
To Advance our Careers
Let people know you’re open
LinkedIn operates the largest professional network on the Internet
630M+ members
50K+ skills
25K+
titles
200+
countries
30M+ orgs
148 industries
certificates,
degrees, and
more ...states, cities,
postal codes, ...
roles, occupations
speciality
tools, products,
technologies, ...
Tell your
Story
AI is like oxygen at LinkedIn
People You May Know Feed
Jobs Learning
Recruiter Search Sales
Our Scale
25 B
ML A/B experiments
per week
data processed offline
per day
2002.15 PB
data processed
nearline per day
2 PB
graph edges with 1B
nodes
53 B
parameters in ML
models
Our Technology
Personalization at Scale
Personalization models creates significant value for LinkedIn
10
Basic model: Feature-based wide-and-deep
▪ Good for modeling general user behavior
▪ Not effective to capture the idiosyncratic
behavior of individual users and individual items
Basic model with real-time statistics
as features:
▪ Examples of real-time statistics:
– #clicks on item i
– #times user u clicked items of
topic k
▪ Good for statistics with sufficient
sample sizes
▪ Not effective when the sample
sizes of the statistics are small =>
high variance, often required to
capture segmented popularity
Linear Neural Net Trees
A class of flexible model that we find useful for personalization
Global Model
(Macro)
Per-User Model
(Micro)
Per-Item Model
(Micro)
Learns general user
behavior using a wide-
and-deep model with real-
time statistics.
Example: Users like to read
about articles on topics
related to their skills
Learns the behavior of an
individual user
One model per user
Example: Deepak likes to
read about articles on
startups, IoT and Cloud
Deepak’s own model has
100s of parameters to
capture his particular
behavior
Learns the behavior of an
individual item
One model per item
Example: Article on Kai-Fu
Lee’s book is liked by people
in Silicon Valley with
Marketing skills
Kai-Fu’s article has 100s of
parameters
Generalized Additive Mixed Effect Model
Reinforcement Learning with Immediate Rewards
Perform reinforcement learning with immediate rewards via Thompson Sampling to collect the most
useful data for the micro models
Evaluate models offline using historical replay on randomized data (with inverse-sampling-rate
weighting) to mitigate bias in data collection
Current Work
▪ Learning nonparametric priors for per-entity models via Neural embedding models
▪ Full reinforcement Learning to directly optimize for long-term rewards like DAU, confirmed hires, etc
12
Global
Model
Per-User
Model
Per-Item
Model
Estimate the posterior distribution of model parameters and draw a score
from the distribution
Search @ LinkedIn
▪ Traditional Search Engine (Google, Bing…): MaxDocSim <Query, Doc>
▪ LinkedIn Search Engines (Personalized): MaxDocSim <Query, Doc> | Person (social network, profile,
interactions…)
▪ Approach: Traditional IR + NLP via Deep Neural Network + Personalization
Search Personalization
Video @ LinkedIn
Feed Search Learning
Content Quality
Computer Vision + Speech Recognition + NLP
15
Pro-ML: Productive Machine Learning
▪ Make the end-to-end process of running and iterating on large ML workflows easy, robust and almost automated
Model
Deployment
Model
Maintenance
Feature
Engineering
Target
Definition
Model
Creation
#Experiments per Eng
Business
Impact
Core Team
16
SNVSunnyvale
SFSan Francisco
DUB Dublin
BLR Bangalore
NYC New York City
500+
Eng.
We are hiring!

Mais conteúdo relacionado

Mais procurados

Natural Language Search with Knowledge Graphs (Haystack 2019)
Natural Language Search with Knowledge Graphs (Haystack 2019)Natural Language Search with Knowledge Graphs (Haystack 2019)
Natural Language Search with Knowledge Graphs (Haystack 2019)
Trey Grainger
 
Simulation of Compiler Phases
Simulation of Compiler PhasesSimulation of Compiler Phases
Simulation of Compiler Phases
Associate Professor in VSB Coimbatore
 
Moving Your Machine Learning Models to Production with TensorFlow Extended
Moving Your Machine Learning Models to Production with TensorFlow ExtendedMoving Your Machine Learning Models to Production with TensorFlow Extended
Moving Your Machine Learning Models to Production with TensorFlow Extended
Jonathan Mugan
 

Mais procurados (17)

Natural Language Search with Knowledge Graphs (Haystack 2019)
Natural Language Search with Knowledge Graphs (Haystack 2019)Natural Language Search with Knowledge Graphs (Haystack 2019)
Natural Language Search with Knowledge Graphs (Haystack 2019)
 
Deep neural networks for matching online social networking profiles
Deep neural networks for matching online social networking profilesDeep neural networks for matching online social networking profiles
Deep neural networks for matching online social networking profiles
 
Semantic Perspectives for Contemporary Question Answering Systems
Semantic Perspectives for Contemporary Question Answering SystemsSemantic Perspectives for Contemporary Question Answering Systems
Semantic Perspectives for Contemporary Question Answering Systems
 
Open IE tutorial 2018
Open IE tutorial 2018Open IE tutorial 2018
Open IE tutorial 2018
 
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
 
Natural Language Search with Knowledge Graphs (Activate 2019)
Natural Language Search with Knowledge Graphs (Activate 2019)Natural Language Search with Knowledge Graphs (Activate 2019)
Natural Language Search with Knowledge Graphs (Activate 2019)
 
Simulation of Compiler Phases
Simulation of Compiler PhasesSimulation of Compiler Phases
Simulation of Compiler Phases
 
AI Beyond Deep Learning
AI Beyond Deep LearningAI Beyond Deep Learning
AI Beyond Deep Learning
 
Effective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP SystemsEffective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP Systems
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
NLIDB(Natural Language Interface to DataBases)
NLIDB(Natural Language Interface to DataBases)NLIDB(Natural Language Interface to DataBases)
NLIDB(Natural Language Interface to DataBases)
 
Semantic Integration Patterns
Semantic Integration PatternsSemantic Integration Patterns
Semantic Integration Patterns
 
Towards a Reactive Game Engine
Towards a Reactive Game EngineTowards a Reactive Game Engine
Towards a Reactive Game Engine
 
WIRE:WIsdom-awaRE computing
WIRE:WIsdom-awaRE computingWIRE:WIsdom-awaRE computing
WIRE:WIsdom-awaRE computing
 
Moving Your Machine Learning Models to Production with TensorFlow Extended
Moving Your Machine Learning Models to Production with TensorFlow ExtendedMoving Your Machine Learning Models to Production with TensorFlow Extended
Moving Your Machine Learning Models to Production with TensorFlow Extended
 
李俊良/Feature Engineering in Machine Learning
李俊良/Feature Engineering in Machine Learning李俊良/Feature Engineering in Machine Learning
李俊良/Feature Engineering in Machine Learning
 
李育杰/The Growth of a Data Scientist
李育杰/The Growth of a Data Scientist李育杰/The Growth of a Data Scientist
李育杰/The Growth of a Data Scientist
 

Semelhante a AI in linkedin

Semelhante a AI in linkedin (20)

Aiinpractice2017deepaklongversion
Aiinpractice2017deepaklongversionAiinpractice2017deepaklongversion
Aiinpractice2017deepaklongversion
 
Machine Learning for Marketers - CTAConf 2019
Machine Learning for Marketers - CTAConf 2019Machine Learning for Marketers - CTAConf 2019
Machine Learning for Marketers - CTAConf 2019
 
ML for SEOs - Content Jam 2019
ML for SEOs - Content Jam 2019ML for SEOs - Content Jam 2019
ML for SEOs - Content Jam 2019
 
DATA AND AI APPLICATIONS, TOOLS, TECHNOLOGY DIRECTIONS
DATA AND AI APPLICATIONS, TOOLS, TECHNOLOGY DIRECTIONSDATA AND AI APPLICATIONS, TOOLS, TECHNOLOGY DIRECTIONS
DATA AND AI APPLICATIONS, TOOLS, TECHNOLOGY DIRECTIONS
 
Interactive Machine Learning
Interactive  Machine LearningInteractive  Machine Learning
Interactive Machine Learning
 
Data-driven Approach to Launching your Career
Data-driven Approach to Launching your CareerData-driven Approach to Launching your Career
Data-driven Approach to Launching your Career
 
Introduction to DS, ML and IBM Tools
Introduction to DS, ML and IBM ToolsIntroduction to DS, ML and IBM Tools
Introduction to DS, ML and IBM Tools
 
Machine Learning for SEOs - SMXL
Machine Learning for SEOs - SMXLMachine Learning for SEOs - SMXL
Machine Learning for SEOs - SMXL
 
Ezml Stanford 2015
Ezml Stanford 2015Ezml Stanford 2015
Ezml Stanford 2015
 
Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...
Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...
Summit Australia 2019 - Supercharge PowerPlatform with AI - Dipankar Bhattach...
 
Getting Started With Dato - August 2015
Getting Started With Dato - August 2015Getting Started With Dato - August 2015
Getting Started With Dato - August 2015
 
data-science-pdf-16588.pdf
data-science-pdf-16588.pdfdata-science-pdf-16588.pdf
data-science-pdf-16588.pdf
 
ONA (organizational network analysis) - enabling individuals to impact their ...
ONA (organizational network analysis) - enabling individuals to impact their ...ONA (organizational network analysis) - enabling individuals to impact their ...
ONA (organizational network analysis) - enabling individuals to impact their ...
 
Azure Machine Learning 101
Azure Machine Learning 101Azure Machine Learning 101
Azure Machine Learning 101
 
Data-X-Sparse-v2
Data-X-Sparse-v2Data-X-Sparse-v2
Data-X-Sparse-v2
 
Introduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudDataIntroduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudData
 
Introduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudDataIntroduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudData
 
Projects
ProjectsProjects
Projects
 
Data-X-v3.1
Data-X-v3.1Data-X-v3.1
Data-X-v3.1
 
What are the Assumptions About Data Products by Hiya.com Lead PM
What are the Assumptions About Data Products by Hiya.com Lead PMWhat are the Assumptions About Data Products by Hiya.com Lead PM
What are the Assumptions About Data Products by Hiya.com Lead PM
 

Mais de Bill Liu

Mais de Bill Liu (20)

Walk Through a Real World ML Production Project
Walk Through a Real World ML Production ProjectWalk Through a Real World ML Production Project
Walk Through a Real World ML Production Project
 
Redefining MLOps with Model Deployment, Management and Observability in Produ...
Redefining MLOps with Model Deployment, Management and Observability in Produ...Redefining MLOps with Model Deployment, Management and Observability in Produ...
Redefining MLOps with Model Deployment, Management and Observability in Produ...
 
Productizing Machine Learning at the Edge
Productizing Machine Learning at the EdgeProductizing Machine Learning at the Edge
Productizing Machine Learning at the Edge
 
Transformers in Vision: From Zero to Hero
Transformers in Vision: From Zero to HeroTransformers in Vision: From Zero to Hero
Transformers in Vision: From Zero to Hero
 
Deep AutoViML For Tensorflow Models and MLOps Workflows
Deep AutoViML For Tensorflow Models and MLOps WorkflowsDeep AutoViML For Tensorflow Models and MLOps Workflows
Deep AutoViML For Tensorflow Models and MLOps Workflows
 
Metaflow: The ML Infrastructure at Netflix
Metaflow: The ML Infrastructure at NetflixMetaflow: The ML Infrastructure at Netflix
Metaflow: The ML Infrastructure at Netflix
 
Practical Crowdsourcing for ML at Scale
Practical Crowdsourcing for ML at ScalePractical Crowdsourcing for ML at Scale
Practical Crowdsourcing for ML at Scale
 
Building large scale transactional data lake using apache hudi
Building large scale transactional data lake using apache hudiBuilding large scale transactional data lake using apache hudi
Building large scale transactional data lake using apache hudi
 
Deep Reinforcement Learning and Its Applications
Deep Reinforcement Learning and Its ApplicationsDeep Reinforcement Learning and Its Applications
Deep Reinforcement Learning and Its Applications
 
Big Data and AI in Fighting Against COVID-19
Big Data and AI in Fighting Against COVID-19Big Data and AI in Fighting Against COVID-19
Big Data and AI in Fighting Against COVID-19
 
Highly-scalable Reinforcement Learning RLlib for Real-world Applications
Highly-scalable Reinforcement Learning RLlib for Real-world ApplicationsHighly-scalable Reinforcement Learning RLlib for Real-world Applications
Highly-scalable Reinforcement Learning RLlib for Real-world Applications
 
Build computer vision models to perform object detection and classification w...
Build computer vision models to perform object detection and classification w...Build computer vision models to perform object detection and classification w...
Build computer vision models to perform object detection and classification w...
 
Causal Inference in Data Science and Machine Learning
Causal Inference in Data Science and Machine LearningCausal Inference in Data Science and Machine Learning
Causal Inference in Data Science and Machine Learning
 
Weekly #106: Deep Learning on Mobile
Weekly #106: Deep Learning on MobileWeekly #106: Deep Learning on Mobile
Weekly #106: Deep Learning on Mobile
 
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Weekly #105: AutoViz and Auto_ViML Visualization and Machine LearningWeekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
 
AISF19 - On Blending Machine Learning with Microeconomics
AISF19 - On Blending Machine Learning with MicroeconomicsAISF19 - On Blending Machine Learning with Microeconomics
AISF19 - On Blending Machine Learning with Microeconomics
 
AISF19 - Travel in the AI-First World
AISF19 - Travel in the AI-First WorldAISF19 - Travel in the AI-First World
AISF19 - Travel in the AI-First World
 
AISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the EdgeAISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the Edge
 
AISF19 - Building Scalable, Kubernetes-Native ML/AI Pipelines with TFX, KubeF...
AISF19 - Building Scalable, Kubernetes-Native ML/AI Pipelines with TFX, KubeF...AISF19 - Building Scalable, Kubernetes-Native ML/AI Pipelines with TFX, KubeF...
AISF19 - Building Scalable, Kubernetes-Native ML/AI Pipelines with TFX, KubeF...
 
Toronto meetup 20190917
Toronto meetup 20190917Toronto meetup 20190917
Toronto meetup 20190917
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

AI in linkedin

  • 1. AI to create professional opportunities Liang Zhang Director of Engineering, AI AI Tech Meetup 5/9/19
  • 2. We are all seeking new professional opportunities To Advance our Careers Let people know you’re open
  • 3. LinkedIn operates the largest professional network on the Internet 630M+ members 50K+ skills 25K+ titles 200+ countries 30M+ orgs 148 industries certificates, degrees, and more ...states, cities, postal codes, ... roles, occupations speciality tools, products, technologies, ... Tell your Story
  • 4. AI is like oxygen at LinkedIn
  • 5. People You May Know Feed
  • 8. Our Scale 25 B ML A/B experiments per week data processed offline per day 2002.15 PB data processed nearline per day 2 PB graph edges with 1B nodes 53 B parameters in ML models
  • 10. Personalization at Scale Personalization models creates significant value for LinkedIn 10 Basic model: Feature-based wide-and-deep ▪ Good for modeling general user behavior ▪ Not effective to capture the idiosyncratic behavior of individual users and individual items Basic model with real-time statistics as features: ▪ Examples of real-time statistics: – #clicks on item i – #times user u clicked items of topic k ▪ Good for statistics with sufficient sample sizes ▪ Not effective when the sample sizes of the statistics are small => high variance, often required to capture segmented popularity Linear Neural Net Trees
  • 11. A class of flexible model that we find useful for personalization Global Model (Macro) Per-User Model (Micro) Per-Item Model (Micro) Learns general user behavior using a wide- and-deep model with real- time statistics. Example: Users like to read about articles on topics related to their skills Learns the behavior of an individual user One model per user Example: Deepak likes to read about articles on startups, IoT and Cloud Deepak’s own model has 100s of parameters to capture his particular behavior Learns the behavior of an individual item One model per item Example: Article on Kai-Fu Lee’s book is liked by people in Silicon Valley with Marketing skills Kai-Fu’s article has 100s of parameters Generalized Additive Mixed Effect Model
  • 12. Reinforcement Learning with Immediate Rewards Perform reinforcement learning with immediate rewards via Thompson Sampling to collect the most useful data for the micro models Evaluate models offline using historical replay on randomized data (with inverse-sampling-rate weighting) to mitigate bias in data collection Current Work ▪ Learning nonparametric priors for per-entity models via Neural embedding models ▪ Full reinforcement Learning to directly optimize for long-term rewards like DAU, confirmed hires, etc 12 Global Model Per-User Model Per-Item Model Estimate the posterior distribution of model parameters and draw a score from the distribution
  • 13. Search @ LinkedIn ▪ Traditional Search Engine (Google, Bing…): MaxDocSim <Query, Doc> ▪ LinkedIn Search Engines (Personalized): MaxDocSim <Query, Doc> | Person (social network, profile, interactions…) ▪ Approach: Traditional IR + NLP via Deep Neural Network + Personalization Search Personalization
  • 14. Video @ LinkedIn Feed Search Learning Content Quality Computer Vision + Speech Recognition + NLP
  • 15. 15 Pro-ML: Productive Machine Learning ▪ Make the end-to-end process of running and iterating on large ML workflows easy, robust and almost automated Model Deployment Model Maintenance Feature Engineering Target Definition Model Creation #Experiments per Eng Business Impact
  • 16. Core Team 16 SNVSunnyvale SFSan Francisco DUB Dublin BLR Bangalore NYC New York City 500+ Eng.

Notas do Editor

  1. That’s why we are all here. Some of us want to present our research and findings and build reputation, some of us want to enhance our skills and stay informed to become better at our jobs, some of us are here seeking new job opportunities, some of us just want to build and nurture our network for the future, and so on.
  2. It is a platform for every professional to tell their story. Who they are, where they work, skills, etc. Once you have done that, the platform works hard all the time and helps you connect to opportunity.
  3. Upated PYMK, updating feed in one moment
  4. Learning okay, Jobs updated
  5. The focus is on iterating the ML models fast.