Skip to main content

Semantic Skeleton Thesauri for Question Answering Bots

  • Chapter
  • First Online:
Developing Enterprise Chatbots

Abstract

We build a question–answering (Q/A) chatbot component for answering complex questions in poorly formalized and logically complex domains. Answers are annotated with deductively linked logical expressions (semantic skeletons), which are to be matched with formal representations for questions. We utilize a logic programming approach so that the search for an answer is implemented as determining clauses (associated with this answer) from which the formal representation of a question can be deduced. This Q/A technique has been implemented for the financial and legal domains, which are rather sophisticated on one hand and requires fairly precise answers on the other hand.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 89.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Acheampong KN, Pan Z-H, Zhou E-Q, Li X-Y (2016) Answer triggering of factoid questions: a cognitive approach. In: 13th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP)

    Google Scholar 

  • Baral C, Gelfond M, Scherl R (2004) Using answer set programming to answer complex queries. In: Workshop on pragmatics of question answering at HLT-NAAC2004

    Google Scholar 

  • Chen D, A Fisch, J Weston, A Bordes (2017) Reading Wikipedia to answer open-domain questions. https://arxiv.org/abs/1704.00051

    Book  Google Scholar 

  • Galitsky B (2003) Natural language question answering system: technique of semantic headers. Advance Knowledge International, Australia

    Google Scholar 

  • Galitsky B (2004) Use of default reasoning for disambiguation under question answering. In: FLAIRS conference, pp 496–501

    Google Scholar 

  • Galitsky B (2005) Disambiguation via default reasoning for answering complex questions. Intl J AI Tools N1-2:157–175

    Article  Google Scholar 

  • Galitsky B, Botros S (2012) Searching for associated events in log data. US Patent 8,306,967

    Google Scholar 

  • Galitsky B, Kovalerchuk B (2014) Clusters, orders, and trees: methods and applications, pp 341–376

    Google Scholar 

  • Galitsky B, Pampapathi R (2005) Can many agents answer questions better than one? First Monday 10(1). http://firstmonday.org/issues/issue10_1/galitsky/index.html

  • Galitsky B, Dobrocsi G, De La Rosa JL, Kuznetsov SO (2010) From generalization of syntactic parse trees to conceptual graphs. In: International conference on conceptual structures, pp 185–190

    Google Scholar 

  • Galitsky B, Ilvovsky D, Strok F, Kuznetsov SO (2013a) Improving text retrieval efficiency with pattern structures on parse thickets. In: Proceedings of FCAIR@IJCAI, pp 6–21

    Google Scholar 

  • Galitsky B, Kuznetsov SO, Usikov D (2013b) Parse thicket representation for multi-sentence search. In: International conference on conceptual structures, pp 153–172

    Google Scholar 

  • Galitsky B, Ilvovsky D, Kuznetsov SO, Strok F (2014) Finding maximal common sub-parse thickets for multi-sentence search. In: Graph structures for knowledge representation and reasoning, IJCAI workshop, pp 39–57

    Chapter  Google Scholar 

  • Kovalerchuk B, Smigaj A (2015) Computing with words beyond quantitative words: incongruity modeling. In: 2015 annual conference of the north American fuzzy information processing society (NAFIPS). Redmond, WA

    Google Scholar 

  • Maybury MT (2000) Adaptive multimedia information access – ask questions, get answers. In: First international conference on adaptive hypertext AH 00, Trento, Italy

    Google Scholar 

  • Moldovan D, Pasca M, Harabagiu S, Surdeanu M (2002) Performance issues and error analysis in an open-domain question answering system. In: ACL-2002

    Google Scholar 

  • Ng HT, Lai Pheng Kwan J, Xia Y (2001) Question answering using a large text database: a machine learning approach. In: Proceedings of the 2001 conference on empirical methods in natural language processing. EMNLP 2001, Pittsburgh

    Google Scholar 

  • Pasca M (2003) Open-domain question answering from large text collections. CSLI Publication series

    Google Scholar 

  • Popescu A-M, Etzioni O, Kautz H (2003) Towards a theory of natural language interfaces to databases. Intelligent user interface

    Google Scholar 

  • Rajpurkar P, Zhang J, Lopyrev K, Liang P (2016) Squad: 100,000+ questions for machine comprehension of text. https://arxiv.org/abs/1606.05250

  • Rus V, Moldovan D (2002) High precision logic form transformation. Int J AI Tools 11(3):437–454

    Article  Google Scholar 

  • Sidorov G (2014) Should syntactic N-grams contain names of syntactic relations? Int J Comput Linguist Appl 5(1):139–158

    Google Scholar 

  • Winograd T (1972) Understanding natural language. Academic, New York

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Galitsky, B. (2019). Semantic Skeleton Thesauri for Question Answering Bots. In: Developing Enterprise Chatbots. Springer, Cham. https://doi.org/10.1007/978-3-030-04299-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-04299-8_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-04298-1

  • Online ISBN: 978-3-030-04299-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics