Deep Natural Language Processing for LinkedIn Search

08/16/2021
by   Weiwei Guo, et al.
0

Many search systems work with large amounts of natural language data, e.g., search queries, user profiles, and documents. Building a successful search system requires a thorough understanding of textual data semantics, where deep learning based natural language processing techniques (deep NLP) can be of great help. In this paper, we introduce a comprehensive study for applying deep NLP techniques to five representative tasks in search systems: query intent prediction (classification), query tagging (sequential tagging), document ranking (ranking), query auto completion (language modeling), and query suggestion (sequence to sequence). We also introduce BERT pre-training as a sixth task that can be applied to many of the other tasks. Through the model design and experiments of the six tasks, readers can find answers to four important questions: (1). When is deep NLP helpful/not helpful in search systems? (2). How to address latency challenges? (3). How to ensure model robustness? This work builds on existing efforts of LinkedIn search, and is tested at scale on LinkedIn's commercial search engines. We believe our experiences can provide useful insights for the industry and research communities.

READ FULL TEXT
research
07/30/2021

Deep Natural Language Processing for LinkedIn Search Systems

Many search systems work with large amounts of natural language data, e....
research
08/06/2020

DeText: A Deep Text Ranking Framework with BERT

Ranking is the most important component in a search system. Mostsearch s...
research
08/03/2023

Seasonality Based Reranking of E-commerce Autocomplete Using Natural Language Queries

Query autocomplete (QAC) also known as typeahead, suggests list of compl...
research
07/22/2020

Multi-task learning for natural language processing in the 2020s: where are we going?

Multi-task learning (MTL) significantly pre-dates the deep learning era,...
research
04/26/2022

Suggesting Relevant Questions for a Query Using Statistical Natural Language Processing Technique

Suggesting similar questions for a user query has many applications rang...
research
10/31/2019

Multi-Stage Document Ranking with BERT

The advent of deep neural networks pre-trained via language modeling tas...
research
07/09/2019

Sentiment Analysis Challenges in Persian Language

The rapid growth in data on the internet requires a data mining process ...

Please sign up or login with your details

Forgot password? Click here to reset