skip to main content
10.1145/3357384.3357811acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
research-article

Semantically Driven Auto-completion

Published:03 November 2019Publication History

ABSTRACT

The Bloomberg Terminal has been a leading source of financial data and analytics for over 30 years. Through its thousands of functions, the Terminal allows its users to query and run analytics over a large array of data sources, including structured, semi-structured, and unstructured data; as well as plot charts, set up event-driven alerts and triggers, create interactive maps, exchange information via email and instant messaging, and so on. To improve user experience, we have been building question answering systems that can understand a wide range of natural language constructs for various domains that are of fundamental interest to our users. Such natural language interfaces, while exceedingly helpful to users, introduce a number of usability challenges of their own. We tackle some of these challenges through auto-completion. A distinguishing mark of our auto-complete systems is that they are based on and guided by corresponding semantic parsing systems. We describe the auto-complete problem as it arises in this setting, the novel algorithms that we use to solve it, and report on the quality of the results and the efficiency of our approach.

References

  1. B. Aditya, Gaurav Bhalotia, Soumen Chakrabarti, Arvind Hulgeri, Charuta Nakhe, Parag, and S. Sudarshan. 2002. BANKS: Browsing and Keyword Searching in Relational Databases. In VLDB. 1083--1086.Google ScholarGoogle Scholar
  2. Hannah Bast and Bjö rn Buchhold. 2017. QLever: A Query Engine for Efficient SPARQLGoogle ScholarGoogle Scholar
  3. Text Search. In CIKM. 647--656.Google ScholarGoogle Scholar
  4. Hannah Bast and Elmar Haussmann. 2015. More Accurate Question Answering on Freebase. In CIKM 2015. 299--304.Google ScholarGoogle Scholar
  5. H. Bast and Ingmar Weber. 2006. Type Less, Find More: Fast Autocompletion Search with a Succinct Index. In SIGIR. 364--371.Google ScholarGoogle Scholar
  6. Sumit Bhatia, Debapriyo Majumdar, and Prasenjit Mitra. 2011. Query Suggestions in the Absence of Query Logs . In SIGIR. 795--804.Google ScholarGoogle Scholar
  7. Sourav S. Bhowmick, Byron Choi, and Curtis E. Dyreson. 2016. Data-driven Visual Graph Query Interface Construction and Maintenance: Challenges and Opportunities . PVLDB , Vol. 9, 12 (2016), 984--992.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Fei Cai and Maarten de Rijke. 2016. A Survey of Query Auto Completion in Information Retrieval. Foundations and Trends in Information Retrieval , Vol. 10, 4 (2016), 273--363.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Mia Xu Chen et al. 2019. Gmail Smart Compose: Real-Time Assisted Writing . In KDD. 2287--2295.Google ScholarGoogle Scholar
  10. Martin G. Helander, Thomas K. Landauer, and Prasad V. Prabhu (Eds.). 1997. Handbook of Human-Computer Interaction 2nd ed.). Elsevier Science Inc., New York, NY, USA.Google ScholarGoogle Scholar
  11. Michal Horovitz, Liane Lewin-Eytan, Alex Libov, Yoelle Maarek, and Ariel Raviv. 2017. Mailbox-Based vs. Log-Based Query Completion for Mail Search. In SIGIR . 937--940.Google ScholarGoogle Scholar
  12. Mandar Joshi, Uma Sawant, and Soumen Chakrabarti. 2014. Knowledge Graph and Corpus Driven Segmentation and Answer Inference for Telegraphic Entity-seeking Queries. In EMNLP. 1104--1114.Google ScholarGoogle Scholar
  13. Aishwarya Kamath and Rajarshi Das. 2018. A Survey on Semantic Parsing. CoRR , Vol. abs/1812.00978 (2018). arxiv: 1812.00978 http://arxiv.org/abs/1812.00978Google ScholarGoogle Scholar
  14. Nodira Khoussainova, YongChul Kwon, Magdalena Balazinska, and Dan Suciu. 2010. SnipSuggest: Context-Aware Autocompletion for SQL . PVLDB , Vol. 4, 1 (2010), 22--33.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Georgia Koutrika, Alkis Simitsis, and Yannis E. Ioannidis. 2010. Explaining Structured Queries in Natural Language. In ICDE. 333--344.Google ScholarGoogle Scholar
  16. Fei Li and H. V. Jagadish. 2012. Usability, Databases, and HCI . IEEE Data Engineering Bulletin , Vol. 35, 3 (2012), 37--45.Google ScholarGoogle Scholar
  17. Fei Li and H. V. Jagadish. 2016. Understanding Natural Language Queries over Relational Databases . SIGMOD Record , Vol. 45, 1 (2016), 6--13.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Marco Damonte, Rahul Goel, and Tagyoung Chung. 2019. Practical Semantic Parsing for Spoken Language Understanding. In NAACL, Volume 2 (Industry Papers). ACL, 16--23.Google ScholarGoogle ScholarCross RefCross Ref
  19. Robert B. Miller. 1968. Response Time in Man-Computer Conversational Transactions. In AFIPS. 267--277.Google ScholarGoogle Scholar
  20. Bhaskar Mitra and Nick Craswell. 2015. Query Auto-Completion for Rare Prefixes. In CIKM. 1755--1758.Google ScholarGoogle Scholar
  21. Axel-Cyrille Ngonga Ngomo, Lorenz Bü hmann, Christina Unger, Jens Lehmann, and Daniel Gerber. 2013. Sorry, I Don't Speak SPARQL: Translating SPARQL Queries into Natural Language. In WWW. 977--988.Google ScholarGoogle Scholar
  22. Dae Hoon Park and Rikio Chiba. 2017. A Neural Language Model for Query Auto-Completion. In SIGIR. 1189--1192.Google ScholarGoogle Scholar
  23. Denis Savenkov and Eugene Agichtein. 2017. EviNets: Neural Networks for Combining Evidence Signals for Factoid Question Answering. In ACL. 299--304.Google ScholarGoogle Scholar
  24. Milad Shokouhi. 2013. Learning to Personalize Query Auto-Completion . In SIGIR 2013. 103--112.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Po-Wei Wang, Huan Zhang, Vijai Mohan, Inderjit S. Dhillon, and J. Zico Kolter. 2018. Realtime Query Completion via Deep Language Models. In The SIGIR 2018 Workshop On eCommerce, Michigan, USA .Google ScholarGoogle Scholar
  26. Sam Wiseman, Stuart M. Shieber, and Alexander M. Rush. 2018. Learning Neural Templates for Text Generation . In EMNLP. 3174--3187.Google ScholarGoogle Scholar
  27. W. Woods, R. Kaplan, and B. Nash-Webber. 1974. The Lunar Sciences Natural Language Information System. Technical Report. BBN Inc.Google ScholarGoogle Scholar
  28. William A. Woods. 1970. Transition Network Grammars for Natural Language Analysis . Commun. ACM , Vol. 13, 10 (1970), 591--606.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Cong Yu and H. V. Jagadish. 2007. Querying Complex Structured Databases. In VLDB. 1010--1021.Google ScholarGoogle Scholar

Index Terms

  1. Semantically Driven Auto-completion

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          CIKM '19: Proceedings of the 28th ACM International Conference on Information and Knowledge Management
          November 2019
          3373 pages
          ISBN:9781450369763
          DOI:10.1145/3357384

          Copyright © 2019 ACM

          Permission to make digital or hard copies of all or part 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 components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 3 November 2019

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          CIKM '19 Paper Acceptance Rate202of1,031submissions,20%Overall Acceptance Rate1,861of8,427submissions,22%

          Upcoming Conference

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader