| CPC G09B 7/00 (2013.01) [G06F 16/3329 (2019.01); G06Q 30/016 (2013.01)] | 20 Claims |

|
1. A method, comprising:
implementing, in a processor-based recommendation system, a plurality of restricted Boltzmann machines for respective ones of a plurality of answer libraries, wherein each of the restricted Boltzmann machines comprises at least a plurality of hidden nodes, a plurality of visible nodes of a first type, corresponding to respective questions used to train that restricted Boltzmann machine, and a plurality of visible nodes of a second type, different than the first type and corresponding to respective association relationships between the questions used to train that restricted Boltzmann machine and the answer library;
determining, in the processor-based recommendation system, an answer library associated with a question corresponding to a service request received by the processor-based recommendation system;
determining, in the processor-based recommendation system, a restricted Boltzmann machine associated with the answer library, wherein the restricted Boltzmann machine is configured to determine a set of questions that the answer library can answer and association relationships between questions in the set of questions and the answer library;
determining, in the processor-based recommendation system and using the restricted Boltzmann machine associated with the answer library, annotation information associated with the question and targeted to the answer library; and
generating, in the processor-based recommendation system, a recommendation for responding to the service request based on the annotation information.
|