Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Siegfried Nijssen

dblp:71/709 · DBLP profile ↗
← Back
81ranked-venue papers
11as first author
20since 2021 · last 2025
0000-0003-2678-1266ORCID · verified

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

Artificial intelligence and machine learning · 64 · 9 first-author · 18 since 2021Databases, data management, data science and information retrieval · 38 · 7 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 11 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 8 · 2 since 2021Software engineering, systems software and programming languages · 6 · 3 since 2021Theory of computation · 3 · 1 since 2021Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
8 papers
Trustworthy machine learning · 32% Knowledge representation and reasoning · 28% Planning, search and constraint satisfaction · 19%
Databases, data mining, and information retrieval
20 papers
Data mining · 90% Data models and query languages · 5% Recommender systems · 5%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Bioinformatics and computational biology · 100%
Theoretical computer science
9 papers
Mathematical optimization · 80% Algorithms and data structures · 13% Graph algorithms and graph theory · 6%

Topics — the 30 heaviest of 52, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining
pattern mining
2.1132020
Stochastic Constraint Propagation for Mining Probabilistic Networks · IJCAI 2019
Semiring Rank Matrix Factorization · IEEE Trans. Knowl. Data Eng. 2017
MiningZinc: A declarative framework for constraint-based mining · Artif. Intell. 2017
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
constraint programming
1.432022
Exact stochastic constraint optimisation with applications in network analysis · Artif. Intell. 2022
Learning Optimal Decision Trees using Constraint Programming (Extended Abstract) · IJCAI 2020
Stochastic Constraint Propagation for Mining Probabilistic Networks · IJCAI 2019
Machine learning › Trustworthy machine learning › interpretability
optimal decision tree
1.332020
Learning Optimal Decision Trees using Constraint Programming (Extended Abstract) · IJCAI 2020
PyDL8.5: a Library for Learning Optimal Decision Trees · IJCAI 2020
Learning Optimal Decision Trees Using Caching Branch-and-Bound Search · AAAI 2020
Mathematical optimization
constraint programming
1.052020
Constraint Programming for an Efficient and Flexible Block Modeling Solver · AAAI 2020
MiningZinc: A declarative framework for constraint-based mining · Artif. Intell. 2017
Itemset mining: A constraint programming perspective · Artif. Intell. 2011
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint optimization
stochastic constraint optimization
1.022022
Exact stochastic constraint optimisation with applications in network analysis · Artif. Intell. 2022
Stochastic Constraint Propagation for Mining Probabilistic Networks · IJCAI 2019
Machine learning › Probabilistic and Bayesian machine learning › tractable probabilistic model
arithmetic circuits
0.912025
Learning from Logical Constraints with Lower- and Upper-Bound Arithmetic Circuits · IJCAI 2025
Machine learning › Kernel, tree and ensemble methods
decision tree learning
0.922020
PyDL8.5: a Library for Learning Optimal Decision Trees · IJCAI 2020
Learning Optimal Decision Trees Using Caching Branch-and-Bound Search · AAAI 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning › neuro-symbolic reasoning
differentiable reasoning
0.912025
Learning from Logical Constraints with Lower- and Upper-Bound Arithmetic Circuits · IJCAI 2025
Machine learning › Trustworthy machine learning
fairness
0.912025
TabFairGDT: A Fast Fair Tabular Data Generator Using Autoregressive Decision Trees · ICDM 2025
Machine learning › Trustworthy machine learning › fairness › fairness in generative models
fair synthetic data generation
0.912025
TabFairGDT: A Fast Fair Tabular Data Generator Using Autoregressive Decision Trees · ICDM 2025
Machine learning › Trustworthy machine learning
interpretability
0.922020
PyDL8.5: a Library for Learning Optimal Decision Trees · IJCAI 2020
Learning Optimal Decision Trees Using Caching Branch-and-Bound Search · AAAI 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge compilation
0.912025
Learning from Logical Constraints with Lower- and Upper-Bound Arithmetic Circuits · IJCAI 2025
Knowledge, reasoning and agents › Knowledge representation and reasoning
logical constraints
0.912025
Learning from Logical Constraints with Lower- and Upper-Bound Arithmetic Circuits · IJCAI 2025
Knowledge, reasoning and agents › Knowledge representation and reasoning
neuro-symbolic reasoning
0.912025
Learning from Logical Constraints with Lower- and Upper-Bound Arithmetic Circuits · IJCAI 2025
Bioinformatics and computational biology › gene expression analysis
biclustering
0.812024
scCross: efficient search for rare subpopulations across multiple single-cell samples · Bioinform. 2024
Bioinformatics and computational biology
single-cell analysis
0.812024
scCross: efficient search for rare subpopulations across multiple single-cell samples · Bioinform. 2024
Data mining › pattern mining
itemset mining
0.762020
Dominance Programming for Itemset Mining · ICDM 2013
Learning Optimal Decision Trees using Constraint Programming (Extended Abstract) · IJCAI 2020
Learning Optimal Decision Trees Using Caching Branch-and-Bound Search · AAAI 2020
Data mining › pattern mining
constraint-based mining
0.752013
k-Pattern Set Mining under Constraints · IEEE Trans. Knowl. Data Eng. 2013
MiningZinc: A Modeling Language for Constraint-Based Mining · IJCAI 2013
Dominance Programming for Itemset Mining · ICDM 2013
Machine learning › Kernel, tree and ensemble methods
decision tree
0.522020
Learning Optimal Decision Trees using Constraint Programming (Extended Abstract) · IJCAI 2020
Bayes optimal classification for decision trees · ICML 2008
Data mining › clustering
graph clustering
0.412020
Constraint Programming for an Efficient and Flexible Block Modeling Solver · AAAI 2020
Recommender systems › collaborative filtering
matrix factorization
0.312017
Semiring Rank Matrix Factorization · IEEE Trans. Knowl. Data Eng. 2017
Machine learning › Generative modeling › diffusion model
tabular data generation
0.312025
TabFairGDT: A Fast Fair Tabular Data Generator Using Autoregressive Decision Trees · ICDM 2025
Bioinformatics and computational biology
cancer genomics
0.212016
Simultaneous discovery of cancer subtypes and subtype features by molecular data integration · Bioinform. 2016
Bioinformatics and computational biology › cancer genomics › cancer subtype analysis
cancer subtype discovery
0.212016
Simultaneous discovery of cancer subtypes and subtype features by molecular data integration · Bioinform. 2016
Data mining › temporal data mining
time series mining
0.212014
Mining multivariate time series with mixed sampling rates · UbiComp 2014
Mathematical optimization › discrete optimization
mixed integer linear programming
0.212022
Exact stochastic constraint optimisation with applications in network analysis · Artif. Intell. 2022
Data mining
clustering
0.212013
Formalizing Hierarchical Clustering as Integer Linear Programming · AAAI 2013
Data mining › clustering
hierarchical clustering
0.212013
Formalizing Hierarchical Clustering as Integer Linear Programming · AAAI 2013
Data mining › pattern mining
pattern set mining
0.212013
k-Pattern Set Mining under Constraints · IEEE Trans. Knowl. Data Eng. 2013
Mathematical optimization
integer programming
0.212013
Formalizing Hierarchical Clustering as Integer Linear Programming · AAAI 2013

Methods — techniques the papers use, named apart from their topics

knowledge compilation · 2.0caching · 1.7mixed integer programming · 1.6constraint programming · 1.6ordered binary decision diagrams · 1.5programming by optimisation · 1.1algorithm configuration · 1.1soft leaf resampling · 0.9gradient-based learning · 0.9autoregressive decision trees · 0.9arithmetic circuits · 0.9constraint filtering algorithm · 0.9global sum criterion · 0.8biclustering · 0.8coversize global constraint · 0.4branch-and-bound search · 0.4AND/OR search · 0.4ordered binary decision diagram · 0.4
YearPublicationVenuePosition
2025 TabFairGDT: A Fast Fair Tabular Data Generator Using Autoregressive Decision Trees
abstract
Ensuring fairness in machine learning remains a significant challenge, as models often inherit biases from their training data. Generative models have recently emerged as a promising approach to mitigate bias at the data level while preserving utility. However, many rely on deep architectures, despite evidence that simpler models can be highly effective for tabular data. In this work, we introduce TabFairGDT, a novel method for generating fair synthetic tabular data using autoregressive decision trees. To enforce fairness, we propose a soft leaf resampling technique that adjusts decision tree outputs to reduce bias while preserving predictive performance. Our approach is non-parametric, effectively capturing complex relationships between mixed feature types, without relying on assumptions about the underlying data distributions. We evaluate TabFairGDT on benchmark fairness datasets and demonstrate that it outperforms state-of-the-art (SOTA) deep generative models, achieving better fairness-utility trade-off for downstream tasks, as well as higher synthetic data quality. Moreover, our method is lightweight, highly efficient, and CPU-compatible, requiring no data preprocessing. Remarkably, TabFairGDT achieves a 72% average speedup over the fastest SOTA baseline across various dataset sizes, and can generate fair synthetic data for medium-sized datasets (10 features, 10K samples) in just one second on a standard CPU, making it an ideal solution for realworld fairness-sensitive applications.
Emmanouil Panagiotou, Benoît Ronval, Arjun Roy 0001, Ludwig Bothmann, Bernd Bischl, Siegfried Nijssen, Eirini Ntoutsi
ICDM6
2025 Detection of Large Language Model Contamination with Tabular Data
Benoît Ronval, Pierre Dupont, Siegfried Nijssen
IDA3
2025 Learning from Logical Constraints with Lower- and Upper-Bound Arithmetic Circuits
abstract
An important class of neuro-symbolic (NeSy) methods relies on knowledge compilation (KC) techniques to transform logical constraints into a differentiable exact arithmetic circuit (AC) that represents all models of a logical formula. However, given the complexity of KC, compiling such exact circuits can be infeasible. Previous works in such cases proposed to compile a circuit for a subset of models. In this work, we will show that gradients calculated on a subset of models can be very far from true gradients. We propose a new framework that calculates gradients based on compiling logical constraints partially in not only a lower-bound circuit but also an upper-bound circuit. We prove that from this pair of ACs, gradients that are within a bounded distance from true gradients can be calculated. Our experiments show that adding the upper-bound AC also helps the learning process in practice, allowing for similar or better generalisation than working solely with fully compiled ACs, even with less than 150 seconds of partial compilation.
Lucile Dierckx, Alexandre Dubray, Siegfried Nijssen
IJCAI3
2024 Anytime Weighted Model Counting with Approximation Guarantees for Probabilistic Inference
Alexandre Dubray, Pierre Schaus, Siegfried Nijssen
CP3
2024 An Efficient Structured Perceptron for NP-Hard Combinatorial Optimization Problems
Bastián Véjar, Gaël Aglin, Ali Irfan Mahmutogullari, Siegfried Nijssen, Pierre Schaus, Tias Guns
CPAIOR (2)4
2024 Efficient Lookahead Decision Trees
Harold Silvère Kiossou, Pierre Schaus, Siegfried Nijssen, Gaël Aglin
IDA (2)3
2024 Interpretable Quantile Regression by Optimal Decision Trees
Valentin Lemaire, Gaël Aglin, Siegfried Nijssen
IDA (2)3
2024 Parameter Learning Using Approximate Model Counting
Lucile Dierckx, Alexandre Dubray, Siegfried Nijssen
NeSy (2)3
2024 scCross: efficient search for rare subpopulations across multiple single-cell samples
abstract
MOTIVATION: Identifying rare cell types is an important task to capture the heterogeneity of single-cell data, such as scRNA-seq. The widespread availability of such data enables to aggregate multiple samples, corresponding for example to different donors, into the same study. Yet, such aggregated data is often subject to batch effects between samples. Clustering it therefore generally requires the use of data integration methods, which can lead to overcorrection, making the identification of rare cells difficult. We present scCross, a biclustering method identifying rare subpopulations of cells present across multiple single-cell samples. It jointly identifies a group of cells with specific marker genes by relying on a global sum criterion, computed over entire subpopulation of cells, rather than pairwise comparisons between individual cells. This proves robust with respect to the high variability of scRNA-seq data, in particular batch effects. RESULTS: We show through several case studies that scCross is able to identify rare subpopulations across multiple samples without performing prior data integration. Namely, it identifies a cilium subpopulation with potential new ciliary genes from lung cancer cells, which is not detected by typical alternatives. It also highlights rare subpopulations in human pancreas samples sequenced with different protocols, despite visible shifts in expression levels between batches. We further show that scCross outperforms typical alternatives at identifying a target rare cell type in a controlled experiment with artificially created batch effects. This shows the ability of scCross to efficiently identify rare cell subpopulations characterized by specific genes despite the presence of batch effects. AVAILABILITY AND IMPLEMENTATION: The R and Scala implementation of scCross is freely available on GitHub, at https://github.com/agerniers/scCross/. A snapshot of the code and the data underlying this article are available on Zenodo, at https://zenodo.org/doi/10.5281/zenodo.10471063.
Alexander Gerniers, Siegfried Nijssen, Pierre Dupont
Bioinform.2
2023 Probabilistic Inference by Projected Weighted Model Counting on Horn Clauses
abstract
Weighted model counting, that is, counting the weighted number of satisfying assignments of a propositional formula, is an important tool in probabilistic reasoning. Recently, the use of projected weighted model counting (PWMC) has been proposed as an approach to formulate and answer probabilistic queries. In this work, we propose a new simplified modeling language based on PWMC in which probabilistic inference tasks are modeled using a conjunction of Horn clauses and a particular weighting scheme for the variables. We show that the major problems of inference for Bayesian Networks, network reachability and probabilistic logic programming can be modeled in this language. Subsequently, we propose a new, relatively simple solver that is specifically optimized to solve the PWMC problem for such formulas. Our experiments show that our new solver is competitive with state-of-the-art solvers on the major problems studied.
Alexandre Dubray, Pierre Schaus, Siegfried Nijssen
CP3
2023 Partitioning a Map into Homogeneous Contiguous Regions: A Branch-And-Bound Approach Using Decision Diagrams (Short Paper)
Nicolas Golenvaux, Xavier Gillard, Siegfried Nijssen, Pierre Schaus
CP3
2023 RL-Net: Interpretable Rule Learning with Neural Networks
Lucile Dierckx, Rosana Veroneze, Siegfried Nijssen
PAKDD (1)3
2022 Optimal Decoding of Hidden Markov Models with Consistency Constraints
Alexandre Dubray, Guillaume Derval, Siegfried Nijssen, Pierre Schaus
DS3
2022 Detection and Multi-label Classification of Bats
Lucile Dierckx, Mélanie Beauvois, Siegfried Nijssen
IDA3
2022 Learning Optimal Decision Trees Under Memory Constraints
Gaël Aglin, Siegfried Nijssen, Pierre Schaus
ECML/PKDD (5)2
2022 Time Constrained DL8.5 Using Limited Discrepancy Search
Harold Silvère Kiossou, Pierre Schaus, Siegfried Nijssen, Vinasétan Ratheil Houndji
ECML/PKDD (5)3
2022 Exact stochastic constraint optimisation with applications in network analysis
abstract
We present an extensive study of methods for exactly solving stochastic constraint (optimisation) problems (SCPs) in network analysis. These problems are prevalent in science, governance and industry. The first method we study is generic and decomposes stochastic constraints into a multitude of smaller local constraints that are solved using a constraint programming (CP) or mixed-integer programming (MIP) solver. However, many SCPs are formulated on probability distributions with a monotonic property, meaning that adding a positive decision to a partial solution to the problem cannot cause a decrease in solution quality. The second method is specifically designed for solving global stochastic constraints on monotonic probability distributions (SCMDs) in CP. Both methods use knowledge compilation to obtain a decision diagram encoding of the relevant probability distributions, where we focus on ordered binary decision diagrams (OBDDs). We discuss theoretical advantages and disadvantages of these methods and evaluate them experimentally. We observed that global approaches to solving SCMDs outperform decomposition approaches from CP, and perform complementarily to MIP-based decomposition approaches, while scaling much more favourably with instance size. Both methods have many alternative design choices, as both knowledge compilation and constraint solvers are used in a single pipeline. To identify which configurations work best, we apply programming by optimisation. Specifically, we show how an automated algorithm configurator can be used to find optimised configurations of our pipeline. After configuration, our global SCMD solving pipeline outperforms its closest competitor (a MIP-based decomposition pipeline) on all test sets we considered by up to two orders of magnitude in terms of PAR10 scores.
Anna L. D. Latour, Behrouz Babaki, Daniël Fokkinga, Marie Anastacio, Holger H. Hoos, Siegfried Nijssen
Artif. Intell.6
2021 Assessing Optimal Forests of Decision Trees
abstract
The interest in algorithms for learning optimal decision trees (ODTs) has increased significantly in recent years. These algorithms use combinatorial search to find a predictive machine learning model in the form of a tree. It was shown that ODTs can obtain better predictive performance than trees found using traditional, heuristic algorithms. In many applications where accuracy is important, however, in practice machine learning developers use forests of decision trees instead of single trees. The most popular approaches for learning forests, such as Adaboost, are heuristic in nature, and it is not clear where their good performance comes from. In an attempt to study this, a number of earlier papers developed approaches that rely on the definition of a global optimization criterion for learning forests; however, unfortunately, these papers did not present algorithms for optimizing these criteria exactly, hence leaving the value of the optimization criteria unclear. In this work, we show that by using recent techniques for learning exact ODTs, we can now also optimize forests exactly. We show the optimization gap with existing approaches and evaluate the performance of optimal decision forests using different optimization criteria compared to Adaboost. This reveals that optimal decision forests can be a good approach depending on the optimization criterion and in some cases can outperform Adaboost.
Gaël Aglin, Siegfried Nijssen, Pierre Schaus
ICTAI2
2021 Iterated Matrix Reordering
Gauthier Van Vracem, Siegfried Nijssen
ECML/PKDD (3)2
2021 Generic Constraint-based Block Modeling using Constraint Programming
abstract
Block modeling has been used extensively in many domains including social science, spatial temporal data analysis and even medical imaging. Original formulations of the problem modeled it as a mixed integer programming problem, but were not scalable. Subsequent work relaxed the discrete optimization requirement, and showed that adding constraints is not straightforward in existing approaches. In this work, we present a new approach based on constraint programming, allowing discrete optimization of block modeling in a manner that is not only scalable, but also allows the easy incorporation of constraints. We introduce a new constraint filtering algorithm that outperforms earlier approaches, in both constrained and unconstrained settings, for an exhaustive search and for a type of local search called Large Neighborhood Search. We show its use in the analysis of real datasets. Finally, we show an application of the CP framework for model selection using the Minimum Description Length principle.
Alex Mattenet, Ian Davidson, Siegfried Nijssen, Pierre Schaus
J. Artif. Intell. Res.3
2020 Learning Optimal Decision Trees Using Caching Branch-and-Bound Search
abstract
Several recent publications have studied the use of Mixed Integer Programming (MIP) for finding an optimal decision tree, that is, the best decision tree under formal requirements on accuracy, fairness or interpretability of the predictive model. These publications used MIP to deal with the hard computational challenge of finding such trees. In this paper, we introduce a new efficient algorithm, DL8.5, for finding optimal decision trees, based on the use of itemset mining techniques. We show that this new approach outperforms earlier approaches with several orders of magnitude, for both numerical and discrete data, and is generic as well. The key idea underlying this new approach is the use of a cache of itemsets in combination with branch-and-bound search; this new type of cache also stores results for parts of the search space that have been traversed partially.
Gaël Aglin, Siegfried Nijssen, Pierre Schaus
AAAI2
2020 Constraint Programming for an Efficient and Flexible Block Modeling Solver
abstract
Constraint Programming (CP) is a powerful paradigm for solving combinatorial problems. In CP, the user creates a model by declaring variables with their domains and expresses the constraints that need to be satisfied in any solution. The solver is then in charge of finding feasible solutions—a value in the domain of each variable that satisfies all the constraints. The discovery of solutions is done by exploring a search tree that is pruned by the constraints in charge of removing impossible values. The CP framework has the advantage of exposing a rich high-level declarative constraint language for modeling, as well as efficient purpose-specific filtering algorithms that can be reused in many problems. In this work, we harness this flexibility and efficiency for the Block Modeling problem. It is a variant of the graph clustering problem that has been used extensively in many domains including social science, spatio-temporal data analysis and even medical imaging. We present a new approach based on constraint programming, allowing discrete optimization of block modeling in a manner that is not only scalable, but also allows the easy incorporation of constraints. We introduce a new constraint filtering algorithm that outperforms earlier approaches. We show its use in the analysis of real datasets.
Alex Mattenet, Ian Davidson, Siegfried Nijssen, Pierre Schaus
AAAI3
2020 Mining Constrained Regions of Interest: An Optimization Approach
Alexandre Dubray, Guillaume Derval, Siegfried Nijssen, Pierre Schaus
DS3
2020 PyDL8.5: a Library for Learning Optimal Decision Trees
abstract
Decision Trees (DTs) are widely used Machine Learning (ML) models with a broad range of applications. The interest in these models has increased even further in the context of Explainable AI (XAI), as decision trees of limited depth are very interpretable models. However, traditional algorithms for learning DTs are heuristic in nature; they may produce trees that are of suboptimal quality under depth constraints. We introduce PyDL8.5, a Python library to infer depth-constrained Optimal Decision Trees (ODTs). PyDL8.5 provides an interface for DL8.5, an efficient algorithm for inferring depth-constrained ODTs. The library provides an easy-to-use scikit-learn compatible interface. It cannot only be used for classification tasks, but also for regression, clustering, and other tasks. We introduce an interface that allows users to easily implement these other learning tasks. We provide a number of examples of how to use this library.
Gaël Aglin, Siegfried Nijssen, Pierre Schaus
IJCAI2
2020 Learning Optimal Decision Trees using Constraint Programming (Extended Abstract)
abstract
Decision trees are among the most popular classification models in machine learning. Traditionally, they are learned using greedy algorithms. However, such algorithms have their disadvantages: it is difficult to limit the size of the decision trees while maintaining a good classification accuracy, and it is hard to impose additional constraints on the models that are learned. For these reasons, there has been a recent interest in exact and flexible algorithms for learning decision trees. In this paper, we introduce a new approach to learn decision trees using constraint programming. Compared to earlier approaches, we show that our approach obtains better performance, while still being sufficiently flexible to allow for the inclusion of constraints. Our approach builds on three key building blocks: (1) the use of AND/OR search, (2) the use of caching, (3) the use of the CoverSize global constraint proposed recently for the problem of itemset mining. This allows our constraint programming approach to deal in a much more efficient way with the decompositions in the learning problem.
Hélène Verhaeghe, Siegfried Nijssen, Gilles Pesant, Claude-Guy Quimper, Pierre Schaus
IJCAI2
2020 Uni- and multivariate probability density models for numeric subgroup discovery
abstract
Subgroup Discovery is a supervised, exploratory data mining paradigm that aims to identify subsets of a dataset that show interesting behaviour with respect to some designated target attribute. The way in which such distributional differences are quantified varies with the target attribute type. This work concerns continuous targets, which are important in many practical applications. For such targets, differences are often quantified using z-score and similar measures that compare simple statistics such as the mean and variance of the subset and the data. However, most distributions are not fully determined by their mean and variance alone. As a result, measures of distributional difference solely based on such simple statistics will miss potentially interesting subgroups. This work proposes methods to recognise distributional differences in a much broader sense. To this end, density estimation is performed using histogram and kernel density estimation techniques. In the spirit of Exceptional Model Mining, the proposed methods are extended to deal with multiple continuous target attributes, such that comparisons are not restricted to univariate distributions, but are available for joint distributions of any dimensionality. The methods can be incorporated easily into existing Subgroup Discovery frameworks, so no new frameworks are developed.
Marvin Meeng, Harm de Vries, Peter A. Flach, Siegfried Nijssen, Arno J. Knobbe
Intell. Data Anal.4
2019 Modeling Pattern Set Mining Using Boolean Circuits
John O. R. Aoga, Siegfried Nijssen, Pierre Schaus
CP2
2019 Generic Constraint-Based Block Modeling Using Constraint Programming
Alex Mattenet, Ian Davidson, Siegfried Nijssen, Pierre Schaus
CP3
2019 Mining Patterns in Source Code Using Tree Mining Algorithms
Hoang-Son Pham, Siegfried Nijssen, Kim Mens, Dario Di Nucci, Tim Molderez, Coen De Roover, Johan Fabry, Vadim Zaytsev
DS2
2019 Stochastic Constraint Propagation for Mining Probabilistic Networks
abstract
A number of data mining problems on probabilistic networks can be modeled as Stochastic Constraint Optimization and Satisfaction Problems, i.e., problems that involve objectives or constraints with a stochastic component. Earlier methods for solving these problems used Ordered Binary Decision Diagrams (OBDDs) to represent constraints on probability distributions, which were decomposed into sets of smaller constraints and solved by Constraint Programming (CP) or Mixed Integer Programming (MIP) solvers. For the specific case of monotonic distributions, we propose an alternative method: a new propagator for a global OBDD-based constraint. We show that this propagator is (sub-)linear in the size of the OBDD, and maintains domain consistency. We experimentally evaluate the effectiveness of this global constraint in comparison to existing decomposition-based approaches, and show how this propagator can be used in combination with another data mining specific constraint present in CP systems. As test cases we use problems from the data mining literature.
Anna L. D. Latour, Behrouz Babaki, Siegfried Nijssen
IJCAI3
2018 Finding Probabilistic Rule Lists using the Minimum Description Length Principle
John O. R. Aoga, Tias Guns, Siegfried Nijssen, Pierre Schaus
DS3
2018 ConvoMap: Using Convolution to Order Boolean Data
Thomas Bollen, Guillaume Leurquin, Siegfried Nijssen
IDA3
2017 Discovering interesting patterns in large graph cubes
abstract
Due to the increasing importance and volume of highly interconnected data, such as in social or information networks, a plethora of graph mining techniques have been designed to enable the analysis of such data. In this work, we focus on the mining of associations between entity features in networks. We model each entity feature as a dimension to be analyzed. Consequently we build our approach on top of the existing graph cube framework which is an extension of the concept of the data cube to networks. Our task is particularly challenging because it requires the analysis of both the initial multidimensional network and all its subsequent aggregate forms. As soon as we deal with a big data situation it is impossible for an analyst to consider manually all the possible views of the network data. The aim of this work is to design an algorithm for the discovery of interesting patterns in large graph cubes. Thus, instead of examining all the possible aggregations manually, the proposed technique leads the analyst to the interesting associations or patterns in the multidimensional network. Furthermore, we study the application of existing algorithms from the frequent itemset mining literature on graph data and propose a mapping between the two settings.
Florian Demesmaeker, Amine Ghrab, Siegfried Nijssen, Sabri Skhiri
IEEE BigData3
2017 Combining Stochastic Constraint Optimization and Probabilistic Programming - From Knowledge Compilation to Constraint Solving
Anna L. D. Latour, Behrouz Babaki, Anton Dries, Angelika Kimmig, Guy Van den Broeck, Siegfried Nijssen
CP6
2017 Biclustering Multivariate Time Series
Ricardo Cachucho, Siegfried Nijssen, Arno J. Knobbe
IDA2
2017 MiningZinc: A declarative framework for constraint-based mining
Tias Guns, Anton Dries, Siegfried Nijssen, Guido Tack, Luc De Raedt
Artif. Intell.3
2017 Semiring Rank Matrix Factorization
abstract
Rank data, in which each row is a complete or partial ranking of available items (columns), is ubiquitous. Among others, it can be used to represent preferences of users, levels of gene expression, and outcomes of sports events. It can have many types of patterns, among which consistent rankings of a subset of the items in multiple rows, and multiple rows that rank the same subset of the items highly. In this article, we show that the problems of finding such patterns can be formulated within a single generic framework that is based on the concept of semiring matrix factorization. In this framework, we employ the max-product semiring rather than the plus-product semiring common in traditional linear algebra. We apply this semiring matrix factorization framework on two tasks: sparse rank matrix factorization and rank matrix tiling. Experiments on both synthetic and real world datasets show that the framework is capable of discovering different types of structure as well as obtaining high quality solutions.
Thanh Le Van, Siegfried Nijssen, Matthijs van Leeuwen, Luc De Raedt
IEEE Trans. Knowl. Data Eng.2
2016 Bipeline: A Web-Based Visualization Tool for Biclustering of Multivariate Time Series
Ricardo Cachucho, Siegfried Nijssen, Arno J. Knobbe
ECML/PKDD (3)3
2016 Simultaneous discovery of cancer subtypes and subtype features by molecular data integration
abstract
MOTIVATION: Subtyping cancer is key to an improved and more personalized prognosis/treatment. The increasing availability of tumor related molecular data provides the opportunity to identify molecular subtypes in a data-driven way. Molecular subtypes are defined as groups of samples that have a similar molecular mechanism at the origin of the carcinogenesis. The molecular mechanisms are reflected by subtype-specific mutational and expression features. Data-driven subtyping is a complex problem as subtyping and identifying the molecular mechanisms that drive carcinogenesis are confounded problems. Many current integrative subtyping methods use global mutational and/or expression tumor profiles to group tumor samples in subtypes but do not explicitly extract the subtype-specific features. We therefore present a method that solves both tasks of subtyping and identification of subtype-specific features simultaneously. Hereto our method integrates` mutational and expression data while taking into account the clonal properties of carcinogenesis. Key to our method is a formalization of the problem as a rank matrix factorization of ranked data that approaches the subtyping problem as multi-view bi-clustering RESULTS: We introduce a novel integrative framework to identify subtypes by combining mutational and expression features. The incomparable measurement data is integrated by transformation into ranked data and subtypes are defined as multi-view bi-clusters We formalize the model using rank matrix factorization, resulting in the SRF algorithm. Experiments on simulated data and the TCGA breast cancer data demonstrate that SRF is able to capture subtle differences that existing methods may miss. AVAILABILITY AND IMPLEMENTATION: The implementation is available at: https://github.com/rankmatrixfactorisation/SRF CONTACT: [email protected], [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Thanh Le Van, Matthijs van Leeuwen, Ana Carolina Fierro, Dries De Maeyer, Jimmy Van den Eynden, Lieven P. C. Verbeke, Luc De Raedt, Kathleen Marchal, Siegfried Nijssen
Bioinform.9
2015 Constraint-Based Querying for Bayesian Network Exploration
Behrouz Babaki, Tias Guns, Siegfried Nijssen, Luc De Raedt
IDA3
2015 Rank Matrix Factorisation
Thanh Le Van, Matthijs van Leeuwen, Siegfried Nijssen, Luc De Raedt
PAKDD (1)3
2015 Efficient algorithms for finding optimal binary features in numeric and nominal labeled data
Michael Mampaey, Siegfried Nijssen, A. J. Feelders, Rob M. Konijn, Arno J. Knobbe
Knowl. Inf. Syst.2
2014 Constrained Clustering Using Column Generation
Behrouz Babaki, Tias Guns, Siegfried Nijssen
CPAIOR3
2014 Mining multivariate time series with mixed sampling rates
abstract
Fitting sensors to humans and physical structures is becoming more and more common. These developments provide many opportunities for ubiquitous computing, as well as challenges for analyzing the resulting sensor data. From these challenges, an underappreciated problem arises: modeling multivariate time series with mixed sampling rates. Although mentioned in several application papers using sensor systems, this problem has been left almost unexplored, often hidden in a preprocessing step or solved manually as a one-pass procedure (feature extraction/construction). This leaves an opportunity to formalize and develop methods that address mixed sampling rates in an automatic fashion.
Ricardo Cachucho, Marvin Meeng, Ugo Vespier, Siegfried Nijssen, Arno J. Knobbe
UbiComp4
2014 Ranked Tiling
Thanh Le Van, Matthijs van Leeuwen, Siegfried Nijssen, Ana Carolina Fierro, Kathleen Marchal, Luc De Raedt
ECML/PKDD (2)3
2013 Formalizing Hierarchical Clustering as Integer Linear Programming
abstract
Hierarchical clustering is typically implemented as a greedy heuristic algorithm with no explicit objective function. In this work we formalize hierarchical clustering as an integer linear programming (ILP) problem with a natural objective function and the dendrogram properties enforced as linear constraints. Though exact solvers exists for ILP we show that a simple randomized algorithm and a linear programming (LP) relaxation can be used to provide approximate solutions faster. Formalizing hierarchical clustering also has the benefit that relaxing the constraints can produce novel problem variations such as overlapping clusterings. Our experiments show that our formulation is capable of outperforming standard agglomerative clustering algorithms in a variety of settings, including traditional hierarchical clustering as well as learning overlapping clusterings.
Sean Gilpin, Siegfried Nijssen, Ian Davidson
AAAI2
2013 Mining characteristic multi-scale motifs in sensor-based time series
abstract
More and more, physical systems are being fitted with various kinds of sensors in order to monitor their behavior, health or intensity of use. The large quantities of time series data collected from these complex systems often exhibit two important characteristics: the data is a combination of various superimposed effects operating at different time scales, and each effect shows a fair degree of repetition. Each of these effects can be described by a small collection of motifs: recurring temporal patterns in the data. We propose a method to discover characteristic and potentially overlapping motifs at multiple time scales, taking into account systemic deformations and temporal warping. Our method is based on a combination of scale-space theory and the Minimum Description Length principle. We show its effectiveness on two time series datasets from real world applications.
Ugo Vespier, Siegfried Nijssen, Arno J. Knobbe
CIKM2
2013 Dominance Programming for Itemset Mining
abstract
Finding small sets of interesting patterns is an important challenge in pattern mining. In this paper, we argue that several well-known approaches that address this challenge are based on performing pair wise comparisons between patterns. Examples include finding closed patterns, free patterns, relevant subgroups and skyline patterns. Although progress has been made on each of these individual problems, a generic approach for solving these problems (and more) is still lacking. This paper tackles this challenge. It proposes a novel, generic approach for handling pattern mining problems that involve pair wise comparisons between patterns. Our key contributions are the following. First, we propose a novel algebra for programming pattern mining problems. This algebra extends relational algebras in a novel way towards pattern mining. It allows for the generic combination of constraints on individual patterns with dominance relations between patterns. Second, we introduce a modified generic constraint satisfaction system to evaluate these algebraic expressions. Experiments show that this generic approach can indeed effectively identify patterns expressed in the algebra.
Benjamin Négrevergne, Anton Dries, Tias Guns, Siegfried Nijssen
ICDM4
2013 Active Preference Learning for Ranking Patterns
abstract
Pattern mining provides useful tools for exploratory data analysis. Numerous efficient algorithms exist that are able to discover various types of patterns in large datasets. However, the problem of identifying patterns that are genuinely interesting to a particular user remains challenging. Current approaches generally require considerable data mining expertise or effort and hence cannot be used by typical domain experts. We show that it is possible to resolve this issue by interactive learning of user-specific pattern ranking functions, where a user ranks small sets of patterns and a general ranking function is inferred from this feedback by preference learning techniques. We present a general framework for learning pattern ranking functions and propose a number of active learning heuristics that aim at minimizing the required user effort. In particular we focus on Subgroup Discovery, a specific pattern mining task. We evaluate the capacity of the algorithm to learn a ranking of a subgroup set defined by a complex quality measure, given only reasonably small sample rankings. Experiments demonstrate that preference learning has the capacity to learn accurate rankings and that active learning heuristics help reduce the required user effort. Moreover, using learned ranking functions as search heuristics allows discovering subgroups of substantially higher quality than those in the given set. This shows that active preference learning is potentially an important building block of interactive pattern mining systems.
Vladimir Dzyuba, Matthijs van Leeuwen, Siegfried Nijssen, Luc De Raedt
ICTAI3
2013 MiningZinc: A Modeling Language for Constraint-Based Mining
Tias Guns, Anton Dries, Guido Tack, Siegfried Nijssen, Luc De Raedt
IJCAI4
2013 Guest editor's introduction: special issue of the ECML PKDD 2013 journal track
Hendrik Blockeel, Kristian Kersting, Siegfried Nijssen, Filip Zelezný
Data Min. Knowl. Discov.3
2013 Guest editor's introduction: special issue of the ECML PKDD 2013 journal track
Hendrik Blockeel, Kristian Kersting, Siegfried Nijssen, Filip Zelezný
Mach. Learn.3
2013 k-Pattern Set Mining under Constraints
abstract
We introduce the problem of k-pattern set mining, concerned with finding a set of k related patterns under constraints. This contrasts to regular pattern mining, where one searches for many individual patterns. The k-pattern set mining problem is a very general problem that can be instantiated to a wide variety of well-known mining tasks including concept-learning, rule-learning, redescription mining, conceptual clustering and tiling. To this end, we formulate a large number of constraints for use in k-pattern set mining, both at the local level, that is, on individual patterns, and on the global level, that is, on the overall pattern set. Building general solvers for the pattern set mining problem remains a challenge. Here, we investigate to what extent constraint programming (CP) can be used as a general solution strategy. We present a mapping of pattern set constraints to constraints currently available in CP. This allows us to investigate a large number of settings within a unified framework and to gain insight in the possibilities and limitations of these solvers. This is important as it allows us to create guidelines in how to model new problems successfully and how to model existing problems more efficiently. It also opens up the way for other solver technologies.
Tias Guns, Siegfried Nijssen, Luc De Raedt
IEEE Trans. Knowl. Data Eng.2
2012 Efficient Algorithms for Finding Richer Subgroup Descriptions in Numeric and Nominal Data
abstract
Subgroup discovery systems are concerned with finding interesting patterns in labeled data. How these systems deal with numeric and nominal data has a large impact on the quality of their results. In this paper, we consider two ways to extend the standard pattern language of subgroup discovery: using conditions that test for interval membership for numeric attributes, and value set membership for nominal attributes. We assume a greedy search setting, that is, iteratively refining a given subgroup, with respect to a (convex) quality measure. For numeric attributes, we propose an algorithm that finds the optimal interval in linear (rather than quadratic) time, with respect to the number of examples and split points. Similarly, for nominal attributes, we show that finding the optimal set of values can be achieved in linear (rather than exponential) time, with respect to the number of examples and the size of the domain of the attribute. These algorithms operate by only considering subgroup refinements that lie on a convex hull in ROC space, thus significantly narrowing down the search space. We further provide efficient algorithms specifically for the popular Weighted Relative Accuracy quality measure, taking advantage of some of its properties. Our algorithms are shown to perform well in practice, and furthermore provide additional expressive power leading to higher-quality results.
Michael Mampaey, Siegfried Nijssen, A. J. Feelders, Arno J. Knobbe
ICDM2
2012 MDL-Based Analysis of Time Series at Multiple Time-Scales
Ugo Vespier, Arno J. Knobbe, Siegfried Nijssen, Joaquin Vanschoren
ECML/PKDD (2)3
2012 Mining Patterns in Networks using Homomorphism
abstract
In recent years many algorithms have been developed for finding patterns in graphs and networks. A disadvantage of these algorithms is that they use subgraph isomorphism to determine the support of a graph pattern; subgraph isomorphism is a well-known NP complete problem. In this paper, we propose an alternative approach which mines tree patterns in networks by using subgraph homomorphism. The advantage of homomorphism is that it can be computed in polynomial time, which allows us to develop an algorithm that mines tree patterns in arbitrary graphs in incremental polynomial time. Homomorphism however entails two problems not found when using isomorphism: (1) two patterns of different size can be equivalent; (2) patterns of unbounded size can be frequent. In this paper we formalize these problems and study solutions that easily fit within our algorithm.
Anton Dries, Siegfried Nijssen
SDM2
2012 k-Optimal: a novel approximate inference algorithm for ProbLog
Joris Renkens, Guy Van den Broeck, Siegfried Nijssen
Mach. Learn.3
2011 k-Optimal: A Novel Approximate Inference Algorithm for ProbLog
Joris Renkens, Guy Van den Broeck, Siegfried Nijssen
ILP3
2011 Towards Programming Languages for Machine Learning and Data Mining (Extended Abstract)
Luc De Raedt, Siegfried Nijssen
ISMIS2
2011 Evaluating Pattern Set Mining Strategies in a Constraint Programming Framework
Tias Guns, Siegfried Nijssen, Luc De Raedt
PAKDD (2)2
2011 Itemset mining: A constraint programming perspective
Tias Guns, Siegfried Nijssen, Luc De Raedt
Artif. Intell.2
2010 Constraint Programming for Data Mining and Machine Learning
abstract
Machine learning and data mining have become aware that using constraints when learning patterns and rules can be very useful. To this end, a large number of special purpose systems and techniques have been developed for solving such constraint-based mining and learning problems. These techniques have, so far, been developed independently of the general purpose tools and principles of constraint programming known within the field of artificial intelligence. This paper shows that off-the-shelf constraint programming techniques can be applied to various pattern mining and rule learning problems (cf. also (De Raedt, Guns, and Nijssen 2008; Nijssen, Guns, and De Raedt 2009)). This does not only lead to methodologies that are more general and flexible, but also provides new insights into the underlying mining problems that allow us to improve the state-of-the-art in data mining. Such a combination of constraint programming and data mining raises a number of interesting new questions and challenges.
Luc De Raedt, Tias Guns, Siegfried Nijssen
AAAI3
2010 Cis-regulatory module detection using constraint programming
abstract
We propose a method for finding CRMs in a set of co-regulated genes. Each CRM consists of a set of binding sites of transcription factors. We wish to find CRMs involving the same transcription factors in multiple sequences. Finding such a combination of transcription factors is inherently a combinatorial problem. We solve this problem by combining the principles of itemset mining and constraint programming. The constraints involve the putative binding sites of transcription factors, the number of sequences in which they co-occur and the proximity of the binding sites. Genomic background sequences are used to assess the significance of the modules. We experimentally validate our approach and compare it with state-of-the-art techniques.
Tias Guns, Hong Sun 0002, Kathleen Marchal, Siegfried Nijssen
BIBM4
2010 Integrating Constraint Programming and Itemset Mining
Siegfried Nijssen, Tias Guns
ECML/PKDD (2)1
2010 Optimal constraint-based decision tree induction from itemset lattices
Siegfried Nijssen, Élisa Fromont
Data Min. Knowl. Discov.1
2010 Mining Predictive k-CNF Expressions
abstract
We adapt Mitchell's version space algorithm for mining k-CNF formulas. Advantages of this algorithm are that it runs in a single pass over the data, is conceptually simple, can be used for missing value prediction, and has interesting theoretical properties, while an empirical evaluation on classification tasks yields competitive predictive results.
Anton Dries, Luc De Raedt, Siegfried Nijssen
IEEE Trans. Knowl. Data Eng.3
2009 A query language for analyzing networks
abstract
With more and more large networks becoming available, mining and querying such networks are increasingly important tasks which are not being supported by database models and querying languages. This paper wants to alleviate this situation by proposing a data model and a query language for facilitating the analysis of networks. Key features include support for executing external tools on the networks, flexible contexts on the network each resulting in a different graph, primitives for querying subgraphs (including paths) and transforming graphs.
Anton Dries, Siegfried Nijssen, Luc De Raedt
CIKM2
2009 Correlated itemset mining in ROC space: a constraint programming approach
abstract
Correlated or discriminative pattern mining is concerned with finding the highest scoring patterns w.r.t. a correlation measure (such as information gain). By reinterpreting correlation measures in ROC space and formulating correlated itemset mining as a constraint programming problem, we obtain new theoretical insights with practical benefits. More specifically, we contribute 1) an improved bound for correlated itemset miners, 2) a novel iterative pruning algorithm to exploit the bound, and 3) an adaptation of this algorithm to mine all itemsets on the convex hull in ROC space. The algorithm does not depend on a minimal frequency threshold and is shown to outperform several alternative approaches by orders of magnitude, both in runtime and in memory requirements.
Siegfried Nijssen, Tias Guns, Luc De Raedt
KDD1
2009 Grammar Mining
abstract
We introduce the problem of grammar mining, where patterns are context-free grammars, as a generalization of a large number of common pattern mining tasks, such as tree, sequence and itemset mining. The proposed system offers data miners the possibility to specify and explore pattern domains declaratively, in a way which is very similar to the declarative specification of regular expressions in popular scripting languages.
Siegfried Nijssen, Luc De Raedt
SDM1
2009 Polynomial-Delay Enumeration of Monotonic Graph Classes
Jan Ramon, Siegfried Nijssen
J. Mach. Learn. Res.2
2008 Bayes optimal classification for decision trees
abstract
We present an algorithm for exact Bayes optimal classification from a hypothesis space of decision trees satisfying leaf constraints. Our contribution is that we reduce this classification problem to the problem of finding a rule-based classifier with appropriate weights. We show that these rules and weights can be computed in linear time from the output of a modified frequent itemset mining algorithm, which means that we can compute the classifier in practice, despite the exponential worst-case complexity. In experiments we compare the Bayes optimal predictions with those of the maximum a posteriori hypothesis.
Siegfried Nijssen
ICML1
2008 Constraint programming for itemset mining
abstract
The relationship between constraint-based mining and constraint programming is explored by showing how the typical constraints used in pattern mining can be formulated for use in constraint programming environments. The resulting framework is surprisingly flexible and allows us to combine a wide range of mining constraints in different ways. We implement this approach in off-the-shelf constraint programming systems and evaluate it empirically. The results show that the approach is not only very expressive, but also works well on complex benchmark problems.
Luc De Raedt, Tias Guns, Siegfried Nijssen
KDD3
2008 What Is Frequent in a Single Graph?
Björn Bringmann, Siegfried Nijssen
PAKDD2
2007 Mining optimal decision trees from itemset lattices
abstract
We present DL8, an exact algorithm for finding a decision tree that optimizes a ranking function under size, depth, accuracy and leaf constraints. Because the discovery of optimal trees has high theoretical complexity, until now few efforts have been made to compute such trees for real-world datasets. An exact algorithm is of both scientific and practical interest. From a scientific point of view, it can be used as a gold standard to evaluate the performance of heuristic constraint-based decision tree learners and to gain new insight in traditional decision tree learners. From the application point of view, it can be used to discover trees that cannot be found by heuristic decision tree learners. The key idea behind our algorithm is that there is a relation between constraints on decision trees and constraints on itemsets. We show that optimal decision trees can be extracted from lattices of itemsets in linear time. We give several strategies to efficiently build these lattices. Experiments show that under the same constraints, DL8 obtains better results than C4.5, which confirms that exhaustive search does not always imply overfitting. The results also show that DL8 is a useful and interesting tool to learn decision trees under constraints.
Siegfried Nijssen, Élisa Fromont
KDD1
2006 Don't Be Afraid of Simpler Patterns
Björn Bringmann, Albrecht Zimmermann, Luc De Raedt, Siegfried Nijssen
PKDD4
2005 Frequent Subtree Mining - An Overview
Yun Chi, Richard R. Muntz, Siegfried Nijssen, Joost N. Kok
Fundam. Informaticae3
2004 Ideal Refinement of Datalog Clauses Using Primary Keys
Siegfried Nijssen, Joost N. Kok
ECAI1
2004 A quickstart in frequent structure mining can make a difference
abstract
Given a database, structure mining algorithms search for substructures that satisfy constraints such as minimum frequency, minimum confidence, minimum interest and maximum frequency. Examples of substructures include graphs, trees and paths. For these substructures many mining algorithms have been proposed. In order to make graph mining more efficient, we investigate the use of the "quickstart principle", which is based on the fact that these classes of structures are contained in each other, thus allowing for the development of structure mining algorithms that split the search into steps of increasing complexity. We introduce the GrAph/Sequence/Tree extractiON (Gaston) algorithm that implements this idea by searching first for frequent paths, then frequent free trees and finally cyclic graphs. We investigate two alternatives for computing the frequency of structures and present experimental results to relate these alternatives.
Siegfried Nijssen, Joost N. Kok
KDD1
2003 Efficient Frequent Query Discovery in FARMER
Siegfried Nijssen, Joost N. Kok
PKDD1
2003 An analysis of the behavior of simplified evolutionary algorithms on trap functions
abstract
Methods are developed to numerically analyze an evolutionary algorithm (EA) that applies mutation and selection on a bit-string representation to find the optimum for a bimodal unitation function called a trap function. This research bridges part of the gap between the existing convergence velocity analysis of strictly unimodal functions and global convergence results assuming the limit of infinite time. As a main result of this analysis, a new so-called (1 : /spl lambda/)-EA is proposed, which generates offspring using individual mutation rates p/sub i/. While a more traditional EA using only one mutation rate is not able to find the global optimum of the trap function within an acceptable (nonexponential) time, our numerical investigations provide evidence that the new algorithm overcomes these limitations. The analysis tools used for the analysis, based on absorbing Markov chains and the calculation of transition probabilities, are demonstrated to provide an intuitive and useful method for investigating the capabilities of EAs to bridge the gap between a local and a global optimum in bimodal search spaces.
Siegfried Nijssen, Thomas Bäck
IEEE Trans. Evol. Comput.1
2001 Faster Association Rules for Multiple Relations
Siegfried Nijssen, Joost N. Kok
IJCAI1