Article thumbnail
Location of Repository

How to recommend music to film buffs: enabling the provision of recommendations from multiple domains

By Antonis Loizou


In broad terms, Recommender Systems use machine learning techniques to process historical data about their user's interests, encoded in user profiles. Once the algorithms<br/>used have been trained on user profiles, their output is used to compile a ranked list of all resources available for recommendation, based on each profile. <br/><br/>Collaborative Filtering is the most widespread method of carrying this out, building on the intuition that similar people will be interested in the same things. The point of failure in this approach lies in that similarity can only be assessed between users that have expressed their preferences on a common set of resources. This requirement prohibits the sharing of preference data across different systems, and causes additional problems when new resources for recommendation become available, or when new users subscribe to the system.<br/><br/>I propose that the difficulty can be overcome by identifying and exploiting semantic relationships between the resources available for recommendation themselves. Moreover, systems that are able to assess the strength of the relationship between any two resources can provide recommendations from multiple domains. For example, music recommendations can be made based on a person's film taste if strong semantic relationships can be identiffed between certain films and the music he/she listens to.<br/><br/>As such the contributions made by this dissertation can be summarised in the following:<br/><br/>1. Facilitating the comparison of heterogeneous resources<br/><br/>The use of Wikipedia is proposed for this purpose, under the assumption that hyper-links between articles in Wikipedia convey latent semantic relationships between the concepts they describe. Thus, a methodology for projecting domain resources onto Wikipedia has been developed. The assumption is then validated by showing evidence that the projections are successful in retaining similarity between domain resources, in three independent domains.<br/><br/>2. Enabling the provision of recommendations from multiple domains <br/><br/>The aforementioned projections encode the links present in Wikipedia articles that are found to correspond to domain resources, and can be viewed collectively as a graph. In addition, the Internet is populated with social networks of people who express their preferences on a given set of resources in the form of ratings. Members of such communities are included as nodes in the graph and ratings regarding domain resources represented as edges. A reversible Markov chain model was implemented to describe the probabilities associated with the traversal of edges in the integrated graph. Nodes that represent resources and other concepts the user is known to be interested in are then identified in the graph. Using these nodes as a starting point, the resource nodes most likely to be reached after an arbitrarily large number of edge traversals are considered the most relevant to the user and are recommended. Experimental results show that the framework is successful in predicting user preferences in domains different to those of the input

Topics: QA76
Year: 2009
OAI identifier:
Provided by: e-Prints Soton
Sorry, our data provider has not provided any external links therefore we are unable to provide a link to the full text.

Suggested articles


  1. (1975). A vector space model for automatic indexing.
  2. (2005). Accelerated EM-based clustering of large data sets. The Netherlands,
  3. (1997). Aggregate and mixed-order Markov models for statistical language processing.
  4. (2004). An improved collaborative method for recommendations' generation.
  5. (2000). Analysis of recommendation algorithms for e-commerce.
  6. (2000). Application of dimensionality reduction in recommender systems - a case study.
  7. (2005). Croc: A new evaluation criterion for recommender systems.
  8. (2008). delicious. social bookmarking.,
  9. (2001). E-commerce recommendation applications. Data Mining and Knowledge Discovery,
  10. (1994). Grouplens: an open architecture for collaborative of netnews.
  11. (2008). ickr: Share your photos. watch the world. http://www.,
  12. (2005). Improving recommendation lists through topic diversi
  13. (1979). Information Retrieval.
  14. (2001). Item-based collaborative recommendation algorithms.
  15. (2008). Iv an Cantador, and Harith Alani. Correlating user pro from multiple folksonomies.
  16. (2002). Methods and metrics for cold-start recommendations.
  17. (2002). Musicbrainz: A semantic web service.
  18. (2008). Semantic modelling of user interests based on cross-folksonomy analysis.
  19. (2002). Smartclients: Constraint satisfaction as a paradigm for scaleable intelligent information systems.
  20. (1995). Social information Algorithms for automating \word of mouth&quot;.
  21. (2001). Sparsity, scalability, and distribution in recommender systems.
  22. (2004). Supporting travel decision making through personalized recommendation.
  23. (1988). Term-weighting approaches in automatic text retrieval.
  24. (1988). The clustering of America.
  25. (1904). The proof and measurement of association between two things.
  26. (2006). The semantic logger: Supporting service building from personal context.
  27. (2006). The Wikimedia Foundation Inc. Wikipedia: The free encyclopedia.,

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.