Team AxIS

Overall Objectives
Scientific Foundations
Application Domains
New Results
Contracts and Grants with Industry
Other Grants and Activities
Inria / Raweb 2004
Project: AxIS

Project : axis

Section: Scientific Foundations

Keywords : recommender system, personalization, collaborative filtering, user support Web, hypermedia, user profile, KDD, CBR.

Adaptive Recommender Systems

The objective of a recommender system is to help system users to make their choices in a field where they have little information for sorting and evaluating the possible alternatives [78][76][74].

A recommender system can be divided into three basic entities (e.g. figure 3): the group of recommendations producer agents, the module of recommendation computation and the group of recommendations consumers.

Figure 3. Architecture of a Recommender System

A major challenge in the field of recommender systems design is the following:

How to produce adaptive recommendations of high quality

minimizing the effort of producers and the consumers?

Two main complementary approaches are proposed in the literature: 1) approaches based on the content and the machine learning of user profiles and 2) approaches known as a collaborative filtering based on data mining techniques. The user profile is a structure of data that describes user's centers of interests in the space of the objects which can be recommended. The user profile is a structure built in the first approach or specified by the user in the second approach.

The user profile is used either to filter available objects (content based filtering), or to recommend to a user something that satisfied previous users with a similar profile (collaborative filtering) [76].

In the Axis project-team, we continue the development of a hybrid approach of calculation of recommendations based on the analysis of visited content and centered on data mining, where the past behaviours of a user group are used to calculate the recommendations (collaborative filtering).

The vast majority of approaches based on data mining are mainly statistical approaches where the order of occurrence of events in the history is not taken into account for the calculation of recommendations. Here are some first examples in the field of navigation assistance on the Web: the FootPrints system [80] and the system of Yan et al [81].

The implementation difficulties of our approach relate to the following aspects:

We explore all three problems above by using case-based reasoning (CBR) techniques and more generally KDD techniques.

We study the class of recommender systems, based on the re-use of a user group's past experiences, using case based reasoning techniques (CBR). We focus on two types of recommender systems:


Logo Inria