recommender systems

Ontology-Based Query Recommendation as a Support to Image Retrieval

Publication Type:

Conference Paper

Source:

19th Irish Conference on Artificial Intelligence and Cognitive Science, Cork, Ireland, p.103-112 (2008)

Keywords:

ontology; recommender systems; query elaboration; image retrieval; image annotation; tagging

Abstract:

Stock photo libraries are the most common means for publishers and advertisers to find images for their media. Searching for the perfect photo can be a time-consuming and frustrating task. This is because searching is often dependent on the descriptors or tags given to each photo by the editors and contributors to the library. The tagging process is subjective, further complicating the search process. We describe an algorithm that uses domain ontologies to improve the interactions with these libraries. Ontologies are used to expand query terms based on users' initial search queries. We present results that demonstrate that the use of ontologies greatly improves users ability to retrieve photos when undertaking a number of search tasks.

Making Personalised Flight Recommendations using Implicit Feedback

Publication Type:

Thesis

Authors:

Lorcan Coyle

Source:

Computer Science Department, Trinity College Dublin, Dublin (2004)

Keywords:

case based reasoning; cbml; personal travel assistant; xml; feature weight learning; recommender systems; context awareness

Abstract:

As e-commerce has become more popular, the problem of information overload has come to the fore. Recommender systems that reduce the information overload problem are becoming more common. However, the problem with many recommender systems is that they are associated with a high cost of learning customer preferences (in terms of cognitive load). We describe the Personal Travel Assistant (PTA), a flight recommender application that uses case-based reasoning (CBR) to overcome these problems.

The PTA allows users to search multiple flights providers concurrently and recommends flights based on their individual travel preferences. These preferences are implicitly learned from observations of user behaviour. When the user purchases a flight, the PTA uses the selection of a preferred flight to discover and refine the user's overall travel preferences. These preferences are stored in a user-model as sets of cases representing their interactions, which are used to provide personalised recommendations.

The PTA makes recommendations taking into account the context in which the flights were offered. It uses features from the request to determine this context, e.g. the duration of the trip. We perform evaluations of contextual recommendations that support our view that user preferences change depending on the context of the session. We further improve recommendation accuracy by storing and personalising similarity measures in the user-model. The PTA alters the relative importance of features in the personal similarity measure based on implicit user feedback, e.g. increasing the importance of price at the cost of stop-over time in a multiple hop flight.

We also investigate cooperative components to extend our recommendation strategies. These allow users to reuse the information learned from other users when they encounter new situations. However, these techniques are not as successful as we had hoped. We discuss these components in relation to other work on collaborative recommendation and suggest that the standard approach is unsuited to the PTA's context-based recommendation strategy.

The strength of CBR in the e-commerce domain stems from its reuse of the knowledge base associated with a particular application. Since case data may be one aspect of a company's entire knowledge system, it is important to integrate case data easily within a company's IT infrastructure, providing in effect a case-based view on relevant portions of the company knowledge base. We describe CBML, an XML-based Case Mark-Up Language we have developed to facilitate such integration.

Group Recommender Systems: A Critiquing Based Approach

Publication Type:

Conference Paper

Source:

Proceedings of the 11th International Conference on Intelligent User Interfaces, ACM Press, Sydney, Australia, p.267-269 (2006)

ISBN:

1-59593-287-9

Keywords:

recommender systems; group recommender systems; diamondtouch

Abstract:

Group recommender systems introduce a whole set of new challenges for recommender systems research. The notion of generating a set of recommendations that will satisfy a group of users, with potentially competing interests, is challenging in itself. In addition to this we must consider how to record and combine the preferences of many different users as they engage in simultaneous recommendation dialogs. In this paper we introduce a group recommender system that is designed to provide assistance to a group of friends trying to plan a skiing vacation.

Sticking with a Winning Team: Better Neighbour Selection for Conversational Collaborative Recommendation

Publication Type:

Conference Paper

Source:

Proceedings of the 18th Irish Conference on Artificial Intelligence and Cognitive Science, Dublin, Ireland (2007)

Keywords:

case based reasoning; conversational case based reasoning; recommender systems; knn

Abstract:

Conversational recommender systems have recently emerged as useful alternative strategies to their single-shot counterpart, especially given their ability to expose a user's current preferences. These systems use conversational feedback to hone in on the most suitable item for recommendation by improving the mechanism that finds useful collaborators. We propose a novel architecture for performing recommendation that incorporates information about the individual performance of neighbours during a recommendation session, into the neighbour retrieval mechanism. We present our architecture and a set of preliminary evaluation results that suggest there is some merit to our approach. We examine these results and discuss what they mean for future research.

Syndicate content