Les portails Lyon 2 : Intranet - Portail Etudiant - www
Vers l’OLAP collaboratif pour la recommandation des analyses en ligne personnalisées par KHEMIRI Rym - 2015 - Université Lumière Lyon 2

Métadonnées du document

Identifiant du document lyon2.2015.khemiri_r
Code de l'institution lyon2
Année 2015
Auteurs KHEMIRI Rym
Titre Vers l’OLAP collaboratif pour la recommandation des analyses en ligne personnalisées
Titre autres langues
en Towards Collaborative OLAP for recommending personalized OLAP analyses
Membres du jury DARMONT JERÔME --- BELLLATRECHE LADJEL --- ZURFLUH GILLES --- BENTAYEB FADILA --- FARAH IMED RIADH --- ZIMANYI ESTEBAN
Directeurs de thèses DARMONT JERÔME --- BENTAYEB FADILA --- AKAICHI JALEL
Diplome Doctorat Nouveau Régime
Etablissement Université Lumière Lyon 2
Ecole Doctorale Informatique et mathématiques
Factulté Faculté des Sciences Economiques et de Gestion
Discipline Informatique
Date de soutenance 2015-09-23
Type de document Thèse de Doctorat Nouveau Régime
Résumés
fr La personnalisation vise à recueillir les intérêts, les préférences, les usages, les contraintes, le contexte, etc. souvent considérés comme faisant partie de ce que l'on appelle ''profil utilisateur'' pour ensuite les intégrer dans un système et les exploiter afin de permettre à l'utilisateur d'accéder rapidement aux informations les plus pertinentes pour lui. Par ailleurs, au sein d'une organisation, différents acteurs sont amenés à prendre des décisions à différents niveaux de responsabilité et ont donc besoin de réaliser des analyses à partir de l'entrepôt de données pour supporter la prise de décision. Ainsi, dans le contexte de cette communauté d'utilisateurs de l'entrepôt de données, la notion de collaboration émerge. Il est alors intéressant de combiner les concepts de personnalisation et de collaboration pour approcher au mieux les besoins des utilisateurs en leur recommandant des analyses en ligne pertinentes.L'objectif de ce mémoire est de proposer une approche collaborative pour l'OLAP, impliquant plusieurs utilisateurs, dirigée par un processus de personnalisation intégré aux systèmes décisionnels afin de pouvoir aider l'utilisateur final dans son processus d'analyse en ligne. Qu'il s'agisse de personnalisation du modèle d'entrepôt, de recommandation de requêtes décisionnelles ou de recommandation de chemins de navigation au sein des cubes de données, l'utilisateur a besoin d'un système décisionnel efficace qui l'aide dans sa démarche d'analyse en ligne. La finalité est de fournir à l'utilisateur des réponses pertinentes proches de ses besoins pour qu'il puisse mieux appréhender ses prises de décision. Nous nous sommes intéressés dans cette thèse à trois problèmes relevant de la prise en compte de l'utilisateur au sein des entrepôts de données et de l'OLAP. Nos contributions s'appuient sur la combinaison de techniques issues de la fouille de données avec les entrepôts et OLAP. Notre première contribution est une approche qui consiste à personnaliser les hiérarchies de dimensions afin d'obtenir des axes d'analyse nouveaux sémantiquement plus riches pouvant aider l'utilisateur à réaliser de nouvelles analyses non prévues par le modèle de l'entrepôt initial. En effet, nous relâchons la contrainte du modèle fixe de l'entrepôt, ce qui permet à l'utilisateur de créer de nouveaux axes d'analyse pertinents en tenant compte à la fois de ses contraintes et des connaissances enfouies dans les données entreposées. Notre approche repose sur une méthode d'apprentissage non-supervisé, le k-means contraint, capable de créer de nouveaux regroupements intéressants des données entreposées pouvant constituer un nouveau niveau de hiérarchie permettant de réaliser de nouvelles requêtes décisionnelles. L'intérêt est alors de pouvoir exploiter ces nouveaux niveaux de hiérarchie pour que les autres utilisateurs appartenant à la même communauté d'utilisateurs puissent en tirer profit, dans l'esprit d'un système collaboratif dans lequel chacun apporte sa pierre à l'édifice. Notre deuxième contribution est une approche interactive pour aider l'utilisateur à formuler de nouvelles requêtes décisionnelles pour construire des cubes OLAP pertinents en s'appuyant sur ses requêtes décisionnelles passées, ce qui lui permet d'anticiper sur ses besoins d'analyse futurs. Cette approche repose sur l'extraction des motifs fréquents à partir d'une charge de requêtes associée à un ou à un ensemble d'utilisateurs appartenant à la même communauté d'acteurs d'une organisation. Notre intuition est que la pertinence d'une requête décisionnelle est fortement corrélée avec la fréquence d'utilisation par l'utilisateur (ou un ensemble d'utilisateurs) des attributs associés à l'ensemble de ses (leurs) requêtes précédentes. Notre approche de formulation de requêtes décisionnelles est collaborative puisqu'elle permet à l'utilisateur de soumettre à l'entrepôt de données des requêtes pertinentes construites, pas à pas, à partir des attributs les plus fréquemment utilisés par l'ensemble des acteurs de la communauté d'utilisateurs à laquelle il appartient. Enfin, notre troisième contribution est une approche de recommandation des chemins de navigation au sein des cubes OLAP. Les utilisateurs sont souvent livrés à eux-mêmes et ne sont pas guidés dans leur processus de navigation. Pour pallier ce problème, nous développons une approche centrée utilisateur qui suggère à l'utilisateur des conseils de navigation. En effet, nous guidons l'utilisateur à aller vers les faits les plus intéressants dans les cubes OLAP en lui recommandant les chemins de navigation les plus pertinents pour lui. Cette approche s'appuie sur les chaînes de Markov qui permettent de prédire la prochaine requête d'analyse à partir de la seule requête courante. Ce travail s'inscrit dans une approche de recommandation collaborative car les probabilités de passage d'une requête à l'autre dans le treillis de cuboïdes (cube OLAP) est calculé en tenant compte des toutes les requêtes d'analyse de l'ensemble des utilisateurs appartenant à la même communauté.Afin de valider nos propositions, nous présentons un système d'aide à la décision collaboratif qui se décline en deux sous-systèmes : (1) personnalisation du contenu de l'entrepôt et (2) recommandation de requêtes et de chemins de navigation dans les cubes OLAP. Nous avons mené également des expérimentations qui ont montré l'efficacité de nos approches d'analyse en ligne centrées utilisateur en utilisant des mesures de qualité telles que le rappel et la précision. En effet, les tests que nous avons effectués ont démontré que les deux fonctionnalités de notre système à savoir la personnalisation et la recommandation donnent de résultats plutôt satisfaisants.
en Personalization is to gather the interests, preferences, uses, constraints, context, etc. often considered part of the so-called `` user profile '' and then integrate them into a system and operate to allow the user to quickly access the most relevant information for him.The objective of this thesis is to provide a collaborative approach to the OLAP involving several users, led by an integrated personalization process in decision-making systems in order to help the end user in their analysis process. Whether personalizing the warehouse model, recommending decision queries or recommending navigation paths within the data cubes, the user need an efficient decision-making system that assist him. We were interested in three issues falling within data warehouse and OLAP personalization offering three major contributions. Our contributions are based on a combination of datamining techniques with data warehouses and OLAP technology.Our first contribution is an approach about personalizing dimension hierarchies to obtain new analytical axes semantically richer for the user that can help him to realize new analyzes not provided by the original data warehouse model. Indeed, we relax the constraint of the fixed model of the data warehouse which allows the user to create new relevant analysis axes taking into account both his/her constraints and his/her requirements. Our approach is based on an unsupervised learning method, the constrained k-means. Our goal is then to recommend these new hierarchy levels to other users of the same user community, in the spirit of a collaborative system in which each individual brings his contribution.The second contribution is an interactive approach to help the user to formulate new decision queries to build relevant OLAP cubes based on its past decision queries, allowing it to anticipate its future analysis needs. This approach is based on the extraction of frequent itemsets from a query load associated with one or a set of users belonging to the same actors in a community organization. Our intuition is that the relevance of a decision query is strongly correlated to the usage frequency of the corresponding attributes within a given workload of a user (or group of users). Indeed, our approach of decision queries formulation is a collaborative approach because it allows the user to formulate relevant queries, step by step, from the most commonly used attributes by all actors of the user community.Our third contribution is a navigation paths recommendation approach within OLAP cubes. Users are often left to themselves and are not guided in their navigation process. To overcome this problem, we develop a user-centered approach that suggests the user navigation guidance. Indeed, we guide the user to go to the most interesting facts in OLAP cubes telling him the most relevant navigation paths for him. This approach is based on Markov chains that predict the next analysis query from the only current query. This work is part of a collaborative approach because transition probabilities from one query to another in the cuboids lattice (OLAP cube) is calculated by taking into account all analysis queries of all users belonging to the same community. To validate our proposals, we present a support system user-centered decision which comes in two subsystems: (1) content personalization and (2) recommendation of decision queries and navigation paths. We also conducted experiments that showed the effectiveness of our analysis online user centered approaches using quality measures such as recall and precision.
Mots-clés
fr Entrepôts de données; OLAP collaboratif; profil utilisateur; personnalisation; recommandation
en Data warehouse; collaborative OLAP; user profile; personalization; recommendation
Editeur CyberDocs
Format text/xml
Langue fr
Copyright Sous contrat Creative Commons : Paternité-Pas d'Utilisation Commerciale-Pas de Modification 2.0 France (http://creativecommons.org/licenses/by-nc-nd/2.0/fr/) - KHEMIRI Rym - Université Lyon 2 - 2015
Diffusion [internet]
Identifier http://theses.univ-lyon2.fr/documents/lyon2/2015/khemiri_r
Extent 21373