The invention includes a system, method and article of manufacture for
generating a serendipity-weighted recommendation output set to a user
based, at least in part, on a serendipity function. The system includes a
processing system of one or more processors configured to receive
applicable data that includes item recommendation data and community item
popularity data. The processing system is also configured to produce a set
of item serendipity control values in response to the serendipity function
and the community item popularity data, and to combine the item
recommendation data with the set of item serendipity control values to
produce a serendipity-weighted and filtered recommendation output set. The
method includes receiving applicable data by the processing system,
including inputting item recommendation data and community item popularity
data. The method further includes generating a set of item serendipity
control values in response to the community item popularity data and a
serendipity function, using the processing system, and combining the item
recommendation data and the set of item serendipity control values to
produce a serendipity-weighted and filtered item recommendation output
set, also using the processing system. The invention also includes a
computer readable medium having a having a set of program instructions
physically embodied thereon, executable by a computer, to perform a method
similar to the method described above.
L'invenzione include un sistema, un metodo e un articolo della fabbricazione per la generazione dell'insieme serendipity-appesantito dell'uscita di raccomandazione ad un utente basato, almeno in parte, su una funzione di serendipity. Il sistema include un sistema di elaborazione di uno o più processor configurati per ricevere i dati applicabili che includono i dati di dati di raccomandazione dell'articolo e di popolarità dell'articolo della Comunità. Il sistema di elaborazione inoltre è configurato per produrre un insieme dei valori di controllo di serendipity dell'articolo in risposta alla funzione di serendipity ed ai dati di popolarità dell'articolo della Comunità ed unire la raccomandazione dell'articolo i dati con l'insieme del serendipity dell'articolo controllano i valori per produrre un insieme serendipity-appesantito e filtrato dell'uscita di raccomandazione. Il metodo include la ricezione dei dati applicabili dal sistema di elaborazione, compreso l'immissione dei dati di dati di raccomandazione dell'articolo e di popolarità dell'articolo della Comunità. Il metodo ulteriore include la generazione dell'insieme dei valori di controllo di serendipity dell'articolo in risposta ai dati di popolarità dell'articolo della Comunità e ad una funzione di serendipity, usando unire ed il sistema di elaborazione i dati di raccomandazione dell'articolo e l'insieme dei valori di controllo di serendipity dell'articolo per produrre un insieme serendipity-appesantito e filtrato dell'uscita di raccomandazione dell'articolo, anche usando il sistema di elaborazione. L'invenzione inoltre include un mezzo leggibile dall'elaboratore che ha avere un insieme delle istruzioni di programma comprese fisicamente su ciò, eseguibile da un calcolatore, per effettuare un metodo simile al metodo descritto precedentemente.