Jean-François Boulicaut

dblp:b/JFBoulicaut · DBLP profile ↗
← Back
65ranked-venue papers
10as first author
3since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 46 · 9 first-author · 3 since 2021Artificial intelligence and machine learning · 36 · 4 first-author · 1 since 2021Theory of computation · 6 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 6Graphics, computer vision, multimedia, augmented reality and games · 4Human-computer interaction and ubiquitous computing · 2
YearPublicationVenuePosition
2021 Anytime Subgroup Discovery in High Dimensional Numerical Data
abstract
Subgroup discovery (SD) enables one to elicit patterns that strongly discriminate a class label. When it comes to numerical data, most of the existing SD approaches perform data discretizations and thus suffer from information loss. A few algorithms avoid such a loss by considering the search space of every interval pattern built on the dataset numerical values and provide an “anytime” property: at any moment, they are able to provide a result that improves over time. Given a sufficient time/memory budget, they may eventually complete an exhaustive search. However, such approaches are often intractable when dealing with high-dimensional numerical data, for instance, when extracting features from real-life multivariate time series. To overcome such limitations, we propose MonteCloPi, an approach based on a bottom-up exploration of numerical patterns with a Monte Carlo Tree Search. It enables to have a better exploration-exploitation trade-off between exploration and exploitation when sampling huge search spaces. Our extensive set of experiments proves the efficiency of MonteCloPi on high-dimensional data with hundreds of attributes. We finally discuss the actionability of discovered subgroups when looking for skill analysis from Rocket League action logs.
Romain Mathonat, Diana Nurbakova, Jean-François Boulicaut, Mehdi Kaytoue-Uberall
DSAA3
2021 Exceptional Model Mining meets Multi-objective Optimization
abstract
Exceptional Model Mining (EMM) is a local pattern mining framework that generalizes subgroup discovery. In EMM, we look for subsets of objects-subgroups-whose model deviates significantly from the same model fitted on the overall dataset. Multi-objective Optimization (MOO) is an area of Multiple Criteria Decision Making where two or more functions need to be optimized at the same time and the goal is to find the best compromise between the concurrent objectives. We introduce a new model class for EMM in a MOO setting called Exceptional Pareto Front Mining. We design fitting quality measures that take into account both the distance between models and the relevance of the subgroups. We propose a beam search for top-K EMM whose added-value is studied on both synthetic and real life datasets. Among others, we discuss a use case on hyperparameter optimization in machine learning for both regression and multi-label classification.
Alexandre Millot, Rémy Cazabet, Jean-François Boulicaut
SDM3
2021 Anytime mining of sequential discriminative patterns in labeled sequences
Romain Mathonat, Diana Nurbakova, Jean-François Boulicaut, Mehdi Kaytoue-Uberall
Knowl. Inf. Syst.3
2020 A Behavioral Pattern Mining Approach to Model Player Skills in Rocket League
abstract
Competitive gaming, or esports, is now well-established and brought the game industry in a novel era. It comes with many challenges among which evaluating the level of a player, given the strategies and skills she masters. We are interested in automatically identifying the so called skillshots from game traces of Rocket League, a "soccer with rocket-powered cars" game. From a pure data point of view, each skill execution is unique and standard pattern matching may be insufficient. We propose a non trivial data-centric approach based on pattern mining and supervised learning techniques. We show through an extensive set of experiments that most of Rocket League skillshots can be efficiently detected and used for player modelling. It unveils applications for match making, supporting game commentators and learning systems among others.
Romain Mathonat, Jean-François Boulicaut, Mehdi Kaytoue-Uberall
CoG2
2020 Actionable Subgroup Discovery and Urban Farm Optimization
abstract
Designing, selling and/or exploiting connected vertical urban farms is now receiving a lot of attention. In such farms, plants grow in controlled environments according to recipes that specify the different growth stages and instructions concerning many parameters (e.g., temperature, humidity, CO \(_{2}\) , light). During the whole process, automated systems collect measures of such parameters and, at the end, we can get some global indicator about the used recipe, e.g., its yield. Looking for innovative ideas to optimize recipes, we investigate the use of a new optimal subgroup discovery method from purely numerical data. It concerns here the computation of subsets of recipes whose labels (e.g., the yield) show an interesting distribution according to a quality measure. When considering optimization, e.g., maximizing the yield, our virtuous circle optimization framework iteratively improves recipes by sampling the discovered optimal subgroup description subspace. We provide our preliminary results about the added-value of this framework thanks to a plant growth simulator that enables inexpensive experiments.
Alexandre Millot, Romain Mathonat, Rémy Cazabet, Jean-François Boulicaut
IDA4
2020 Optimal Subgroup Discovery in Purely Numerical Data
Alexandre Millot, Rémy Cazabet, Jean-François Boulicaut
PAKDD (2)3
2020 Mining evolutions of complex spatial objects using a single-attributed Directed Acyclic Graph
Frédéric Flouvat, Nazha Selmaoui-Folcher, Jérémy Sanhes, Chengcheng Mu, Claude Pasquier, Jean-François Boulicaut
Knowl. Inf. Syst.6
2019 SeqScout: Using a Bandit Model to Discover Interesting Subgroups in Labeled Sequences
abstract
It is extremely useful to exploit labeled datasets not only to learn models but also to improve our understanding of a domain and its available targeted classes. The so-called subgroup discovery task has been considered for a long time. It concerns the discovery of patterns or descriptions, the set of supporting objects of which have interesting properties, e.g., they characterize or discriminate a given target class. Though many subgroup discovery algorithms have been proposed for transactional data, discovering subgroups within labeled sequential data and thus searching for descriptions as sequential patterns has been much less studied. In that context, exhaustive exploration strategies can not be used for real-life applications and we have to look for heuristic approaches. We propose the algorithm SeqScout to discover interesting subgroups (w.r.t. a chosen quality measure) from labeled sequences of itemsets. This is a new sampling algorithm that mines discriminant sequential patterns using a multi-armed bandit model. It is an anytime algorithm that, for a given budget, finds a collection of local optima in the search space of descriptions and thus subgroups. It requires a light configuration and it is independent from the quality measure used for pattern scoring. Furthermore, it is fairly simple to implement. We provide qualitative and quantitative experiments on several datasets to illustrate its added-value.
Romain Mathonat, Diana Nurbakova, Jean-François Boulicaut, Mehdi Kaytoue-Uberall
DSAA3
2018 Anytime discovery of a diverse set of patterns with Monte Carlo tree search
Guillaume Bosc, Jean-François Boulicaut, Chedy Raïssi, Mehdi Kaytoue-Uberall
Data Min. Knowl. Discov.2
2017 A Proposition for Sequence Mining Using Pattern Structures
Víctor Codocedo, Guillaume Bosc, Mehdi Kaytoue-Uberall, Jean-François Boulicaut, Amedeo Napoli
ICFCA4
2017 A Pattern Mining Approach to Study Strategy Balance in RTS Games
abstract
Whereas purest strategic games such as Go and Chess seem timeless, the lifetime of a video game is short, influenced by popular culture, trends, boredom, and technological innovations. Even the important budget and developments allocated by editors cannot guarantee a timeless success. Instead, novelties and corrections are proposed to extend an inevitably bounded lifetime. Novelties can unexpectedly break the balance of a game, as players can discover unbalanced strategies that developers did not take into account. In the new context of electronic sports, an important challenge is to be able to detect game balance issues. In this paper, we consider real-time strategy (RTS) games and present an efficient pattern mining algorithm as a basic tool for game balance designers that enables one to search for unbalanced strategies in historical data through a knowledge discovery in databases (KDD) process. We experiment with our algorithm on StarCraft II historical data, played professionally as an electronic sport.
Guillaume Bosc, Philip Tan, Jean-François Boulicaut, Chedy Raïssi, Mehdi Kaytoue-Uberall
IEEE Trans. Comput. Intell. AI Games3
2016 Local Subgroup Discovery for Eliciting and Understanding New Structure-Odor Relationships
Guillaume Bosc, Jérôme Golebiowski, Moustafa Bensafi, Céline Robardet, Marc Plantevit, Jean-François Boulicaut, Mehdi Kaytoue-Uberall
DS6
2016 What Did I Do Wrong in My MOBA Game? Mining Patterns Discriminating Deviant Behaviours
abstract
The success of electronic sports (eSports), where professional gamers participate in competitive leagues and tournaments, brings new challenges for the video game industry. Other than fun, games must be difficult and challenging for eSports professionals but still easy and enjoyable for amateurs. In this article, we consider Multi-player Online Battle Arena games (MOBA) and particularly, "Defense of the Ancients 2", commonly known simply as DOTA2. In this context, a challenge is to propose data analysis methods and metrics that help players to improve their skills. We design a data mining-based method that discovers strategic patterns from historical behavioral traces: Given a model encoding an expected way of playing (the norm), we are interested in patterns deviating from the norm that may explain a game outcome from which player can learn more efficient ways of playing. The method is formally introduced and shown to be adaptable to different scenarios. Finally, we provide an experimental evaluation over a dataset of 10 000 behavioral game traces.
Olivier Cavadenti, Víctor Codocedo, Jean-François Boulicaut, Mehdi Kaytoue-Uberall
DSAA3
2016 h(odor): Interactive Discovery of Hypotheses on the Structure-Odor Relationship in Neuroscience
Guillaume Bosc, Marc Plantevit, Jean-François Boulicaut, Moustafa Bensafi, Mehdi Kaytoue-Uberall
ECML/PKDD (3)3
2015 When cyberathletes conceal their game: Clustering confusion matrices to identify avatar aliases
abstract
Video game is a very lucrative industry, unleashed by the ubiquity of gaming devices, multi-player networks and live broadcasting platforms. Games generate large amounts of behavioural data which are valuable to face the new challenges of video game analytics such as detecting balance issues, bugs and cheaters. In electronic sports (e-sports), cyberathletes conceal their online training using different aliases or avatars (virtual identities), which allow them not being recognized by the opponents they may face in future competitions (with cash prices challenging already most of the traditional sports). It was recently suggested that behavioural data generated by the games allows predicting the avatar associated to a game play with high accuracy. However, when a player uses several avatars, accuracy drastically drops as prediction models cannot easily differentiate the player's different avatar aliases. Since mappings between players and avatars do not exist, we introduce the avatar aliases identification problem and propose an original approach for alias resolution based on supervised classification and Formal Concept Analysis. We thoroughly evaluate our method with the video game Starcraft 2 which has a very wide and active community with players from diverse cultures and nations. We show that under some circumstances, the avatars of a given player can easily be recognized as such. These results are valuable for e-sport structures (to help preparing tournaments), and game editors (detecting cheaters or usurpers).
Olivier Cavadenti, Víctor Codocedo, Jean-François Boulicaut, Mehdi Kaytoue-Uberall
DSAA3
2014 A method for characterizing communities in dynamic attributed complex networks
abstract
Many methods have been proposed to detect communities in complex networks, but very little work has been done regarding their interpretation. In this work, we propose an efficient method to tackle this problem. We first define a sequence-based representation of networks, combining temporal information, topological measures and nodal attributes. We then describe how to identify the most emerging sequential patterns of this dataset and use them to characterize the communities. We also show how to highlight outliers. Finally, as an illustration, we apply our method to a network of scientific collaborations.
Günce Keziban Orman, Vincent Labatut, Marc Plantevit, Jean-François Boulicaut
ASONAM4
2014 Mining Balanced Sequential Patterns in RTS Games
abstract
The video game industry has grown enormously over the last twenty years, bringing new challenges to the artificial intelligence and data analysis communities. We tackle here the problem of automatic discovery of strategies in real-time strategy games through pattern mining. Such patterns are the basic units for many tasks such as automated agent design, but also to build tools for the professionally played video games in the electronic sports scene. Our formalization relies on a sequential pattern mining approach and a novel measure, the balance measure, telling how a strategy is likely to win. We experiment our methodology on a real-time strategy game that is professionally played in the electronic sport community.
Guillaume Bosc, Mehdi Kaytoue-Uberall, Chedy Raïssi, Jean-François Boulicaut, Philip Tan
ECAI4
2014 Improving pattern discovery relevancy by deriving constraints from expert models
abstract
To support knowledge discovery from data, many pattern mining techniques have been proposed. One of the bottlenecks for their dissemination is the number of computed patterns that appear to be either trivial or uninteresting with respect to available knowledge. Integration of domain knowledge in constraint-based data mining is limited. Relevant patterns still miss because methods partly fail in assessing their subjective interestingness. However, in practice, we often have in the literature mathematical models defined by experts based on their domain knowledge. We propose here to exploit such models to derive constraints that can be used during the data mining phase to improve both pattern relevancy and computational efficiency. Even though the approach is generic, it is illustrated on pattern set discovery from real data for studying soil erosion.
Frédéric Flouvat, Jérémy Sanhes, Claude Pasquier, Nazha Selmaoui-Folcher, Jean-François Boulicaut
ECAI5
2014 Granularity of Co-evolution Patterns in Dynamic Attributed Graphs
Elise Desmier, Marc Plantevit, Céline Robardet, Jean-François Boulicaut
IDA4
2013 Weighted Path as a Condensed Pattern in a Single Attributed DAG
Jérémy Sanhes, Frédéric Flouvat, Claude Pasquier, Nazha Selmaoui-Folcher, Jean-François Boulicaut
IJCAI5
2013 Trend Mining in Dynamic Attributed Graphs
Elise Desmier, Marc Plantevit, Céline Robardet, Jean-François Boulicaut
ECML/PKDD (1)4
2013 Closed and noise-tolerant patterns in n-ary relations
Loïc Cerf, Jérémy Besson, Kim-Ngan Nguyen, Jean-François Boulicaut
Data Min. Knowl. Discov.4
2013 Parameter-free classification in multi-class imbalanced data sets
Loïc Cerf, Dominique Gay, Nazha Selmaoui-Folcher, Bruno Crémilleux, Jean-François Boulicaut
Data Knowl. Eng.5
2013 Discovering descriptive rules in relational dynamic graphs
abstract
Graph mining methods have become quite popular and a timely challenge is to discover dynamic properties in evolving graphs or networks. We consider the so-called relational dynamic oriented graphs that can be encoded as n-ary relations with n ⩾ 3 and
Kim-Ngan Nguyen, Loïc Cerf, Marc Plantevit, Jean-François Boulicaut
Intell. Data Anal.4
2013 Mining Graph Topological Patterns: Finding Covariations among Vertex Descriptors
abstract
We propose to mine the graph topology of a large attributed graph by finding regularities among vertex descriptors. Such descriptors are of two types: 1) the vertex attributes that convey the information of the vertices themselves and 2) some topological properties used to describe the connectivity of the vertices. These descriptors are mostly of numerical or ordinal types and their similarity can be captured by quantifying their covariation. Mining topological patterns relies on frequent pattern mining and graph topology analysis to reveal the links that exist between the relation encoded by the graph and the vertex attributes. We propose three interestingness measures of topological patterns that differ by the pairs of vertices considered while evaluating up and down co-variations between vertex descriptors. An efficient algorithm that combines search and pruning strategies to look for the most relevant topological patterns is presented. Besides a classical empirical study, we report case studies on four real-life networks showing that our approach provides valuable knowledge.
Adriana Prado, Marc Plantevit, Céline Robardet, Jean-François Boulicaut
IEEE Trans. Knowl. Data Eng.4
2012 Cohesive Co-evolution Patterns in Dynamic Attributed Graphs
Elise Desmier, Marc Plantevit, Céline Robardet, Jean-François Boulicaut
Discovery Science4
2012 Application-independent feature construction based on almost-closedness properties
Dominique Gay, Nazha Selmaoui-Folcher, Jean-François Boulicaut
Knowl. Inf. Syst.3
2011 Multidimensional Association Rules in Boolean Tensors
abstract
Popular data mining methods support knowledge discovery from patterns that hold in binary relations. We study the generalization of association rule mining within arbitrary n-ary relations and thus Boolean tensors instead of Boolean matrices. Indeed, many datasets of interest correspond to relations whose number of dimensions is greater or equal to 3. However, just a few proposals deal with rule discovery when both the head and the body can involve subsets of any dimensions. A challenging problem is to provide a semantics to such generalized rules by means of objective interestingness measures that have to be carefully designed. Therefore, we discuss the need for different generalizations of the classical confidence measure. We also present the first algorithm that computes, in such a general framework, every rule that satisfies both a minimal frequency constraint and minimal confidence constraints. The approach is tested on real datasets (ternary and 4-ary relations). We report on a case study that deals with analyzing a dynamic graph thanks to rules.
Kim-Ngan Nguyen, Loïc Cerf, Marc Plantevit, Jean-François Boulicaut
SDM4
2009 Agglomerating local patterns hierarchically with ALPHA
abstract
To increase the relevancy of local patterns discovered from noisy relations, it makes sense to formalize error-tolerance. Our starting point is to address the limitations of state-of-the-art methods for this purpose. Some extractors perform an exhaustive search w.r.t. a declarative specification of error-tolerance. Nevertheless, their computational complexity prevents the discovery of large relevant patterns. Alpha is a 3-step method that (1) computes complete collections of closed patterns, possibly error-tolerant ones, from arbitrary n-ary relations, (2) enlarges them by hierarchical agglomeration, and (3) selects the relevant agglomerated patterns.
Loïc Cerf, Pierre-Nicolas Mougel, Jean-François Boulicaut
CIKM3
2009 Discovering Relevant Cross-Graph Cliques in Dynamic Networks
Loïc Cerf, Tran Bao Nhan Nguyen, Jean-François Boulicaut
ISMIS3
2009 Application-Independent Feature Construction from Noisy Samples
Dominique Gay, Nazha Selmaoui-Folcher, Jean-François Boulicaut
PAKDD3
2009 Closed patterns meet n-ary relations
abstract
Set pattern discovery from binary relations has been extensively studied during the last decade. In particular, many complete and efficient algorithms for frequent closed set mining are now available. Generalizing such a task to n -ary relations ( n ≥ 2) appears as a timely challenge. It may be important for many applications, for example, when adding the time dimension to the popular objects × features binary case. The generality of the task (no assumption being made on the relation arity or on the size of its attribute domains) makes it computationally challenging. We introduce an algorithm called Data-Peeler. From an n -ary relation, it extracts all closed n -sets satisfying given piecewise (anti) monotonic constraints. This new class of constraints generalizes both monotonic and antimonotonic constraints. Considering the special case of ternary relations, Data-Peeler outperforms the state-of-the-art algorithms CubeMiner and Trias by orders of magnitude. These good performances must be granted to a new clever enumeration strategy allowing to efficiently enforce the closeness property. The relevance of the extracted closed n -sets is assessed on real-life 3-and 4-ary relations. Beyond natural 3-or 4-ary relations, expanding a relation with an additional attribute can help in enforcing rather abstract constraints such as the robustness with respect to binarization. Furthermore, a collection of closed n -sets is shown to be an excellent starting point to compute a tiling of the dataset.
Loïc Cerf, Jérémy Besson, Céline Robardet, Jean-François Boulicaut
ACM Trans. Knowl. Discov. Data4
2008 A Parameter-Free Associative Classification Method
Loïc Cerf, Dominique Gay, Nazha Selmaoui-Folcher, Jean-François Boulicaut
DaWaK4
2008 Actionability and Formal Concepts: A Data Mining Perspective
Jean-François Boulicaut, Jérémy Besson
ICFCA1
2008 Feature Construction Based on Closedness Properties Is Not That Simple
Dominique Gay, Nazha Selmaoui-Folcher, Jean-François Boulicaut
PAKDD3
2008 Data Peeler: Contraint-Based Closed Pattern Mining in n-ary Relations
abstract
Set pattern discovery from binary relations has been extensively studied during the last decade. In particular, many complete and efficient algorithms which extract frequent closed sets are now available. Generalizing such a task to n-ary relations (n ≥ 2) appears as a timely challenge. It may be important for many applications, e.g., when adding the time dimension to the popular objects × features binary case. The generality of the task — no assumption being made on the relation arity or on the size of its attribute domains — makes it computationally challenging. We introduce an algorithm called Data-Peeler. From a n-ary relation, it extracts all closed n-sets satisfying given piecewise (anti)-monotonic constraints. This new class of constraints generalizes both monotonic and anti-monotonic constraints. Considering the special case of ternary relations, Data-Peeler outperforms the state-of-the-art algorithms CubeMiner and Trias by orders of magnitude. These good performances must be granted to a new clever enumeration strategy allowing an efficient closeness checking. An original application on a real-life 4-ary relation is used to assess the relevancy of closed n-sets constraint-based mining.
Loïc Cerf, Jérémy Besson, Céline Robardet, Jean-François Boulicaut
SDM4
2008 Constrained Co-clustering of Gene Expression Data
abstract
In many applications, the expert interpretation of co-clustering is easier than for mono-dimensional clustering. Co-clustering aims at computing a bi-partition that is a collection of co-clusters: each co-cluster is a group of objects associated to a group of attributes and these associations can support interpretations. Many constrained clustering algorithms have been proposed to exploit the domain knowledge and to improve partition relevancy in the mono-dimensional case (e.g., using the so-called must-link and cannot-link constraints). Here, we consider constrained co-clustering not only for extended must-link and cannot-link constraints (i.e., both objects and attributes can be involved), but also for interval constraints that enforce properties of co-clusters when considering ordered domains. We propose an iterative co-clustering algorithm which exploits user-defined constraints while minimizing the sum-squared residues, i.e., an objective function introduced for gene expression data clustering by Cho et al. (2004). We illustrate the added value of our approach in two applications on gene expression data.
Ruggero G. Pensa, Jean-François Boulicaut
SDM2
2008 SQUAT: A web tool to mine human, murine and avian SAGE data
abstract
BACKGROUND: There is an increasing need in transcriptome research for gene expression data and pattern warehouses. It is of importance to integrate in these warehouses both raw transcriptomic data, as well as some properties encoded in these data, like local patterns. DESCRIPTION: We have developed an application called SQUAT (SAGE Querying and Analysis Tools) which is available at: http://bsmc.insa-lyon.fr/squat/. This database gives access to both raw SAGE data and patterns mined from these data, for three species (human, mouse and chicken). This database allows to make simple queries like "In which biological situations is my favorite gene expressed?" as well as much more complex queries like: < >. Connections with external web databases enrich biological interpretations, and enable sophisticated queries. To illustrate the power of SQUAT, we show and analyze the results of three different queries, one of which led to a biological hypothesis that was experimentally validated. CONCLUSION: SQUAT is a user-friendly information retrieval platform, which aims at bringing some of the state-of-the-art mining tools to biologists.
Johan Leyritz, Stéphane Schicklin, Sylvain Blachon, Céline Keime, Céline Robardet, Jean-François Boulicaut, Jérémy Besson, Ruggero G. Pensa, Olivier Gandrillon
BMC Bioinform.6
2006 Feature Construction and delta-Free Sets in 0/1 Samples
Nazha Selmaoui-Folcher, Claire Leschi, Dominique Gay, Jean-François Boulicaut
Discovery Science4
2006 Iterative Bayesian Network Implementation by Using Annotated Association Rules
Clément Fauré, Sylvie Delprat, Jean-François Boulicaut, Alain Mille
EKAW3
2006 Towards Constrained Co-clustering in Ordered 0/1 Data Sets
Ruggero G. Pensa, Céline Robardet, Jean-François Boulicaut
ISMIS3
2006 Supporting bi-cluster interpretation in 0/1 data by means of local patterns
Ruggero G. Pensa, Céline Robardet, Jean-François Boulicaut
Intell. Data Anal.3
2005 From Local Pattern Mining to Relevant Bi-cluster Characterization
Ruggero G. Pensa, Jean-François Boulicaut
IDA2
2005 A Bi-clustering Framework for Categorical Data
Ruggero G. Pensa, Céline Robardet, Jean-François Boulicaut
PKDD3
2005 Constraint-based concept mining and its application to microarray data analysis
Jérémy Besson, Céline Robardet, Jean-François Boulicaut, Sophie Rome
Intell. Data Anal.3
2004 A Methodology for Biologically Relevant Pattern Discovery from Gene Expression Data
Ruggero G. Pensa, Jérémy Besson, Jean-François Boulicaut
Discovery Science3
2004 Constraint-Based Mining of Formal Concepts in Transactional Data
Jérémy Besson, Céline Robardet, Jean-François Boulicaut
PAKDD3
2003 Comprehensive Log Compression with Frequent Patterns
Kimmo Hätönen, Jean-François Boulicaut, Mika Klemettinen, Markus Miettinen, Cyrille Masson
DaWaK2
2003 Constraint-Based Mining of Sequential Patterns over Datasets with Consecutive Repetitions
Marion Leleu, Christophe Rigotti, Jean-François Boulicaut, Guillaume Euvrard
PKDD3
2003 Mining Frequent Sequential Patterns under Regular Expressions: A Highly Adaptive Strategy for Pushing Contraints
abstract
This paper introduces a new framework for the extraction of frequent sequences satisfying a given regular expression (RE) constraint. Contrary to previous work (SPIRIT algorithms), we represent REs by tree structures and our algorithm can choose dynamically an extraction method according to the local selectivity of the sub-REs. Interestingly, pruning can rely not only on the anti-monotonic minimal frequency constraint but also to the RE constraint that is generally not anti-monotonic. Preliminary experiments on synthetic data have shown that our algorithm takes the shape of the best algorithm from the SPIRIT family and even surpasses it.
Hunor Albert-Lorincz, Jean-François Boulicaut
SDM2
2003 Free-Sets: A Condensed Representation of Boolean Data for the Approximation of Frequency Queries
Jean-François Boulicaut, Artur Bykowski, Christophe Rigotti
Data Min. Knowl. Discov.1
2002 A Comparison between Query Languages for the Extraction of Association Rules
Marco Botta, Jean-François Boulicaut, Cyrille Masson, Rosa Meo
DaWaK2
2002 Mining Frequent Sequential Patterns under a Similarity Constraint
Matthieu Capelle, Cyrille Masson, Jean-François Boulicaut
IDEAL3
2002 Using Condensed Representations for Interactive Association Rule Mining
Baptiste Jeudy, Jean-François Boulicaut
PKDD2
2002 Optimization of association rule mining queries
Baptiste Jeudy, Jean-François Boulicaut
Intell. Data Anal.2
2001 Mining Free Itemsets under Constraints
abstract
Computing frequent itemsets and their frequencies from large Boolean matrices (e.g., to derive association rules) has been one of the hot topics in data mining. Levelwise algorithms (e.g., the a priori algorithm) have been proved effective for frequent itemset mining from sparse data. However, in many practical applications, the computation turns out to be intractable for the user-given frequency threshold and the lack of focus leads to huge collections of frequent itemsets. In the last three years, two promising issues have been investigated: the use of user defined constraints and closed set mining. To the best of our knowledge, combining these two frameworks has not been studied yet. The authors show that the benefit of these two approaches can be combined into levelwise algorithms. An experimental validation related to the discovery of association rules with negations is reported.
Jean-François Boulicaut, Baptiste Jeudy
IDEAS1
2000 Towards the Tractable Discovery of Association Rules with Negations
abstract
Frequent association rules (e.g., A∧B⇒C to say that when properties A and B are true in a record then, C tends to be also true) have become a popular way to summarize huge datasets. The last 5 years, there has been a lot of research on association rule mining and more precisely, the tractable discovery of interesting rules among the frequent ones. We consider now the problem of mining association rules that may involve negations e.g., A∧B⇒⌝C or ⌝A∧B⇒C. Mining such rules is difficult and remains an open problem. We identify several possibilities for a tractable approach in practical cases. Among others, we discuss the active use of constraints. We propose a generic algorithm and discuss the use of constraints to mine the generalized sets from which rules with negations can be derived.
Jean-François Boulicaut, Artur Bykowski, Baptiste Jeudy
FQAS1
2000 Frequent Closures as a Concise Representation for Binary Data Mining
Jean-François Boulicaut, Artur Bykowski
PAKDD1
2000 Approximation of Frequency Queris by Means of Free-Sets
Jean-François Boulicaut, Artur Bykowski, Christophe Rigotti
PKDD1
1999 Modeling KDD Processes within the Inductive Database Framework
Jean-François Boulicaut, Mika Klemettinen, Heikki Mannila
DaWaK1
1999 Query Driven Knowledge Discovery in Multidimensional Data
abstract
We study KDD (Knowledge Discovery in Databases) processes on multidimensional data from a query point of view. Focusing on association rule mining, we consider typical queries to cope with the pre-processing of multidimensional data and the post-processing of the discovered patterns as well. We use a model and a rule-based language stemming from the OLAP multidimensional representation, and demonstrate that such a language fits well for writing KDD queries on multidimensional data. Using an homogeneous data model and our language for expressing queries at every phase of the process appears as a valuable step towards a better understanding of interactivity during the whole process.
Jean-François Boulicaut, Patrick Marcel, Christophe Rigotti
DOLAP1
1999 Query Languages for Knowledge Discovery in Databases
Jean-François Boulicaut
PKDD1
1998 Querying Inductive Databases: A Case Study on the MINE RULE Operator
Jean-François Boulicaut, Mika Klemettinen, Heikki Mannila
PKDD1
1996 Towards the Reverse Engineering of Denormalized Relational Databases
abstract
The paper describes a method to cope with denormalized relational schemas in a database reverse engineering process. We propose two main steps to improve the understanding of data semantics. Firstly we extract inclusion dependencies by analyzing the equi join queries embedded in application programs and by querying the database extension. Secondly we show how to discover only functional dependencies which influence the way attributes should be restructured. The method is interactive since an expert user has to validate the presumptions on the elicited dependencies. Moreover, a restructuring phase leads to a relational schema in third normal form provided with key constraints and referential integrity constraints. Finally, we sketch how an entity relationship schema can be derived from such information.
Jean-Marc Petit, Farouk Toumani, Jean-François Boulicaut, Jacques Kouloumdjian
ICDE3
1994 Using Queries to Improve Database Reverse Engineering
Jean-Marc Petit, Jacques Kouloumdjian, Jean-François Boulicaut, Farouk Toumani
ER3