Create Question Answering Solutions With Azure AI Language (Part 3)
Improve Question Answering
Performance
You can enhance a
knowledge base's performance by defining synonyms and using active learning
after it has been created and tested.
Use Active Learning
Over time, active
learning can assist you in improving your ability to accurately respond to
consumer inquiries. People frequently pose questions with similar meanings but
different wording. Because it allows you to think of other questions for each
question and answer pair, active learning can be useful in circumstances such
as these. By default, active learning is enabled.
To use active learning,
you can do the following:
Create Your Question and Answer
Pairs
For your project, you use
Language Studio to build pairs of questions and answers. To upload questions
and answers in bulk, you may alternatively import a file.
Review Suggestions
After then, active
learning starts to provide different questions for every question in your pairs
of questions and answers. From the Review recommendations box, you can access
this.
After reviewing the
proposed alternative words for each question, you may choose to accept or
reject them by clicking the checkmark or delete symbol next to the alternate
phrase. The Accept all ideas or Reject all suggestions option at the top allows
you to accept or reject suggestions in bulk.
When you choose Add
alternate question for a pair in the Edit knowledge base window, you can also
manually add alternate questions.
Define Synonyms
When user-submitted
queries contain more than one word to convey the same idea, synonyms come in
handy. A consumer of a travel agency might use the terms
"reservation" or "booking," for instance. By classifying
these as synonyms, the question-answering service may identify a suitable
response independent of the term used by a specific consumer.
Conclusion
We have successfully
learnt about improving question answering performance.
Comments
Post a Comment