With reference to the Web page below, using the Retrieve & Rank service of IBM Bluemix, we are creating a bot that can respond to inquiries.
Question: After learning the ranker once, based on the user's response to the inquiry, how can we construct a mechanism to continuously learn and improve response accuracy?
Assumption: Because there was no API of R&R service to continuously learn from the inquiry response result of the user, tuning the GroundTruth file, I suppose that it is necessary to periodically perform such a process as training the ranker again.
Tuning contents of assumed GT file:
- If there is a new question, add a set of questions and answers
- Increase or decrease the relevance score of responses if there is something that could not be answered well by existing question (If bot answered incorrectly, lower the score, if there is a useful answer, raise the score)