EDBT 2026 Demo / reviewers in the wild / expert
Toon Calders
dblp:c/ToonCalders
· DBLP profile ↗
64ranked-venue papers in the field
22as first author
5since 2021 · last 2024
0000-0002-4943-6978ORCID · verified
Domains — venue-derived; a paper can count in several
Data Mining & Knowledge Discovery · 38 (16 first)Database Systems & Data Management · 21 (6 first)Information Retrieval & Web Search · 3Knowledge Engineering, Semantic Web & Information Systems · 1Other / Interdisciplinary · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Interpretable and Fair Mechanisms for Abstaining Classifiers
Daphne Lenders, Andrea Pugnana, Roberto Pellungrini, Toon Calders, Dino Pedreschi, Fosca Giannotti |
ECML/PKDD (7) | 4 |
| 2024 | FairFlow: An Automated Approach to Model-Based Counterfactual Data Augmentation for NLP
Ewoenam Kwaku Tokpo, Toon Calders |
ECML/PKDD (7) | 2 |
| 2024 | Heuristic approaches for non-exhaustive pattern-based change detection in dynamic networksabstractAbstract Dynamic networks are ubiquitous in many domains for modelling evolving graph-structured data and detecting changes allows us to understand the dynamic of the domain represented. A category of computational solutions is represented by the pattern-based change detectors (PBCDs), which are non-parametric unsupervised change detection methods based on observed changes in sets of frequent patterns over time. Patterns have the ability to depict the structural information of the sub-graphs, becoming a useful tool in the interpretation of the changes. Existing PBCDs often rely on exhaustive mining, which corresponds to the worst-case exponential time complexity, making this category of algorithms inefficient in practice. In fact, in such a case, the pattern mining process is even more time-consuming and inefficient due to the combinatorial explosion of the sub-graph pattern space caused by the inherent complexity of the graph structure. Non-exhaustive search strategies can represent a possible approach to this problem, also because not all the possible frequent patterns contribute to changes in the time-evolving data. In this paper, we investigate the viability of different heuristic approaches which prevent the complete exploration of the search space, by returning a concise set of sub-graph patterns (compared to the exhaustive case). The heuristics differ on the criterion used to select representative patterns. The results obtained on real-world and synthetic dynamic networks show that these solutions are effective, when mining patterns, and even more accurate when detecting changes. Corrado Loglisci, Angelo Impedovo, Toon Calders, Michelangelo Ceci |
J. Intell. Inf. Syst. | 3 |
| 2021 | Efficient Permutation Testing for Significant Sequential PatternsabstractMining frequent patterns in sequential data to gain a better understanding of the dynamics of the sequences often results in too many patterns for the output to be interpretable.To contain this overload, methods for filtering sequential patterns on surprisingness or informativeness have been developed.These methods, however, often show bias towards short patterns as our experiments show.Also, most are not based on solid statistical grounds.In this paper, we propose a new way to test the significance of sequential patterns.The test computes a p-value for the support of a given sequential pattern under a null-model that randomly permutes all sequences of the database.This p-value can be used, for instance, to filter out sequential patterns whose frequencies can be attributed to bursts; that is, a few sequences in which the frequency of certain items is much higher without necessarily introducing meaningful sequential patterns.The main contribution of our paper is an e cient algorithm to compute the chance that a given subsequence appears in a sequence when it is randomly permuted.This is followed by the derivation of p-values for the support of this subsequence (or pattern).We perform quantitative experiments on synthetic data that confirm the superiority of the permutation-based significance test to deal with long patterns and bursts, and qualitative experiments on well-known textual benchmarks showing that our method produces a natural pattern ranking. Sam Pinxteren, Toon Calders |
SDM | 2 |
| 2021 | Distributed mining of convoys in large scale datasets
Faisal Orakzai, Torben Bach Pedersen, Toon Calders |
GeoInformatica | 3 |
| 2020 | Keeping the Data Lake in Form: Proximity Mining for Pre-Filtering Schema MatchingabstractData lakes (DLs) are large repositories of raw datasets from disparate sources. As more datasets are ingested into a DL, there is an increasing need for efficient techniques to profile them and to detect the relationships among their schemata, commonly known as holistic schema matching . Schema matching detects similarity between the information stored in the datasets to support information discovery and retrieval. Currently, this is computationally expensive with the volume of state-of-the-art DLs. To handle this challenge, we propose a novel early-pruning approach to improve efficiency, where we collect different types of content metadata and schema metadata about the datasets, and then use this metadata in early-pruning steps to pre-filter the schema matching comparisons. This involves computing proximities between datasets based on their metadata, discovering their relationships based on overall proximities and proposing similar dataset pairs for schema matching. We improve the effectiveness of this task by introducing a supervised mining approach for effectively detecting similar datasets that are proposed for further schema matching. We conduct extensive experiments on a real-world DL that proves the success of our approach in effectively detecting similar datasets for schema matching, with recall rates of more than 85% and efficiency improvements above 70%. We empirically show the computational cost saving in space and time by applying our approach in comparison to instance-based schema matching techniques. Ayman Alserafi, Alberto Abelló, Oscar Romero 0001, Toon Calders |
ACM Trans. Inf. Syst. | 4 |
| 2019 | Keeping the Data Lake in Form: DS-kNN Datasets Categorization Using Proximity Mining
Ayman Alserafi, Alberto Abelló, Oscar Romero 0001, Toon Calders |
MEDI | 4 |
| 2019 | Effective and efficient location influence mining in location-based social networks
Muhammad Aamir Saleem, Rohit Kumar 0002, Toon Calders, Torben Bach Pedersen |
Knowl. Inf. Syst. | 3 |
| 2019 | k/2-hop: Fast Mining of Convoy Patterns With Effective PruningabstractWith the increase of devices equipped with location sensors, mining spatio-temporal data for interesting behavioral patterns has gained attention in recent years. One of such well-known patterns is the convoy pattern which can be used, e.g., to find groups of people moving together in public transport or to prevent traffic jams. A convoy consists of at least m objects moving together for at least k consecutive time instants where m and k are user-defined parameters. Convoy mining is an expensive task and existing sequential algorithms do not scale to real-life dataset sizes. Existing sequential as well as parallel algorithms require a complex set of data-dependent parameters which are hard to set and tune. Therefore, in this paper, we propose a new fast exact sequential convoy pattern mining algorithm "k/2-hop" that is free of data-dependent parameters. The proposed algorithm processes the data corresponding to a few specific key timestamps at each step and quickly prunes objects with no possibility of forming a convoy. Thus, only a very small portion of the complete dataset is considered for mining convoys. Our experimental results show that k/2-hop outperforms existing sequential as well as parallel convoy pattern mining algorithms by orders of magnitude, and scales to larger datasets which existing algorithms fail on. Faisal Orakzai, Toon Calders, Torben Bach Pedersen |
Proc. VLDB Endow. | 2 |
| 2018 | Predicting Visitors Using Location-Based Social NetworksabstractLocation-based social networks (LBSN) are social networks complemented with users' location data, such as geo-tagged activity data. Predicting such activities finds application in marketing, recommendation systems, and logistics management. In this paper, we exploit LBSN data to predict future visitors at given locations. We fetch the travel history of visitors by their check-ins in LBSNs and identify five features that significantly drive the mobility of a visitor towards a location: (i) historic visits, (ii) location category, (iii) time, (iv) distance, and (v) friends' activities. We provide a visitor prediction model, CMViP, based on collective matrix factorization and influence propagation. CMViP first utilizes collective matrix factorization to map the first four features to a common latent space to find visitors having a significant potential to visit a given location. Then, it utilizes an influence-mining approach to further incorporate friends of those visitors, who are influenced by the visitors' activities and likely to follow them. Our experiments on two real-world data-sets show that our methods outperform the state of art in terms of precision and accuracy. Muhammad Aamir Saleem, Felipe Costa, Peter Dolog, Panagiotis Karras, Torben Bach Pedersen, Toon Calders |
MDM | 6 |
| 2018 | 2SCENT: An Efficient Algorithm to Enumerate All Simple Temporal CyclesabstractIn interaction networks nodes may interact continuously and repeatedly. Not only which nodes interact is important, but also the order in which interactions take place and the patterns they form. These patterns cannot be captured by solely inspecting the static network of who interacted with whom and how frequently, but also the temporal nature of the network needs to be taken into account. In this paper we focus on one such fundamental interaction pattern, namely a temporal cycle. Temporal cycles have many applications and appear naturally in communication networks. In financial networks, on the other hand, the presence of a temporal cycle could be indicative for certain types of fraud, and in biological networks, feedback loops are a prime example of this pattern type. We present 2SCENT, an efficient algorithms to find all temporal cycles in a directed interaction network. 2SCENT consist of a non-trivial temporal extension of a seminal algorithm for finding cycles in static graphs, preceded by an efficient candidate root filtering technique which can be based on Bloom filters to reduce the memory footprint. We tested 2SCENT on six real-world data sets, showing that it is up to 300 times faster than the only existing competitor and scales up to networks with millions of nodes and hundreds of millions of interactions. Results of a qualitative experiment indicate that different interaction networks may have vastly different distributions of temporal cycles, and hence temporal cycles are able to characterize an important aspect of the dynamic behavior in the networks. Rohit Kumar 0002, Toon Calders |
Proc. VLDB Endow. | 2 |
| 2017 | Cost Model for Pregel on GraphX
Rohit Kumar 0002, Alberto Abelló, Toon Calders |
ADBIS | 3 |
| 2017 | IMaxer: A Unified System for Evaluating Influence Maximization in Location-based Social NetworksabstractDue to the popularity of social networks with geo-tagged activities, so-called location-based social networks (LBSN), a number of methods have been proposed for influence maximization for applications such as word-of-mouth marketing (WOMM), and out-of-home marketing (OOH). It is thus important to analyze and compare these different approaches. In this demonstration, we present a unified system IMaxer that both provides a complete pipeline of state-of-the-art and novel models and algorithms for influence maximization (IM) as well as allows to evaluate and compare IM techniques for a particular scenario. IMaxer allows to select and transform the required data from raw LBSN datasets. It further provides a unified model that utilizes interactions of nodes in an LBSN, i.e., users and locations, for capturing diverse types of information propagations. On the basis of these interactions, influential nodes can be found and their potential influence can be simulated and visualized using Google Maps and graph visualization APIs. Thus, IMaxer allows users to compare and pick the most suitable IM method in terms of effectiveness and cost. Muhammad Aamir Saleem, Rohit Kumar 0002, Toon Calders, Xike Xie, Torben Bach Pedersen |
CIKM | 3 |
| 2017 | Information Propagation in Interaction NetworksabstractWe study the potential flow of information in interaction networks, that is, networks in which the interactions between the nodes are being recorded. The central notion in our study is that of an information channel. An information channel is a sequence of interactions between nodes forming a path in the network which respects the time order. As such, an information channel represents a potential way information could have flown in the interaction network. We propose algorithms to estimate information channels of limited time span from every node to other nodes in the network. We present one exact and one more efficient approximate algorithm. Both algorithms are one-pass algorithms. The approximation algorithm is based on an adaptation of the HyperLogLog sketch, which allows easily combining the sketches of individual nodes in order to get estimates of how many unique nodes can be reached from groups of nodes as well. We show how the results of our algorithm can be used to build efficient influence oracles for solving the Influence maximization problem which deals with finding top k seed nodes such that the information spread from these nodes is maximized. Experiments show that the use of information channels is an interesting data-driven and model-independent way to find top k influential nodes in interaction networks. Rohit Kumar 0002, Toon Calders |
EDBT | 2 |
| 2017 | Activity-Driven Influence Maximization in Social Networks
Rohit Kumar 0002, Muhammad Aamir Saleem, Toon Calders, Xike Xie, Torben Bach Pedersen |
ECML/PKDD (3) | 3 |
| 2017 | DS-Prox: Dataset Proximity Mining for Governing the Data Lake
Ayman Alserafi, Toon Calders, Alberto Abelló, Oscar Romero 0001 |
SISAP | 2 |
| 2017 | Location Influence in Location-based Social NetworksabstractLocation-based social networks (LBSN) are social networks complemented with location data such as geo-tagged activity data of its users. In this paper, we study how users of a LBSN are navigating between locations and based on this information we select the most influential locations. In contrast to existing works on influence maximization, we are not per se interested in selecting the users with the largest set of friends or the set of locations visited by the most users; instead, we introduce a notion of location influence that captures the ability of a set of locations to reach out geographically. We provide an exact on-line algorithm and a more memory-efficient but approximate variant based on the HyperLogLog sketch to maintain a data structure called Influence Oracle that allows to efficiently find a top-k set of influential locations. Experiments show that our algorithms are efficient and scalable and that our new location influence notion favors diverse sets of locations with a large geographical spread. Muhammad Aamir Saleem, Rohit Kumar 0002, Toon Calders, Xike Xie, Torben Bach Pedersen |
WSDM | 3 |
| 2016 | H-WorD: Supporting Job Scheduling in Hadoop with Workload-Driven Data Redistribution
Petar Jovanovic 0001, Oscar Romero 0001, Toon Calders, Alberto Abelló |
ADBIS | 3 |
| 2016 | Online Risk Prediction for Indoor Moving ObjectsabstractTechnologies such as RFID and Bluetooth have received considerable attention for tracking indoor moving objects. In a time-critical indoor tracking scenario such as airport baggage handling, a bag has to move through a sequence of locations until it is loaded into the aircraft. Inefficiency or inaccuracy at any step can make the bag risky, i.e., the bag may be delayed at the airport or sent to a wrong airport. In this paper, we propose a novel probabilistic approach for predicting the risk of an indoor moving object in real-time. We propose a probabilistic flow graph (PFG) and an aggregated probabilistic flow graph (APFG) that capture the historical object transitions and the durations of the transitions. In the graphs, the probabilistic information is stored in a set of histograms. Then we use the flow graphs for obtaining a risk score of an online object and use it for predicting its riskiness. The paper reports a comprehensive experimental study with multiple synthetic data sets and a real baggage tracking data set. The experimental results show that the proposed method can identify the risky objects very accurately when they approach the bottleneck locations on their paths and can significantly reduce the operation cost. Tanvir Ahmed 0001, Torben Bach Pedersen, Toon Calders, Hua Lu 0001 |
MDM | 3 |
| 2016 | Distributed Convoy Pattern MiningabstractDue to the wide spread of mobile devices equipped with location sensors, the amount of mobility data being generated is enormous. Mining this data to reveal interesting behavioral patterns has gained attention in recent years. Various mobility patterns have been proposed which describe collective mobility behaviour. One such pattern is the convoy pattern which can be used to find groups of people moving together in public transport or for prevention of traffic jams. A convoy consists of at least m objects moving together for at least k consecutive time instants where m and k are user-defined parameters. Existing algorithms for detecting convoy patterns, however, do not scale to real-life dataset sizes. Therefore in this paper, we propose a generic distributed convoy pattern mining algorithm and show how such an algorithm can be implemented using the MapReduce framework. Our experimental results show that our distributed algorithm is scalable and more efficient than the existing sequential convoy pattern mining algorithms. Faisal Orakzai, Toon Calders, Torben Bach Pedersen |
MDM | 2 |
| 2016 | BFST_ED: A Novel Upper Bound Computation Framework for the Graph Edit Distance
Karam Gouda, Mona M. Arafa, Toon Calders |
SISAP | 3 |
| 2015 | Classification of Historical Notary Acts with Noisy Labels
Julia Efremova, Alejandro Montes García, Toon Calders |
ECIR | 3 |
| 2015 | Towards distributed convoy pattern miningabstractMining movement data to reveal interesting behavioral patterns has gained attention in recent years. One such pattern is the convoy pattern which consists of at least m objects moving together for at least k consecutive time instants where m and k are user-defined parameters. Existing algorithms for detecting convoy patterns, however do not scale to real-life dataset sizes. Therefore a distributed algorithm for convoy mining is inevitable. In this paper, we discuss the problem of convoy mining and analyze different data partitioning strategies to pave the way for a generic distributed convoy pattern mining algorithm. Faisal Orakzai, Thomas Devogele, Toon Calders |
SIGSPATIAL/GIS | 3 |
| 2015 | Mining Risk Factors in RFID Baggage Tracking DataabstractAirport baggage management is a significant part of the aviation industry. However, for several reasons every year a vast number of bags are mishandled (e.g., Left behind, send to wrong flights, gets lost, etc.,) which costs a lot of money to the aviation industry as well as creates inconvenience and frustration to the passengers. To remedy these problems we propose a detailed methodology for mining risk factors from Radio Frequency Identification (RFID) baggage tracking data. The factors should identify potential issues in the baggage management. However, the baggage tracking data are low level and not directly accessible for finding such factors. Moreover, baggage tracking data are highly imbalanced, for example, our experimental data, which is a large real-world data set from the Scandinavian countries, contains only 0.8% mishandled bags. This imbalance presents difficulties to most data mining techniques. The paper presents detailed steps for pre-processing the unprocessed raw tracking data for higher-level analysis and handling the imbalance problem. We fragment the data set based on a number of relevant factors and find the best classifier for each of them. The paper reports on a comprehensive experimental study with real RFID baggage tracking data and it shows that the proposed methodology results in a strong classifier, and can find interesting concrete patterns and reveal useful insights of the data. Tanvir Ahmed 0001, Toon Calders, Torben Bach Pedersen |
MDM (1) | 2 |
| 2015 | Maintaining Sliding-Window Neighborhood Profiles in Interaction Networks
Rohit Kumar 0002, Toon Calders, Aristides Gionis, Nikolaj Tatti |
ECML/PKDD (2) | 2 |
| 2015 | HiDER: Query-Driven Entity Resolution for Historical Data
Bijan Ranjbar Sahraei, Julia Efremova, Hossein Rahmani 0002, Toon Calders, Karl Tuyls, Gerhard Weiss 0001 |
ECML/PKDD (3) | 4 |
| 2015 | On measuring similarity for sequences of itemsets
Elias Egho, Chedy Raïssi, Toon Calders, Nicolas Jay, Amedeo Napoli |
Data Min. Knowl. Discov. | 3 |
| 2014 | Guest editors' introduction: special issue of the ECML/PKDD 2014 journal track
Toon Calders, Floriana Esposito, Eyke Hüllermeier, Rosa Meo |
Data Min. Knowl. Discov. | 1 |
| 2014 | Mining frequent itemsets in a stream
Toon Calders, Nele Dexters, Joris J. M. Gillis, Bart Goethals |
Inf. Syst. | 1 |
| 2014 | Finding Robust Itemsets under SubsamplingabstractMining frequent patterns is plagued by the problem of pattern explosion, making pattern reduction techniques a key challenge in pattern mining. In this article we propose a novel theoretical framework for pattern reduction by measuring the robustness of a property of an itemset such as closedness or nonderivability. The robustness of a property is the probability that this property holds on random subsets of the original data. We study four properties, namely an itemset being closed, free, non-derivable, or totally shattered, and demonstrate how to compute the robustness analytically without actually sampling the data. Our concept of robustness has many advantages: Unlike statistical approaches for reducing patterns, we do not assume a null hypothesis or any noise model and, in contrast to noise-tolerant or approximate patterns, the robust patterns for a given property are always a subset of the patterns with this property. If the underlying property is monotonic then the measure is also monotonic, allowing us to efficiently mine robust itemsets. We further derive a parameter-free technique for ranking itemsets that can be used for top- k approaches. Our experiments demonstrate that we can successfully use the robustness measure to reduce the number of patterns and that ranking yields interesting itemsets. Nikolaj Tatti, Fabian Mörchen, Toon Calders |
ACM Trans. Database Syst. | 3 |
| 2013 | Controlling Attribute Effect in Linear RegressionabstractIn data mining we often have to learn from biased data, because, for instance, data comes from different batches or there was a gender or racial bias in the collection of social data. In some applications it may be necessary to explicitly control this bias in the models we learn from the data. This paper is the first to study learning linear regression models under constraints that control the biasing effect of a given attribute such as gender or batch number. We show how propensity modeling can be used for factoring out the part of the bias that can be justified by externally provided explanatory attributes. Then we analytically derive linear models that minimize squared error while controlling the bias by imposing constraints on the mean outcome or residuals of the models. Experiments with discrimination-aware crime prediction and batch effect normalization tasks show that the proposed techniques are successful in controlling attribute effects in linear regression models. Toon Calders, Asim Karim, Faisal Kamiran, Wasif Ali, Xiangliang Zhang 0001 |
ICDM | 1 |
| 2013 | Quantifying explainable discrimination and removing illegal discrimination in automated decision making
Faisal Kamiran, Indre Zliobaite, Toon Calders |
Knowl. Inf. Syst. | 3 |
| 2012 | Mining Compressing Sequential PatternsabstractCompression based pattern mining has been successfully applied to many data mining tasks. We propose an approach based on the minimum description length principle to extract sequential patterns that compress a database of sequences well. We show that mining compressing patterns is NP-Hard and belongs to the class of inapproximable problems. We propose two heuristic algorithms to mining compressing patterns. The first uses a two-phase approach similar to Krimp for itemset data. To overcome performance with the required candidate generation we propose GoKrimp, an effective greedy algorithm that directly mines compressing patterns. We conduct an empirical study on six real-life datasets to compare the proposed algorithms by run time, compressibility, and classification accuracy using the patterns found as features for SVM classifiers. Hoang Thanh Lam, Fabian Mörchen, Dmitriy Fradkin, Toon Calders |
SDM | 4 |
| 2012 | An inductive database system based on virtual mining views
Hendrik Blockeel, Toon Calders, Élisa Fromont, Bart Goethals, Adriana Prado, Céline Robardet |
Data Min. Knowl. Discov. | 2 |
| 2011 | Handling Conditional DiscriminationabstractHistorical data used for supervised learning may contain discrimination. We study how to train classifiers on such data, so that they are discrimination free with respect to a given sensitive attribute, e.g., gender. Existing techniques that deal with this problem aim at removing all discrimination and do not take into account that part of the discrimination may be explainable by other attributes, such as, e.g., education level. In this context, we introduce and analyze the issue of conditional non-discrimination in classifier design. We show that some of the differences in decisions across the sensitive groups can be explainable and hence tolerable. We observe that in such cases, the existing discrimination aware techniques will introduce a reverse discrimination, which is undesirable as well. Therefore, we develop local techniques for handling conditional discrimination when one of the attributes is considered to be explanatory. Experimental evaluation demonstrates that the new local techniques remove exactly the bad discrimination, allowing differences in decisions as long as they are explainable. Indre Zliobaite, Faisal Kamiran, Toon Calders |
ICDM | 3 |
| 2011 | Online Discovery of Top-k Similar Motifs in Time Series DataabstractA motif is a pair of non-overlapping sequences with very similar shapes in a time series. We study the online top-k most similar motif discovery problem. A special case of this problem corresponding to k = 1 was investigated in the literature by Mueen and Keogh [2]. We generalize the problem to any k and propose space-efficient algorithms for solving it. We show that our algorithms are optimal in term of space. In the particular case when k = 1, our algorithms achieve better performance both in terms of space and time consumption than the algorithm of Mueen and Keogh. We demonstrate our results by both theoretical analysis and extensive experiments with both synthetic and real-life data. We also show possible application of the top-k similar motifs discovery problem. Hoang Thanh Lam, Toon Calders, Ninh Pham |
SDM | 2 |
| 2011 | All normalized anti-monotonic overlap graph measures are bounded
Toon Calders, Jan Ramon, Dries Van Dyck |
Data Min. Knowl. Discov. | 1 |
| 2011 | Data preprocessing techniques for classification without discriminationabstractRecently, the following Discrimination-Aware Classification Problem was introduced: Suppose we are given training data that exhibit unlawful discrimination; e.g., toward sensitive attributes such as gender or ethnicity. The task is to learn a classifier that optimizes accuracy, but does not have this discrimination in its predictions on test data. This problem is relevant in many settings, such as when the data are generated by a biased decision process or when the sensitive attribute serves as a proxy for unobserved features. In this paper, we concentrate on the case with only one binary sensitive attribute and a two-class classification problem. We first study the theoretically optimal trade-off between accuracy and non-discrimination for pure classifiers. Then, we look at algorithmic solutions that preprocess the data to remove discrimination before a classifier is learned. We survey and extend our existing data preprocessing techniques, being suppression of the sensitive attribute, massaging the dataset by changing class labels, and reweighing or resampling the data to remove discrimination without relabeling instances. These preprocessing techniques have been implemented in a modified version of Weka and we present the results of experiments on real-life data. Faisal Kamiran, Toon Calders |
Knowl. Inf. Syst. | 2 |
| 2010 | Approximation of Frequentness Probability of Itemsets in Uncertain DataabstractMining frequent item sets from transactional datasets is a well known problem with good algorithmic solutions. Most of these algorithms assume that the input data is free from errors. Real data, however, is often affected by noise. Such noise can be represented by uncertain datasets in which each item has an existence probability. Recently, Bernecker et al. (2009) proposed the frequentness probability, i.e., the probability that a given item set is frequent, to select item sets in an uncertain database. A dynamic programming approach to evaluate this measure was given as well. We argue, however, that for the setting of Bernecker et al. (2009), that assumes independence between the items, already well-known statistical tools exist. We show how the frequentness probability can be approximated extremely accurately using a form of the central limit theorem. We experimentally evaluated our approximation and compared it to the dynamic programming approach. The evaluation shows that our approximation method is extremely accurate even for very small databases while at the same time it has much lower memory overhead and computation time. Toon Calders, Calin Garboni, Bart Goethals |
ICDM | 1 |
| 2010 | Discrimination Aware Decision Tree LearningabstractRecently, the following discrimination aware classification problem was introduced: given a labeled dataset and an attribute B, find a classifier with high predictive accuracy that at the same time does not discriminate on the basis of the given attribute B. This problem is motivated by the fact that often available historic data is biased due to discrimination, e.g., when B denotes ethnicity. Using the standard learners on this data may lead to wrongfully biased classifiers, even if the attribute B is removed from training data. Existing solutions for this problem consist in “cleaning away” the discrimination from the dataset before a classifier is learned. In this paper we study an alternative approach in which the non-discrimination constraint is pushed deeply into a decision tree learner by changing its splitting criterion and pruning strategy. Experimental evaluation shows that the proposed approach advances the state-of-the-art in the sense that the learned decision trees have a lower discrimination than models provided by previous methods, with little loss in accuracy. Faisal Kamiran, Toon Calders, Mykola Pechenizkiy |
ICDM | 2 |
| 2010 | InfraWatch: Data Management of Large Systems for Monitoring Infrastructural Performance
Arno J. Knobbe, Hendrik Blockeel, Arne Koopman, Toon Calders, Bas Obladen, Carlos Bosma, Hessel Galenkamp, Eddy Koenders, Joost N. Kok |
IDA | 4 |
| 2010 | Mining top-k frequent items in a data stream with flexible sliding windowsabstractWe study the problem of finding the k most frequent items in a stream of items for the recently proposed max-frequency measure. Based on the properties of an item, the max-frequency of an item is counted over a sliding window of which the length changes dynamically. Besides being parameterless, this way of measuring the support of items was shown to have the advantage of a faster detection of bursts in a stream, especially if the set of items is heterogeneous. The algorithm that was proposed for maintaining all frequent items, however, scales poorly when the number of items becomes large. Therefore, in this paper we propose, instead of reporting all frequent items, to only mine the top-k most frequent ones. First we prove that in order to solve this problem exactly, we still need a prohibitive amount of memory (at least linear in the number of items). Yet, under some reasonable conditions, we show both theoretically and empirically that a memory-efficient algorithm exists. A prototype of this algorithm is implemented and we present its performance w.r.t. memory-efficiency on real-life data and in controlled experiments with synthetic data. Hoang Thanh Lam, Toon Calders |
KDD | 2 |
| 2010 | Efficient Pattern Mining of Uncertain Data with Sampling
Toon Calders, Calin Garboni, Bart Goethals |
PAKDD (1) | 1 |
| 2010 | Three naive Bayes approaches for discrimination-free classificationabstractIn this paper, we investigate how to modify the naive Bayes classifier in order to perform classification that is restricted to be independent with respect to a given sensitive attribute. Such independency restrictions occur naturally when the decision process leading to the labels in the data-set was biased; e.g., due to gender or racial discrimination. This setting is motivated by many cases in which there exist laws that disallow a decision that is partly based on discrimination. Naive application of machine learning techniques would result in huge fines for companies. We present three approaches for making the naive Bayes classifier discrimination-free: (i) modifying the probability of the decision being positive, (ii) training one model for every sensitive attribute value and balancing them, and (iii) adding a latent variable to the Bayesian model that represents the unbiased label and optimizing the model parameters for likelihood using expectation maximization. We present experiments for the three approaches on both artificial and real-life data. Toon Calders, Sicco Verwer |
Data Min. Knowl. Discov. | 1 |
| 2008 | Mining Views: Database Views for Data MiningabstractWe present a system towards the integration of data mining into relational databases. To this end, a relational database model is proposed, based on the so called virtual mining views. We show that several types of patterns and models over the data, such as itemsets, association rules and decision trees, can be represented and queried using a unifying framework. Hendrik Blockeel, Toon Calders, Élisa Fromont, Bart Goethals, Adriana Prado |
ICDE | 2 |
| 2008 | Anti-monotonic Overlap-Graph Support MeasuresabstractIn graph mining, a frequency measure is anti-monotonic if the frequency of a pattern never exceeds the frequency of a subpattern. The efficiency and correctness of most graph pattern miners relies critically on this property. We study the case where the dataset is a single graph. Vanetik, Gudes and Shimony already gave sufficient and necessary conditions for anti-monotonicity of measures depending only on the edge-overlaps between the instances of the pattern in a labeled graph. We extend these results to homomorphisms, isomorphisms and homeomorphisms on both labeled and unlabeled, directed and undirected graphs, for vertex and edge overlap. We show a set of reductions between the different morphisms that preserve overlap. We also prove that the popular maximum independent set measure assigns the minimal possible meaningful frequency, introduce a new measure based on the minimum clique partition that assigns the maximum possible meaningful frequency and introduce a new measure sandwiched between the former two based on the poly-time computable Lovasz thetas-function. Toon Calders, Jan Ramon, Dries Van Dyck |
ICDM | 1 |
| 2008 | An inductive database prototype based on virtual mining viewsabstractWe present a prototype of an inductive database. Our system enables the user to query not only the data stored in the database but also generalizations (e.g. rules or trees) over these data through the use of virtual mining views. The mining views are relational tables that virtually contain the complete output of data mining algorithms executed over a given dataset. The prototype implemented into PostgreSQL currently integrates frequent itemset, association rule and decision tree mining. We illustrate the interactive and iterative capabilities of our system with a description of a complete data mining scenario. Hendrik Blockeel, Toon Calders, Élisa Fromont, Bart Goethals, Adriana Prado, Céline Robardet |
KDD | 2 |
| 2008 | Mining Conjunctive Sequential Patterns
Chedy Raïssi, Toon Calders, Pascal Poncelet |
ECML/PKDD (1) | 2 |
| 2008 | Mining conjunctive sequential patternsabstractIn this paper we aim at extending the non-derivable condensed representation in frequent itemset mining to sequential pattern mining. We start by showing a negative example: in the context of frequent sequences, the notion of non-derivability is meaningless. Therefore, we extend our focus to the mining of conjunctions of sequences. Besides of being of practical importance, this class of patterns has some nice theoretical properties. Based on a new unexploited theoretical definition of equivalence classes for sequential patterns, we are able to extend the notion of a non-derivable itemset to the sequence domain. We present a new depth-first approach to mine non-derivable conjunctive sequential patterns and show its use in mining association rules for sequences. This approach is based on a well known combinatorial theorem: the Möbius inversion. A performance study using both synthetic and real datasets illustrates the efficiency of our mining algorithm. These new introduced patterns have a high-potential for real-life applications, especially for network monitoring and biomedical fields with the ability to get sequential association rules with all the classical statistical metrics such as confidence, conviction, lift etc. Chedy Raïssi, Toon Calders, Pascal Poncelet |
Data Min. Knowl. Discov. | 2 |
| 2007 | Mining Frequent Itemsets in a StreamabstractWe study the problem of finding frequent itemsets in a continuous stream of transactions. The current frequency of an itemset in a stream is defined as its maximal frequency over all possible windows in the stream from any point in the past until the current state that satisfy a minimal length constraint. Properties of this new measure are studied and an incremental algorithm that allows, at any time, to immediately produce the current frequencies of all frequent itemsets is proposed. Experimental and theoretical analysis show that the space requirements for the algorithm are extremely small for many realistic data distributions. Toon Calders, Nele Dexters, Bart Goethals |
ICDM | 1 |
| 2007 | Efficient AUC Optimization for Classification
Toon Calders, Szymon Jaroszewicz |
PKDD | 1 |
| 2007 | Non-derivable itemset miningabstractAll frequent itemset mining algorithms rely heavily on the monotonicity principle for pruning. This principle allows for excluding candidate itemsets from the expensive counting phase. In this paper, we present sound and complete deduction rules to derive bounds on the support of an itemset. Based on these deduction rules, we construct a condensed representation of all frequent itemsets, by removing those itemsets for which the support can be derived, resulting in the so called Non-Derivable Itemsets (NDI) representation. We also present connections between our proposal and recent other proposals for condensed representations of frequent itemsets. Experiments on real-life datasets show the effectiveness of the NDI representation, making the search for frequent non-derivable itemsets a useful and tractable alternative to mining all frequent itemsets. Toon Calders, Bart Goethals |
Data Min. Knowl. Discov. | 1 |
| 2006 | Mining rank-correlated sets of numerical attributesabstractWe study the mining of interesting patterns in the presence of numerical attributes. Instead of the usual discretization methods, we propose the use of rank based measures to score the similarity of sets of numerical attributes. New support measures for numerical data are introduced, based on extensions of Kendall's tau, and Spearman's Footrule and rho. We show how these support measures are related. Furthermore, we introduce a novel type of pattern combining numerical and categorical attributes. We give efficient algorithms to find all frequent patterns for the proposed support measures, and evaluate their performance on real-life datasets. Toon Calders, Bart Goethals, Szymon Jaroszewicz |
KDD | 1 |
| 2006 | Integrating Pattern Mining in Relational Databases
Toon Calders, Bart Goethals, Adriana Prado |
PKDD | 1 |
| 2006 | Analyzing workflows implied by instance-dependent access rulesabstractRecently proposed form-based web information systems liberate the capture and reuse of data in organizations by substituting the development of technical implementations of electronic forms for the conceptual modelling of forms' tree-structured schemas and their data access rules. Significantly, these instance-dependent rules also imply a workflow process associated to a form, eliminating the need for a costly workflow design phase. Instead, the workflows thus created in an ad hoc manner by unsophisticated end-users can be automatically analyzed, and incorrect forms rejected.This paper examines fundamental correctness properties of workflows that are implied by instance-dependent access rules. Specifically, we study the decidability of the form completability property and the semi-soundness of a form's workflow. These problems are affected by a choice of constraints on the path language used to express access rules and completion formulas, and on the depth of the form's schema tree. Hence, we study these problems by examining them in the context of several different fragments determined by such constraints. Toon Calders, Stijn Dekeyser, Jan Hidders, Jan Paredaens |
PODS | 1 |
| 2006 | Expressive power of an algebra for data miningabstractThe relational data model has simple and clear foundations on which significant theoretical and systems research has flourished. By contrast, most research on data mining has focused on algorithmic issues. A major open question is: what's an appropriate foundation for data mining, which can accommodate disparate mining tasks? We address this problem by presenting a database model and an algebra for data mining. The database model is based on the 3W-model introduced by Johnson et al. [2000]. This model relied on black box mining operators. A main contribution of this article is to open up these black boxes, by using generic operators in a data mining algebra. Two key operators in this algebra are regionize , which creates regions (or models) from data tuples, and a restricted form of looping called mining loop . Then the resulting data mining algebra MA is studied and properties concerning expressive power and complexity are established. We present results in three directions: (1) expressiveness of the mining algebra; (2) relations with alternative frameworks, and (3) interactions between regionize and mining loop. Toon Calders, Laks V. S. Lakshmanan, Raymond T. Ng, Jan Paredaens |
ACM Trans. Database Syst. | 1 |
| 2005 | Depth-First Non-Derivable Itemset MiningabstractMining frequent itemsets is one of the main problems in data mining. Much effort went into developing efficient and scalable algorithms for this problem. When the support threshold is set too low, however, or the data is highly correlated, the number of frequent itemsets can become too large, independently of the algorithm used. Therefore, it is often more interesting to mine a reduced collection of interesting itemsets, i.e., a condensed representation. Recently, in this context, the non-derivable itemsets were proposed as an important class of itemsets. An itemset is called derivable when its support is completely determined by the support of its subsets. As such, derivable itemsets represent redundant information and can be pruned from the collection of frequent itemsets. It was shown both theoretically and experimentally that the collection of non-derivable frequent itemsets is in general much smaller than the complete set of frequent itemsets. A breadth-first, Apriori-based algorithm, called NDI, to find all non-derivable itemsets was proposed. In this paper we present a depth-first algorithm, dfNDI, that is based on Eclat for mining the non-derivable itemsets. dfNDI is evaluated on real-life datasets, and experiments show that dfNDI outperforms NDI with an order of magnitude. Toon Calders, Bart Goethals |
SDM | 1 |
| 2004 | Computational Complexity of Itemset Frequency SatisfiabilityabstractComputing frequent itemsets is one of the most prominent problems in data mining. We introduce a new, related problem, called FREQSAT: given some itemset-interval pairs, does there exist a database such that for every pair the frequency of the itemset falls in the interval? It is shown in this paper that FREQSAT is not finitely axiomatizable and that it is NP-complete. We also study cases in which other characteristics of the database are given as well. These characteristics can complicate FREQSAT even more. For example, when the maximal number of duplicates of a transaction is known, FREQSAT becomes PP-hard. We describe applications of FREQSAT in frequent itemset mining algorithms and privacy in data mining. Toon Calders |
PODS | 1 |
| 2003 | Minimal k-Free Representations of Frequent Sets
Toon Calders, Bart Goethals |
PKDD | 1 |
| 2002 | Mining All Non-derivable Frequent Itemsets
Toon Calders, Bart Goethals |
PKDD | 1 |
| 2002 | Searching for dependencies at multiple abstraction levelsabstractThe notion of roll-up dependency (RUD) extends functional dependencies with generalization hierarchies. RUDs can be applied in OLAP and database design. The problem of discovering RUDs in large databases is at the center of this paper. An algorithm is provided that relies on a number of theoretical results. The algorithm has been implemented; results on two real-life datasets are given. The extension of functional dependency (FD) with roll-ups turns out to capture meaningful rules that are outside the scope of classical FD mining. Performance figures show that RUDs can be discovered in linear time in the number of tuples of the input dataset. Toon Calders, Raymond T. Ng, Jef Wijsen |
ACM Trans. Database Syst. | 1 |
| 2001 | Axiomatization of Frequent Sets
Toon Calders, Jan Paredaens |
ICDT | 1 |
| 2000 | Mining Frequent Binary Expressions
Toon Calders, Jan Paredaens |
DaWaK | 1 |
| 1999 | Discovering Roll-Up DependenciesabstractWe introduce the problem of discovering functional determinacies that result from "rolling up" data to a higher abstraction level.Such a determinacy is called a Roll-Up Dependency (RUD).An example RUD is: The probability that two files in the same directory have the same file extension, is greater than a specific number.We show the applicability of RUDs for OLAP and data mining.We consider the problem of mining RUDs that satisfy specified support and confidence thresholds.This problem is NP-hard in the number of attributes.We give an algorithm for this problem.Experimental results show that the algorithm uses linear time in the number of tuples of the input database. Jef Wijsen, Raymond T. Ng, Toon Calders |
KDD | 3 |