A system of software components is constructed which includes multiple
recommendation agents, each having: a list of recommended items for each
user; a numerical predicted rating representing the predicted extent of
each user's preference for the item recommended and numerical value
information representing confidence; and a user profile for holding basic
information on each user and influential power information of each
recommendation agent with respect to each user. A recommendation manager
is constructed to: select one or more recommendation agents using the
basic user information and the influential power information; generate a
final list of recommended items; and adjust the influential power of each
recommendation agent stored in said user agent according to the predicted
score and the belief provided by each recommendation agent, and the extent
of a user's actual preference for the recommendation.
Un sistema dei componenti di software è costruito che include gli agenti multipli di raccomandazione, ciascuno che ha: una lista degli articoli suggeriti per ogni utente; una valutazione prevista numerica che rappresenta il limite previsto della preferenza di ogni utente per l'articolo suggerito e le informazioni numeriche di valore che rappresentano riservatezza; e un profilo di utente per le informazioni di base della tenuta su ogni utente e le informazioni influenti di alimentazione di ogni agente di raccomandazione riguardo ad ogni utente. Un responsabile di raccomandazione è costruito: selezioni uno o più agenti di raccomandazione usando le informazioni di base dell'utente e le informazioni influenti di alimentazione; compilare una lista finale degli articoli suggeriti; e registri l'alimentazione influente di ogni agente di raccomandazione immagazzinato nell'agente detto dell'utente secondo il segno previsto e la credenza forniti da ogni agente di raccomandazione ed il limite della preferenza reale dell'utente per la raccomandazione.