{"title":"How Deep Learning Works for Information Retrieval","authors":"D. Tao","doi":"10.1145/3397271.3402429","DOIUrl":null,"url":null,"abstract":"Information retrieval (IR) is the science of search, the search of user query relevant pieces of information from a collection of unstructured resources. Information in this context includes text, imagery, audio, video, xml, program, and metadata. The journey of an IR process begins with a user query sent to the IR system which encodes the query, compares the query with the available resources, and returns the most relevant pieces of information. Thus, the system is equipped with the ability to store, retrieve and maintain information. In the early era of IR, the whole process was completed using handcrafted features and ad-hoc relevance measures. Later, principled frameworks for relevance measure were developed with statistical learning as a basis. Recently, deep learning has proven essential to the introduction of more opportunities to IR. This is because data-driven features combined with data-driven relevance measures can effectively eliminate the human bias in either feature or relevance measure design. Deep learning has shown its significant potential to transform IR evidenced by abundant empirical results. However, we continue to strive to gain a comprehensive understanding of deep learning. This is done by answering questions such as why deep structures are superior to shallow structures, how skip connections affect a model's performance, uncovering the potential relationship between some of the hyper-parameters and a model's performance, and exploring ways to reduce the chance for deep models to be fooled by adversaries. Answering such questions can help design more effective deep models and devise more efficient schemes for model training.","PeriodicalId":252050,"journal":{"name":"Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3397271.3402429","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Information retrieval (IR) is the science of search, the search of user query relevant pieces of information from a collection of unstructured resources. Information in this context includes text, imagery, audio, video, xml, program, and metadata. The journey of an IR process begins with a user query sent to the IR system which encodes the query, compares the query with the available resources, and returns the most relevant pieces of information. Thus, the system is equipped with the ability to store, retrieve and maintain information. In the early era of IR, the whole process was completed using handcrafted features and ad-hoc relevance measures. Later, principled frameworks for relevance measure were developed with statistical learning as a basis. Recently, deep learning has proven essential to the introduction of more opportunities to IR. This is because data-driven features combined with data-driven relevance measures can effectively eliminate the human bias in either feature or relevance measure design. Deep learning has shown its significant potential to transform IR evidenced by abundant empirical results. However, we continue to strive to gain a comprehensive understanding of deep learning. This is done by answering questions such as why deep structures are superior to shallow structures, how skip connections affect a model's performance, uncovering the potential relationship between some of the hyper-parameters and a model's performance, and exploring ways to reduce the chance for deep models to be fooled by adversaries. Answering such questions can help design more effective deep models and devise more efficient schemes for model training.