Constrained clustering by constraint programming

La classification non supervisée, souvent appelée par le terme anglais de clustering, est une tâche importante en Fouille de Données. Depuis une dizaine d'années, la classification non supervisée a été étendue pour intégrer des contraintes utilisateur permettant de modéliser des connaissances p...

Szczegółowa specyfikacja

Zapisane w:
Opis bibliograficzny
1. autor: Duong, Khanh-Chuong, 1984-
Kolejni autorzy: Vrain, Christel, 1961- (Promotor doktoranta, Przeciwnik), Dao, Thi Bich Hanh, 19..- (Promotor doktoranta, Przeciwnik), Saïs, Lakhdar, 1966- (Przeciwnik), Solnon, Christine, 19..-...., chercheuse en informatique (Przeciwnik), Crémilleux, Bruno, 1965-...., enseignant-chercheur en informatique (Przeciwnik), De Raedt, Luc, 1964- (Przeciwnik), Deville, Yves, 1960- (Przeciwnik)
Format: Thèse numérique
Język:Anglais
Français
Wydane: 2014.
Hasła przedmiotowe:
Dostęp online:Accès au texte intégral
https://theses.univ-orleans.fr/public/2014ORLE2049_va.pdf
http://www.theses.fr/2014ORLE2049/abes
https://theses.hal.science/tel-01202674
Komentarz: Titre provenant de l'écran-titre
Ecole(s) Doctorale(s) : École doctorale Mathématiques, Informatique, Physique Théorique et Ingénierie des Systèmes (Centre-Val de Loire ; 2012-....)
Partenaire(s) de recherche : Laboratoire d'informatique fondamentale d'Orléans (Orléans ; 1987-....) (Laboratoire)
Autre(s) contribution(s) : Lakhdar Saïs (Président du jury) ; Christel Vrain, Thi Bich Hanh Dao, Lakhdar Saïs, Christine Solnon, Bruno Crémilleux, Luc De Raedt, Yves Deville (Membre(s) du jury) ; Christine Solnon, Bruno Crémilleux, Luc De Raedt (Rapporteur(s))
Autres localisations: Voir dans le Sudoc
Variante du titre:Classification non supervisée sous contrainte utilisateurs par la programmation par contraintes
Opis
Streszczenie:La classification non supervisée, souvent appelée par le terme anglais de clustering, est une tâche importante en Fouille de Données. Depuis une dizaine d'années, la classification non supervisée a été étendue pour intégrer des contraintes utilisateur permettant de modéliser des connaissances préalables dans le processus de clustering. Différents types de contraintes utilisateur peuvent être considérés, des contraintes pouvant porter soit sur les clusters, soit sur les instances. Dans cette thèse, nous étudions le cadre de la Programmation par Contraintes (PPC) pour modéliser les tâches de clustering sous contraintes utilisateur. Utiliser la PPC a deux avantages principaux : la déclarativité, qui permet d'intégrer aisément des contraintes utilisateur et la capacité de trouver une solution optimale qui satisfait toutes les contraintes (s'il en existe). Nous proposons deux modèles basés sur la PPC pour le clustering sous contraintes utilisateur. Les modèles sont généraux et flexibles, ils permettent d'intégrer des contraintes d'instances must-link et cannot-link et différents types de contraintes sur les clusters. Ils offrent également à l'utilisateur le choix entre différents critères d'optimisation. Afin d'améliorer l'efficacité, divers aspects sont étudiés. Les expérimentations sur des bases de données classiques et variées montrent qu'ils sont compétitifs par rapport aux approches exactes existantes. Nous montrons que nos modèles peuvent être intégrés dans une procédure plus générale et nous l'illustrons par la recherche de la frontière de Pareto dans un problème de clustering bi-critère sous contraintes utilisateur.
Cluster analysis is an important task in Data Mining with hundreds of different approaches in the literature. Since the last decade, the cluster analysis has been extended to constrained clustering, also called semi-supervised clustering, so as to integrate previous knowledge on data to clustering algorithms. In this dissertation, we explore Constraint Programming (CP) for solving the task of constrained clustering. The main principles in CP are: (1) users specify declaratively the problem in a Constraint Satisfaction Problem; (2) solvers search for solutions by constraint propagation and search. Relying on CP has two main advantages: the declarativity, which enables to easily add new constraints and the ability to find an optimal solution satisfying all the constraints (when there exists one). We propose two models based on CP to address constrained clustering tasks. The models are flexible and general and supports instance-level constraints and different cluster-level constraints. It also allows the users to choose among different optimization criteria. In order to improve the efficiency, different aspects have been studied in the dissertation. Experiments on various classical datasets show that our models are competitive with other exact approaches. We show that our models can easily be embedded in a more general process and we illustrate this on the problem of finding the Pareto front of a bi-criterion optimization process.
Deskrypcja:Titre provenant de l'écran-titre
Ecole(s) Doctorale(s) : École doctorale Mathématiques, Informatique, Physique Théorique et Ingénierie des Systèmes (Centre-Val de Loire ; 2012-....)
Partenaire(s) de recherche : Laboratoire d'informatique fondamentale d'Orléans (Orléans ; 1987-....) (Laboratoire)
Autre(s) contribution(s) : Lakhdar Saïs (Président du jury) ; Christel Vrain, Thi Bich Hanh Dao, Lakhdar Saïs, Christine Solnon, Bruno Crémilleux, Luc De Raedt, Yves Deville (Membre(s) du jury) ; Christine Solnon, Bruno Crémilleux, Luc De Raedt (Rapporteur(s))
Format:Configuration requise : un logiciel capable de lire un fichier au format : PDF