skip to main content
10.1145/3292500.3332290acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
tutorial

Deep Natural Language Processing for Search and Recommender Systems

Published: 25 July 2019 Publication History

Abstract

Search and recommender systems share many fundamental components including language understanding, retrieval and ranking, and language generation. Building powerful search and recommender systems requires processing natural language effectively and efficiently. Recent rapid growth of deep learning technologies has presented both opportunities and challenges in this area. This tutorial offers an overview of deep learning based natural language processing (NLP) for search and recommender systems from an industry perspective. It first introduces deep learning based NLP technologies, including language understanding and language generation. Then it details how those technologies can be applied to common tasks in search and recommender systems, including query and document understanding, retrieval and ranking, and language generation. Applications in LinkedIn production systems are presented. The tutorial concludes with discussion of future trend.

Supplementary Material

Part 1 of 2 (p3199-guo_part1.mp4)
Part 2 of 2 (p3199-guo_part2.mp4)

References

[1]
Trapit Bansal, David Belanger, and Andrew McCallum. 2016. Ask the gru: Multitask learning for deep text recommendations. In RecSys.
[2]
Konstantina Christakopoulou, Alex Beutel, Rui Li, Sagar Jain, and Ed H. Chi. 2018. Q&r: A two-stage approach toward interactive recommendation. In KDD.
[3]
W. Bruce Croft, Donald Metzler, and Trevor Strohman. 2010. Search engines: Information retrieval in practice. Reading: Addison-Wesley.
[4]
Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2018. Bert: Pre-training of deep bidirectional transformers for language understanding. In NAACL.
[5]
Shaona Ghosh and Per Ola Kristensson. 2017. Neural Networks for Text Correction and Completion in Keyboard Decoding. In arXiv preprint arXiv:1709.06429.
[6]
Song Han, Huizi Mao, and William J Dally. 2016. Deep compression: Compressing deep neural networks with pruning, trained quantization and huffman coding. In ICLR.
[7]
Yunlong He, Jiliang Tang, Hua Ouyang, Changsung Kang, Dawei Yin, and Yi Chang. 2016. Personalized Language Model for Query Auto-Completion. In CIKM.
[8]
Matthew Henderson, Rami Al-Rfou, Brian Strope, Yun hsuan Sung, Laszlo Lukacs, Ruiqi Guo, Sanjiv Kumar, Balint Miklos, and Ray Kurzweil. 2017. Efficient natural language response suggestion for smart reply. In arXiv preprint arXiv:1705.00652.
[9]
Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long short-term memory. In Neural computation.
[10]
Baotian Hu, Zhengdong Lu, Hang Li, and Qingcai Chen. 2014. Convolutional Neural Network Architectures for Matching Natural Language Sentences. In NIPS.
[11]
Minqing Hu and Bing Liu. 2004. Mining and summarizing customer reviews. In KDD.
[12]
Po-Sen Huang, Xiaodong He, Jianfeng Gao, Li Deng, Alex Acero, and Larry Heck. 2013. Learning deep structured semantic models for web search using clickthrough data. In CIKM.
[13]
Zhiheng Huang, Wei Xu, and Kai Yu. 2015. Bidirectional LSTM-CRF models for sequence tagging. In arXiv preprint arXiv:1508.01991.
[14]
Ozan Irsoy and Claire Cardie. 2014. Opinion mining with deep recurrent neural networks. In EMNLP.
[15]
Jeff Johnson, Matthijs Douze, and Hervé Jégou. 2017. Billion-scale similarity search with GPUs. arXiv preprint arXiv:1702.08734 (2017).
[16]
Yoon Kim. 2014. Convolutional Neural Networks for Sentence Classification. In EMNLP.
[17]
Yann LeCun and Yoshua Bengio. 1995. Convolutional networks for images, speech, and time series. In The handbook of brain theory and neural networks.
[18]
Yishu Miao, Lei Yu, and Phil Blunsom. 2016. Neural variational inference for text processing. In ICML.
[19]
Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg S. Corrado, and Jeff Dean. 2013. Distributed representations of words and phrases and their compositionality. In NIPS.
[20]
Dae Hoon Park and Rikio Chiba. 2017. A neural language model for query auto-completion. In SIGIR.
[21]
Chen Qu, Liu Yang, W. Bruce Croft, Johanne R. Trippas, Yongfeng Zhang, and Minghui Qiu. 2018. Analyzing and Characterizing User Intent in Informationseeking Conversations. In SIGIR.
[22]
Filip Radlinski and Nick Craswell. 2017. A theoretical framework for conversational search. In CHIIR.
[23]
Gary Ren, Xiaochuan Ni, Manish Malik, and Qifa Ke. 2018. Conversational Query Understanding Using Sequence to Sequence Modeling. In WWW.
[24]
Wei Shen, JianyongWang, and Jiawei Han. 2014. Entity linking with a knowledge base: Issues, techniques, and solutions. IEEE Transactions on Knowledge and Data Engineering (2014).
[25]
Yueming Sun and Yi Zhang. 2018. Conversational recommender system. In SIGIR.
[26]
Ilya Sutskever, Oriol Vinyals, and Quoc V. Le. 2014. Iterative quantization: A procrustean approach to learning binary codes for large-scale image retrieval. In NIPS.
[27]
Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Å?ukasz Kaiser, and Illia Polosukhin. 2017. Attention is all you need. In NIPS.

Cited By

View all
  • (2023)Community-Based Matrix Factorization (CBMF) Approach for Enhancing Quality of RecommendationsEntropy10.3390/e2509136025:9(1360)Online publication date: 20-Sep-2023
  • (2023)Reinforced PU-learning with Hybrid Negative Sampling Strategies for RecommendationACM Transactions on Intelligent Systems and Technology10.1145/358256214:3(1-25)Online publication date: 6-Feb-2023
  • (2022)A Multiview Representation Learning Framework for Large-Scale Urban Road NetworksApplied Sciences10.3390/app1213630112:13(6301)Online publication date: 21-Jun-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
KDD '19: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining
July 2019
3305 pages
ISBN:9781450362016
DOI:10.1145/3292500
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 July 2019

Check for updates

Author Tags

  1. deep learning
  2. natural language understanding/generation
  3. recommender system
  4. search engine

Qualifiers

  • Tutorial

Conference

KDD '19
Sponsor:

Acceptance Rates

KDD '19 Paper Acceptance Rate 110 of 1,200 submissions, 9%;
Overall Acceptance Rate 1,133 of 8,635 submissions, 13%

Upcoming Conference

KDD '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)48
  • Downloads (Last 6 weeks)2
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Community-Based Matrix Factorization (CBMF) Approach for Enhancing Quality of RecommendationsEntropy10.3390/e2509136025:9(1360)Online publication date: 20-Sep-2023
  • (2023)Reinforced PU-learning with Hybrid Negative Sampling Strategies for RecommendationACM Transactions on Intelligent Systems and Technology10.1145/358256214:3(1-25)Online publication date: 6-Feb-2023
  • (2022)A Multiview Representation Learning Framework for Large-Scale Urban Road NetworksApplied Sciences10.3390/app1213630112:13(6301)Online publication date: 21-Jun-2022
  • (2022)Artificial Intelligence based Smart Cosmetics Suggestion System based on Skin Condition2022 International Conference on Automation, Computing and Renewable Systems (ICACRS)10.1109/ICACRS55517.2022.10029120(797-801)Online publication date: 13-Dec-2022
  • (2022)Crime Detection and Analysis from Social Media Messages Using Machine Learning and Natural Language Processing TechniqueComputational Science and Its Applications – ICCSA 2022 Workshops10.1007/978-3-031-10548-7_37(502-517)Online publication date: 26-Jul-2022
  • (2021)MDTPProceedings of the VLDB Endowment10.14778/3457390.345739414:8(1289-1297)Online publication date: 21-Oct-2021
  • (2021)Comparative Study on Natural Language Processing for Tourism Suggestion System2021 36th International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC)10.1109/ITC-CSCC52171.2021.9501422(1-4)Online publication date: 27-Jun-2021
  • (2021)A neural network based price sensitive recommender model to predict customer choices based on price effectJournal of Retailing and Consumer Services10.1016/j.jretconser.2021.10257361(102573)Online publication date: Jul-2021
  • (2021)NLP-Based Tools for Decoding the Language of LifeProceedings of Emerging Trends and Technologies on Intelligent Systems10.1007/978-981-16-3097-2_18(217-233)Online publication date: 2-Oct-2021
  • (2020)On Representation Learning for Road NetworksACM Transactions on Intelligent Systems and Technology10.1145/342434612:1(1-27)Online publication date: 22-Dec-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media