Bots with Semantic Search and Language Understanding

Posted: 23 Nov 2021 Last revised: 7 Dec 2021

Date Written: September 21, 2021

Abstract

We report on our experience building a bot for the legal domain for question answering using Azure technologies. The bot uses a knowledge base (corpus of semi-structured documents) to answer free-form questions. Language understanding is used to process the user query into a search query for semantic search. Semantic search returns a ranked list of results, which is then filtered and re-ranked based on the user query/utterance to generate candidate answers. We leverage Azure Cognitive Services including Search, Luis, and QnA to implement our bot.

Keywords: Semantic Search Q&A bots

Suggested Citation

Alizadeh, Mehrdad and Acharya, Mithun P. and Mathai, Shyjee and Mostafavi, Amanda and Pohl, Aaron and Sharma, Sanjay and Staub, Bert D., Bots with Semantic Search and Language Understanding (September 21, 2021). Proceedings of the 5th Annual RELX Search Summit, Available at SSRN: https://ssrn.com/abstract=3970266

Mehrdad Alizadeh

LexisNexis ( email )

P. O. Box 933
Dayton, OH 45401
United States

Mithun P. Acharya

LexisNexis ( email )

P. O. Box 933
Dayton, OH 45401
United States

Shyjee Mathai

LexisNexis ( email )

P. O. Box 933
Dayton, OH 45401
United States

Amanda Mostafavi

LexisNexis

P. O. Box 933
Dayton, OH 45401
United States

Aaron Pohl

LexisNexis ( email )

P. O. Box 933
Dayton, OH 45401
United States

Sanjay Sharma (Contact Author)

LexisNexis ( email )

P. O. Box 933
Dayton, OH 45401
United States

Bert D. Staub

LexisNexis ( email )

P. O. Box 933
Dayton, OH 45401
United States

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Abstract Views
413
PlumX Metrics