Demo Data from SIGIR 2026 / reviewers in the wild / expert
Wannes Meert
dblp:82/334
· DBLP profile ↗
64ranked-venue papers
3as first author
29since 2021 · last 2026
0000-0001-9560-3872ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 44 · 2 first-author · 17 since 2021Databases, data management, data science and information retrieval · 26 · 1 first-author · 15 since 2021Graphics, computer vision, multimedia, augmented reality and games · 10 · 4 since 2021Systems, architecture and hardware · 5 · 3 since 2021Theory of computation · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 2 since 2021Software engineering, systems software and programming languages · 3 · 1 since 2021Computer networks · 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
11 papers |
Trustworthy machine learning · 27% Knowledge representation and reasoning · 16% 3D vision · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Hardware accelerators and domain-specific architectures · 33% Parallel and multicore computing · 32% Electronic design automation · 14% | |
| Databases, data mining, and information retrieval
3 papers |
Data mining · 100% | |
| Theoretical computer science
4 papers |
Mathematical optimization · 49% Automated reasoning and model checking · 40% Logic in computer science · 11% | |
| Computer graphics and multimedia
1 paper |
Image and video processing · 50% Geometric modeling and processing · 50% | |
| Human-computer interaction and pervasive computing
3 papers |
Health and well-being technologies · 39% User interface design and tools · 36% Ubiquitous computing and smart environments · 14% |
Topics — the 30 heaviest of 54, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining
anomaly detection |
1.8 | 3 | 2026 | InTimeAD: Interactive Time Series Anomaly Detection · AAAI 2026 Transfer Learning for Anomaly Detection through Localized and Unsupervised Instance Selection · AAAI 2020 Semi-Supervised Anomaly Detection with an Application to Water Analytics · ICDM 2018 |
Machine learning › Trustworthy machine learning
interpretability |
1.4 | 2 | 2025 | Compressing tree ensembles through Level-wise Optimization and Pruning · ICML 2025 Versatile Verification of Tree Ensembles · ICML 2021 |
Computer vision › 3D vision
model verification |
1.4 | 2 | 2025 | Compressing tree ensembles through Level-wise Optimization and Pruning · ICML 2025 Versatile Verification of Tree Ensembles · ICML 2021 |
Data mining › anomaly detection
time series anomaly detection |
1.0 | 1 | 2026 | InTimeAD: Interactive Time Series Anomaly Detection · AAAI 2026 |
Machine learning › Efficient and distributed learning
model compression |
0.9 | 1 | 2025 | Compressing tree ensembles through Level-wise Optimization and Pruning · ICML 2025 |
Data mining › anomaly detection › label-efficient anomaly detection
semi-supervised anomaly detection |
0.8 | 2 | 2020 | Transfer Learning for Anomaly Detection through Localized and Unsupervised Instance Selection · AAAI 2020 Semi-Supervised Anomaly Detection with an Application to Water Analytics · ICDM 2018 |
Parallel and multicore computing
graph partitioning |
0.6 | 1 | 2022 | GraphOpt: Constrained-Optimization-Based Parallelization of Irregular Graphs · IEEE Trans. Parallel Distributed Syst. 2022 |
Electronic design automation
hardware/software co-design |
0.6 | 1 | 2022 | DPU-v2: Energy-efficient execution of irregular directed acyclic graphs · MICRO 2022 |
Parallel and multicore computing
parallel graph algorithms |
0.6 | 1 | 2022 | GraphOpt: Constrained-Optimization-Based Parallelization of Irregular Graphs · IEEE Trans. Parallel Distributed Syst. 2022 |
Mathematical optimization
constrained optimization |
0.6 | 1 | 2022 | GraphOpt: Constrained-Optimization-Based Parallelization of Irregular Graphs · IEEE Trans. Parallel Distributed Syst. 2022 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
0.5 | 1 | 2021 | Versatile Verification of Tree Ensembles · ICML 2021 |
Natural language and speech › Information extraction and text analysis › document analysis
document parsing |
0.5 | 1 | 2021 | An Automated Engineering Assistant: Learning Parsers for Technical Drawings · AAAI 2021 |
Machine learning › Trustworthy machine learning
robustness |
0.5 | 1 | 2021 | Versatile Verification of Tree Ensembles · ICML 2021 |
Natural language and speech › Information extraction and text analysis › document understanding
table understanding |
0.5 | 1 | 2021 | An Automated Engineering Assistant: Learning Parsers for Technical Drawings · AAAI 2021 |
Machine learning › Trustworthy machine learning › verification
tree ensemble verification |
0.5 | 1 | 2021 | Versatile Verification of Tree Ensembles · ICML 2021 |
Image and video processing
document image analysis |
0.5 | 1 | 2021 | An Automated Engineering Assistant: Learning Parsers for Technical Drawings · AAAI 2021 |
Geometric modeling and processing › spatial reasoning › geometric reasoning › line drawing interpretation
engineering drawing analysis |
0.5 | 1 | 2021 | An Automated Engineering Assistant: Learning Parsers for Technical Drawings · AAAI 2021 |
Automated reasoning and model checking
constraint solving |
0.5 | 1 | 2021 | Automated Reasoning and Learning for Automated Payroll Management · AAAI 2021 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
answer set programming |
0.4 | 1 | 2019 | Learning Relational Representations with Auto-encoding Logic Programs · IJCAI 2019 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic programming |
0.4 | 1 | 2019 | Learning Relational Representations with Auto-encoding Logic Programs · IJCAI 2019 |
Machine learning › Representation and self-supervised learning › representation learning › structured representation learning
relational representation learning |
0.4 | 1 | 2019 | Learning Relational Representations with Auto-encoding Logic Programs · IJCAI 2019 |
Machine learning › Efficient and distributed learning › inference efficiency
resource-aware inference |
0.4 | 1 | 2019 | Towards Hardware-Aware Tractable Learning of Probabilistic Models · NeurIPS 2019 |
Machine learning › Probabilistic and Bayesian machine learning
tractable probabilistic model |
0.4 | 1 | 2019 | Towards Hardware-Aware Tractable Learning of Probabilistic Models · NeurIPS 2019 |
Distributed systems
edge computing |
0.4 | 1 | 2019 | Towards Hardware-Aware Tractable Learning of Probabilistic Models · NeurIPS 2019 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
low-precision arithmetic |
0.4 | 1 | 2019 | ProbLP: A framework for low-precision probabilistic inference · DAC 2019 |
Embedded and real-time systems › embedded AI
resource-constrained inference |
0.4 | 1 | 2019 | Towards Hardware-Aware Tractable Learning of Probabilistic Models · NeurIPS 2019 |
Health and well-being technologies › health monitoring
fatigue prediction |
0.3 | 1 | 2018 | Fatigue Prediction in Outdoor Runners Via Machine Learning and Sensor Fusion · KDD 2018 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
probabilistic reasoning |
0.3 | 2 | 2014 | Skolemization for Weighted First-Order Model Counting · KR 2014 Lifted Probabilistic Inference by First-Order Knowledge Compilation · IJCAI 2011 |
User interface design and tools
interactive visualization |
0.3 | 1 | 2026 | InTimeAD: Interactive Time Series Anomaly Detection · AAAI 2026 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › bayesian network
dynamic bayesian network |
0.2 | 1 | 2016 | Exploiting local and repeated structure in Dynamic Bayesian Networks · Artif. Intell. 2016 |
Methods — techniques the papers use, named apart from their topics
constrained optimization · 1.1OR-Tools solver · 1.1symbolic methods · 1.0similarity search · 1.0neural methods · 1.0pruning · 0.9level-wise optimization · 0.9instance selection · 0.9machine learning · 0.8probabilistic graphical model · 0.8cost metric · 0.8tree-structured datapath · 0.6design space exploration · 0.6banked register file · 0.6search space representation · 0.5optimization · 0.5constraint solver · 0.5nearest-neighbor classification · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | InTimeAD: Interactive Time Series Anomaly DetectionabstractTime series anomaly detection has received substantial attention over the past two decades, leading to the development of hundreds of algorithms. However, comprehensively understanding this vast landscape remains challenging, particularly for non-experts and novices. In this demonstration paper, we present InTimeAD, an interactive web application that provides access to more than 30 state-of-the-art time series anomaly detection algorithms. InTimeAD is intended to explore the performance of existing as well as custom anomaly detection models in an interactive, hands-on manner. By lowering the entry bar, we support practitioners overwhelmed by the large number of existing techniques, while providing a platform for researchers to rapidly analyze their novel anomaly detection algorithms. Louis Carpentier, Wannes Meert, Mathias Verbeke |
AAAI | 2 |
| 2026 | SubTSMD: discovering subspace motifs with temporal variations in multivariate time series
Louis Carpentier, Laurens Devos, Wannes Meert, Mathias Verbeke |
Data Min. Knowl. Discov. | 3 |
| 2026 | Quantitative evaluation of motif sets in time series
Daan Van Wesenbeeck, Aras Yurtman, Wannes Meert, Hendrik Blockeel |
Data Min. Knowl. Discov. | 3 |
| 2026 | Correction: Steering the LoCoMotif: Using domain knowledge in time series motif discovery
Aras Yurtman, Daan Van Wesenbeeck, Wannes Meert, Hendrik Blockeel |
Data Min. Knowl. Discov. | 3 |
| 2025 | Neurosymbolic OCR for Handwritten Tax FormsabstractNeurosymbolic AI integrates low-level perception with high-level reasoning, making it well suited for tasks that involve both visual recognition and domain-specific constraints. One such task is the digitization of structured documents like handwritten tax forms, which must satisfy numerous known rules. While neural OCR models are becoming increasingly capable at reading handwritten text, they fail to enforce such constraints on their output, leading to invalid predictions. By combining neural OCR outputs with grammar-based stochastic reasoning over these constraints, neurosymbolic OCR can correct both neural perception errors and user mistakes. This paper demonstrates the application of DeepStochLog, a neurosymbolic AI system, to digitize handwritten IRS 1040 tax forms. Its ability to incorporate background knowledge and ease of use make DeepStochLog an attractive framework for constrained OCR applications. Quinten Dewulf, Robin Manhaeve, Wannes Meert, Luc De Raedt |
ECAI | 3 |
| 2025 | Compressing tree ensembles through Level-wise Optimization and PruningabstractTree ensembles (e.g., gradient boosting decision trees) are often used in practice because they offer excellent predictive performance while still being easy and efficient to learn. In some contexts, it is important to additionally optimize their size: this is specifically the case when models need to have verifiable properties (verification of fairness, robustness, etc. is often exponential in the ensemble's size), or when models run on battery-powered devices (smaller ensembles consume less energy, increasing battery autonomy). For this reason, compression of tree ensembles is worth studying. This paper presents LOP, a method for compressing a given tree ensemble by pruning or entirely removing trees in it, while updating leaf predictions in such a way that predictive accuracy is mostly unaffected. Empirically, LOP achieves compression factors that are often 10 to 100 times better than that of competing methods. Laurens Devos, Timo Martens, Deniz Can Oruc, Wannes Meert, Hendrik Blockeel, Jesse Davis |
ICML | 4 |
| 2025 | Queryable and Interpretable PU Learning Through Probabilistic Circuits
Sieben Bocklandt, Vincent Derkinderen, Koen Vanderstraeten, Wouter Pijpops, Kurt Jaspers, Luc De Raedt, Wannes Meert |
ECML/PKDD (3) | 7 |
| 2025 | MotiPlus and MotiSet: Discovering the Best Set of Motiflets in Time Series
Len Feremans, Patrick Schäfer 0001, Wannes Meert |
ECML/PKDD (7) | 3 |
| 2025 | Steering the LoCoMotif: Using domain knowledge in time series motif discovery
Aras Yurtman, Daan Van Wesenbeeck, Wannes Meert, Hendrik Blockeel |
Data Min. Knowl. Discov. | 3 |
| 2024 | Pattern-based Time Series Semantic Segmentation with Gradual State TransitionsabstractTime series semantic segmentation is the task of extracting time intervals from the time series data that share a similar meaning within the application domain in an unsupervised manner. State-of-the-art algorithms typically treat this problem as change point detection, resulting in discrete state transitions. However, in real-world applications, states often transition gradually. This leads to a novel, more challenging variation of the traditional time series segmentation task, for which we present PaTSS, a novel, domain-agnostic algorithm to uncover those gradual state transitions. PaTSS learns a distribution over the semantic segments based on an embedding space derived from mined sequential patterns. An extensive experimental evaluation on 107 benchmark time series shows that PaTSS is capable of detecting gradual state transitions, a task current methods are unable to perform. Louis Carpentier, Len Feremans, Wannes Meert, Mathias Verbeke |
SDM | 3 |
| 2024 | LoCoMotif: discovering time-warped motifs in time series
Daan Van Wesenbeeck, Aras Yurtman, Wannes Meert, Hendrik Blockeel |
Data Min. Knowl. Discov. | 3 |
| 2024 | TSFuse: automated feature construction for multiple time series data
Arne De Brabandere, Tim Op De Beéck, Kilian Hendrickx, Wannes Meert, Jesse Davis |
Mach. Learn. | 4 |
| 2024 | Methodology and evaluation in sports analytics: challenges, approaches, and lessons learnedabstractAbstract There has been an explosion of data collected about sports. Because such data is extremely rich and complex, machine learning is increasingly being used to extract actionable insights from it. Typically, machine learning is used to build models and indicators that capture the skills, capabilities, and tendencies of athletes and teams. Such indicators and models are in turn used to inform decision-making at professional clubs. Designing these indicators requires paying careful attention to a number of subtle issues from a methodological and evaluation perspective. In this paper, we highlight these challenges in sports and discuss a variety of approaches for handling them. Methodologically, we highlight that dependencies affect how to perform data partitioning for evaluation as well as the need to consider contextual factors. From an evaluation perspective, we draw a distinction between evaluating the developed indicators themselves versus the underlying models that power them. We argue that both aspects must be considered, but that they require different approaches. We hope that this article helps bridge the gap between traditional sports expertise and modern data analytics by providing a structured framework with practical examples. Jesse Davis, Lotte Bransen, Laurens Devos, Arne Jaspers, Wannes Meert, Pieter Robberechts, Jan Van Haaren, Maaike Van Roy |
Mach. Learn. | 5 |
| 2024 | Machine learning with a reject option: a survey
Kilian Hendrickx, Lorenzo Perini, Dries Van der Plas, Wannes Meert, Jesse Davis |
Mach. Learn. | 4 |
| 2024 | Time-Shifted Transformers for Driver Identification Using Vehicle DataabstractA modern vehicle contains a large number of electronic control units and sensors that are connected to cloud environments. These electronic units generate a huge amount of data that can be leveraged to identify the current driver and adapt to their behavior. For example, driver identification can improve the accuracy of range estimation in battery electric vehicles. This study focuses on identifying drivers based on their behaviour by using multivariate time series data acquired by the sensors available in the vehicle. We propose two different classifiers: one based on Bi-directional stacked Long Short-Term Memory with Attention mechanism (BiLSTM-A) and another based on a Modified Time Series Transformer (MTST). We perform driver identification in two different ways: 1) by applying a classifier on a single time segment; and 2) by using our proposed time-shift ensembles to combine predictions made from multiple time segments. We experimentally evaluate the proposed techniques on a publicly available dataset that comprises 10 drivers. By using all appropriate features, the proposed BiLSTM-A and MTST classifiers identify the driver with an accuracy of 55% and 73%, respectively, from a single time segment of 60 seconds duration. Time-shift ensembles increase the accuracy substantially, to 92% for BiLSTM-A and 97% for MTST when a 460-second time period is used for each prediction. We conclude that the proposed MTST classifier outperforms BiLSTM-A and existing classifiers in the driver identification task, and time-shift ensembles substantially improve the accuracy. Wim Govers, Aras Yurtman, Turgay Aslandere, Nicole Eikelenberg, Wannes Meert, Jesse Davis |
IEEE Trans. Intell. Transp. Syst. | 5 |
| 2023 | Detecting Evasion Attacks in Deployed Tree Ensembles
Laurens Devos, Lorenzo Perini, Wannes Meert, Jesse Davis |
ECML/PKDD (5) | 3 |
| 2023 | Estimating Dynamic Time Warping Distance Between Time Series with Missing Data
Aras Yurtman, Jonas Soenen, Wannes Meert, Hendrik Blockeel |
ECML/PKDD (5) | 3 |
| 2023 | A novel reject option applied to sleep stage scoringabstractSleep stage scoring is an essential component of diagnosing sleep disorders. Unfortunately, it is a time-intensive task that requires clinical experts to annotate an entire night's recording for each patient. Therefore, machine learned models offer the potential to alleviate this burden by automating this task. While learned models achieve acceptable accuracy on curated data, these models still produce highly inaccurate scorings for certain patients when deployed in medical centers. This is because particular subsets of the population may not be adequately represented in the data used to train the model. For example, data are not easily accessible (e.g., a given age group like children) or are hard or impossible to collect (e.g., patients with a rare disease or previously unknown pathology). This creates trust issues as incorrect scorings can have severe consequences such as undetected diseases. To address this, we propose augmenting an existing model with a reject option which enables it to abstain from making predictions if the model is at an elevated risk of making a mistake. We show that traditional rejection frameworks can systematically be too cautious in certain circumstances and abstain even when the model can make good predictions. We propose a solution by considering both the data distribution and the model predictions. We demonstrate the efficacy of our method on a real-world sleep scoring use case. Moreover, we found that our approach leads to improved performance on several publicly available benchmarks. Dries Van der Plas, Wannes Meert, Johan Verbraecken, Jesse Davis |
SDM | 2 |
| 2022 | Discrete Samplers for Approximate Inference in Probabilistic Machine LearningabstractProbabilistic reasoning models (PMs) and probabilistic inference bring advantages when dealing with small datasets or uncertainty on the observed data, and allow to integrate expert knowledge and create interpretable models. The main challenge of using these PMs in practice is that their inference is very compute-intensive. Therefore, custom hardware architectures for the exact and approximate inference of PMs have been proposed in the SotA. The throughput, energy and area efficiency of approximate PM inference accelerators are strongly dominated by the sampler blocks required to sample arbitrary discrete distributions. This paper proposes and studies novel discrete sampler architectures towards efficient and flexible hardware implementations for PM accelerators. Both cumulative distribution table (CDT) and Knuth-Yao (KY) based sampling algorithms are assessed, based on which different sampler hardware architectures were implemented. Innovation is brought in terms of a reconfigurable CDT sampling architecture with a flexible range and a reconfigurable Knuth-Yao sampling architecture that supports both flexible range and dynamic precision. All architectures are benchmarked on real-world Bayesian Networks, demonstrating up to 13 × energy efficiency benefits and 11 × area efficiency improvement of the optimized reconfigurable Knuth-Yao sampler over the traditional linear CDT-based samplers used in the PM SotA. Shirui Zhao, Nimish Shah, Wannes Meert, Marian Verhelst |
DATE | 3 |
| 2022 | Elastic Product Quantization for Time Series
Pieter Robberechts, Wannes Meert, Jesse Davis |
DS | 2 |
| 2022 | Parameter Learning in ProbLog with Annotated Disjunctions
Wen-Chi Yang, Arcchit Jain, Luc De Raedt, Wannes Meert |
IDA | 4 |
| 2022 | DPU-v2: Energy-efficient execution of irregular directed acyclic graphsabstractA growing number of applications like probabilistic machine learning, sparse linear algebra, robotic navigation, etc., exhibit irregular data flow computation that can be modeled with directed acyclic graphs (DAGs). The irregularity arises from the seemingly random connections of nodes, which makes the DAG structure unsuitable for vectorization on CPU or GPU. Moreover, the nodes usually represent a small number of arithmetic operations that cannot amortize the overhead of launching tasks/kernels for each node, further posing challenges for parallel execution. To enable energy-efficient execution, this work proposes DAG processing unit (DPU) version 2, a specialized processor architecture optimized for irregular DAGs with static connectivity. It consists of a tree-structured datapath for efficient data reuse, a customized banked register file, and interconnects tuned to support irregular register accesses. DPU-v2 is utilized effectively through a targeted compiler that systematically maps operations to the datapath, minimizes register bank conflicts, and avoids pipeline hazards. Finally, a design space exploration identifies the optimal architecture configuration that minimizes the energy-delay product. This hardware-software co-optimization approach results in a speedup of $1.4 \times, 3.5 \times $, and $14 \times $ over a state-of-the-art DAG processor ASIP, a CPU, and a GPU, respectively, while also achieving a lower energy-delay product. In this way, this work takes an important step towards enabling an embedded execution of emerging DAG workloads. Nimish Shah, Wannes Meert, Marian Verhelst |
MICRO | 2 |
| 2022 | Multi-domain Active Learning for Semi-supervised Anomaly Detection
Vincent Vercruyssen, Lorenzo Perini, Wannes Meert, Jesse Davis |
ECML/PKDD (4) | 3 |
| 2022 | GraphOpt: Constrained-Optimization-Based Parallelization of Irregular GraphsabstractSparse, irregular graphs show up in various applications like linear algebra, machine learning, engineering simulations, robotic control, etc. These graphs have a high degree of parallelism, but their execution on parallel threads of modern platforms remains challenging due to the irregular data dependencies. The execution performance can be improved by efficiently partitioning the graphs such that the communication and thread synchronization overheads are minimized without hurting the utilization of the threads. To achieve this, this article proposesGraphOpt, a tool that models the graph parallelization as a constrained optimization problem and uses the open Google OR-Tools solver to find good partitions. Several scalability techniques are developed to handle large real-world graphs with millions of nodes and edges. Extensive experiments are performed on the graphs of sparse matrix triangular solves (linear algebra) and sum-product networks (machine learning), respectively, showing a mean speedup of 2.0× and 1.8× over previous state-of-the-art libraries, demonstrating the effectiveness of the constrained-optimization-based graph parallelization. Nimish Shah, Wannes Meert, Marian Verhelst |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2021 | An Automated Engineering Assistant: Learning Parsers for Technical DrawingsabstractManufacturing companies rely on technical drawings to develop new designs or adapt designs to customer preferences. The database of historical and novel technical drawings thus represents the knowledge that is core to their operations. With current methods, however, utilizing these drawings is mostly a manual and time consuming effort. In this work, we present a software tool that knows how to interpret various parts of the drawing and can translate this information to allow for automatic reasoning and machine learning on top of such a large database of technical drawings. For example, to find erroneous designs, to learn about patterns present in successful designs, etc. To achieve this, we propose a method that automatically learns a parser capable of interpreting technical drawings, using only limited expert interaction. The proposed method makes use of both neural methods and symbolic methods. Neural methods to interpret visual images and recognize parts of two-dimensional drawings. Symbolic methods to deal with the relational structure and understand the data encapsulated in complex tables present in the technical drawing. Furthermore, the output can be used, for example, to build a similarity based search algorithm. We showcase one deployed tool that is used to help engineers find relevant, previous designs more easily as they can now query the database using a partial design instead of through limited and tedious keyword searches. A partial design can be a part of the two-dimensional drawing, part of a table, part of the contained textual information, or combinations thereof. Dries Van Daele, Nicholas Decleyre, Herman Dubois, Wannes Meert |
AAAI | 4 |
| 2021 | Automated Reasoning and Learning for Automated Payroll ManagementabstractWhile payroll management is a crucial aspect of any business venture, anticipating the future financial impact of changes to the payroll policy is a challenging task due to the complexity of tax legislature. The goal of this work is to automatically explore potential payroll policies and find the optimal set of policies that satisfies the user's needs. To achieve this goal, we overcome two major challenges. First, we translate the tax legislative knowledge into a formal representation flexible enough to support a variety of scenarios in payroll calculations. Second, the legal knowledge is further compiled into a set of constraints from which a constraint solver can find the optimal policy. Furthermore, payroll computation is performed on the individual basis which might be expensive for companies with a large number of employees. To make the optimisation more efficient, we integrate it with a machine learning model that learns from the previous optimisation runs and speeds up the optimisation engine. The results of this work have been deployed by a social insurance fund. Sebastijan Dumancic, Wannes Meert, Stijn Goethals, Tim Stuyckens, Jelle Huygen, Koen Denies |
AAAI | 2 |
| 2021 | Know Your Limits: Machine Learning with Rejection for Vehicle Engineering
Kilian Hendrickx, Wannes Meert, Bram Cornelis, Jesse Davis |
ADMA | 2 |
| 2021 | Versatile Verification of Tree EnsemblesabstractMachine learned models often must abide by certain requirements (e.g., fairness or legal). This has spurred interested in developing approaches that can provably verify whether a model satisfies certain properties. This paper introduces a generic algorithm called Veritas that enables tackling multiple different verification tasks for tree ensemble models like random forests (RFs) and gradient boosted decision trees (GBDTs). This generality contrasts with previous work, which has focused exclusively on either adversarial example generation or robustness checking. Veritas formulates the verification task as a generic optimization problem and introduces a novel search space representation. Veritas offers two key advantages. First, it provides anytime lower and upper bounds when the optimization problem cannot be solved exactly. In contrast, many existing methods have focused on exact solutions and are thus limited by the verification problem being NP-complete. Second, Veritas produces full (bounded suboptimal) solutions that can be used to generate concrete examples. We experimentally show that our method produces state-of-the-art robustness estimates, especially when executed with strict time constraints. This is exceedingly important when checking the robustness of large datasets. Additionally, we show that Veritas enables tackling more real-world verification scenarios. Laurens Devos, Wannes Meert, Jesse Davis |
ICML | 2 |
| 2021 | Verifying Tree Ensembles by Reasoning about Potential InstancesabstractImagine being able to ask questions to a black box model such as "Which adversarial examples exist?", "Does a specific attribute have a disproportionate effect on the model's prediction?" or "What kind of predictions could possibly be made for a partially described example?" This last question is particularly important if your partial description does not correspond to any observed example in your data, as it provides insight into how the model will extrapolate to unseen data. These capabilities would be extremely helpful as they would allow a user to better understand the model's behavior, particularly as it relates to issues such as robustness, fairness, and bias. In this paper, we propose such an approach for an ensemble of trees. Since, in general, this task is intractable we present a strategy that (1) can prune part of the input space given the question asked to simplify the problem; and (2) follows a divide and conquer approach that is incremental and can always return some answers and indicates which parts of the input domains are still uncertain. The usefulness of our approach is shown on a diverse set of use cases. Laurens Devos, Wannes Meert, Jesse Davis |
SDM | 2 |
| 2020 | Transfer Learning for Anomaly Detection through Localized and Unsupervised Instance SelectionabstractAnomaly detection attempts to identify instances that deviate from expected behavior. Constructing performant anomaly detectors on real-world problems often requires some labeled data, which can be difficult and costly to obtain. However, often one considers multiple, related anomaly detection tasks. Therefore, it may be possible to transfer labeled instances from a related anomaly detection task to the problem at hand. This paper proposes a novel transfer learning algorithm for anomaly detection that selects and transfers relevant labeled instances from a source anomaly detection task to a target one. Then, it classifies target instances using a novel semi-supervised nearest-neighbors technique that considers both unlabeled target and transferred, labeled source instances. The algorithm outperforms a multitude of state-of-the-art transfer learning methods and unsupervised anomaly detection methods on a large benchmark. Furthermore, it outperforms its rivals on a real-world task of detecting anomalous water usage in retail stores. Vincent Vercruyssen, Wannes Meert, Jesse Davis |
AAAI | 2 |
| 2020 | Acceleration of probabilistic reasoning through custom processor architectureabstractProbabilistic reasoning is an essential tool for robust decision-making systems because of its ability to explicitly handle real-world uncertainty, constraints and causal relations. Consequently, researchers are developing hybrid models by combining Deep Learning with probabilistic reasoning for safety-critical applications like self-driving vehicles, autonomous drones, etc. However, probabilistic reasoning kernels do not execute efficiently on CPUs or GPUs. This paper, therefore, proposes a custom programmable processor to accelerate sum-product networks, an important probabilistic reasoning execution kernel. The processor has an optimized datapath architecture and memory hierarchy optimized for sum-product networks execution. Experimental results show that the processor, while requiring fewer computational and memory units, achieves a 12x throughput benefit over the Nvidia Jetson TX2 embedded GPU platform. Nimish Shah, Laura Isabel Galindez Olascoaga, Wannes Meert, Marian Verhelst |
DATE | 3 |
| 2020 | Discriminative Bias for Learning Probabilistic Sentential Decision DiagramsabstractMethods that learn the structure of Probabilistic Sentential Decision Diagrams (PSDD) from data have achieved state-of-the-art performance in tractable learning tasks. These methods learn PSDDs incrementally by optimizing the likelihood of the induced probability distribution given available data and are thus robust against missing values, a relevant trait to address the challenges of embedded applications, such as failing sensors and resource constraints. However PSDDs are outperformed by discriminatively trained models in classification tasks. In this work, we introduce D-LearnPSDD , a learner that improves the classification performance of the LearnPSDD algorithm by introducing a discriminative bias that encodes the conditional relation between the class and feature variables. Laura Isabel Galindez Olascoaga, Wannes Meert, Nimish Shah, Guy Van den Broeck, Marian Verhelst |
IDA | 2 |
| 2020 | "Now you see it, now you don't!" Detecting Suspicious Pattern Absences in Continuous Time SeriesabstractGiven its large applicational potential, time series anomaly detection has become a crucial data mining task. Its goal is to identify periods of a time series where there is a deviation from the expected behavior. Existing approaches focus on analyzing whether the currently observed behavior differs from previously seen, normal behavior. In contrast, this paper tackles the the task where the absence of a previously observed behavior is indicative of an anomaly. In other words, a pattern that is expected to recur in the time series is absent. In real-world use cases, absent patterns can be linked to serious problems. For instance, if a scheduled, regular maintenance operation of a machine does not take place, this can be harmful to the machine at a later time. In this paper, we introduce the task of detecting when a specific pattern is absent in a real-valued time series. We propose a novel technique called FZapPa that can address this task. Empirically, FZapPa outperforms existing anomaly techniques on a benchmark of real-world datasets. Vincent Vercruyssen, Wannes Meert, Jesse Davis |
SDM | 2 |
| 2019 | ProbLP: A framework for low-precision probabilistic inferenceabstractBayesian reasoning is a powerful mechanism for probabilistic inference in smart edge-devices. During such inferences, a low-precision arithmetic representation can enable improved energy efficiency. However, its impact on inference accuracy is not yet understood. Furthermore, general-purpose hardware does not natively support low-precision representation. To address this, we propose ProbLP, a framework that automates the analysis and design of low-precision probabilistic inference hardware. It automatically chooses an appropriate energy-efficient representation based on worst-case error-bounds and hardware energy-models. It generates custom hardware for the resulting inference network exploiting parallelism, pipelining and low-precision operation. The framework is validated on several embedded-sensing benchmarks. Nimish Shah, Laura Isabel Galindez Olascoaga, Wannes Meert, Marian Verhelst |
DAC | 3 |
| 2019 | Learning Relational Representations with Auto-encoding Logic ProgramsabstractDeep learning methods capable of handling relational data have proliferated over the past years. In contrast to traditional relational learning methods that leverage first-order logic for representing such data, these methods aim at re-representing symbolic relational data in Euclidean space. They offer better scalability, but can only approximate rich relational structures and are less flexible in terms of reasoning. This paper introduces a novel framework for relational representation learning that combines the best of both worlds. This framework, inspired by the auto-encoding principle, uses first-order logic as a data representation language, and the mapping between the the original and latent representation is done by means of logic programs instead of neural networks. We show how learning can be cast as a constraint optimisation problem for which existing solvers can be used. The use of logic as a representation language makes the proposed framework more accurate (as the representation is exact, rather than approximate), more flexible, and more interpretable than deep learning methods. We experimentally show that these latent representations are indeed beneficial in relational learning tasks. Sebastijan Dumancic, Tias Guns, Wannes Meert, Hendrik Blockeel |
IJCAI | 3 |
| 2019 | Towards Hardware-Aware Tractable Learning of Probabilistic ModelsabstractSmart portable applications increasingly rely on edge computing due to privacy and latency concerns. But guaranteeing always-on functionality comes with two major challenges: heavily resource-constrained hardware; and dynamic application conditions. Probabilistic models present an ideal solution to these challenges: they are robust to missing data, allow for joint predictions and have small data needs. In addition, ongoing efforts in field of tractable learning have resulted in probabilistic models with strict inference efficiency guarantees. However, the current notions of tractability are often limited to model complexity, disregarding the hardware's specifications and constraints. We propose a novel resource-aware cost metric that takes into consideration the hardware's properties in determining whether the inference task can be efficiently deployed. We use this metric to evaluate the performance versus resource trade-off relevant to the application of interest, and we propose a strategy that selects the device-settings that can optimally meet users' requirements. We showcase our framework on a mobile activity recognition scenario, and on a variety of benchmark datasets representative of the field of tractable learning and of the applications of interest. Laura Isabel Galindez Olascoaga, Wannes Meert, Nimish Shah, Marian Verhelst, Guy Van den Broeck |
NeurIPS | 2 |
| 2019 | Fast Gradient Boosting Decision Trees with Bit-Level Data Structures
Laurens Devos, Wannes Meert, Jesse Davis |
ECML/PKDD (1) | 2 |
| 2019 | Pattern-Based Anomaly Detection in Mixed-Type Time Series
Len Feremans, Vincent Vercruyssen, Boris Cule, Wannes Meert, Bart Goethals |
ECML/PKDD (1) | 4 |
| 2018 | COBRASTS: A New Approach to Semi-supervised Clustering of Time Series
Toon van Craenendonck, Wannes Meert, Sebastijan Dumancic, Hendrik Blockeel |
DS | 2 |
| 2018 | Feature noise tuning for resource efficient Bayesian Network Classifiers
Laura Isabel Galindez Olascoaga, Jonas Vlasselaer, Wannes Meert, Marian Verhelst |
ESANN | 3 |
| 2018 | Semi-Supervised Anomaly Detection with an Application to Water AnalyticsabstractNowadays, all aspects of a production process are continuously monitored and visualized in a dashboard. Equipment is monitored using a variety of sensors, natural resource usage is tracked, and interventions are recorded. In this context, a common task is to identify anomalous behavior from the time series data generated by sensors. As manually analyzing such data is laborious and expensive, automated approaches have the potential to be much more efficient as well as cost effective. While anomaly detection could be posed as a supervised learning problem, typically this is not possible as few or no labeled examples of anomalous behavior are available and it is oftentimes infeasible or undesirable to collect them. Therefore, unsupervised approaches are commonly employed which typically identify anomalies as deviations from normal (i.e., common or frequent) behavior. However, in many real-world settings several types of normal behavior exist that occur less frequently than some anomalous behaviors. In this paper, we propose a novel constrained-clustering-based approach for anomaly detection that works in both an unsupervised and semi-supervised setting. Starting from an unlabeled data set, the approach is able to gradually incorporate expert-provided feedback to improve its performance. We evaluated our approach on real-world water monitoring time series data from supermarkets in collaboration with Colruyt Group, one of Belgiums largest retail companies. Empirically, we found that our approach outperforms the current detection system as well as several other baselines. Our system is currently deployed and used by the company to analyze water usage for 20 stores on a daily basis. Vincent Vercruyssen, Wannes Meert, Gust Verbruggen, Koen Maes, Ruben Baumer, Jesse Davis |
ICDM | 2 |
| 2018 | Fatigue Prediction in Outdoor Runners Via Machine Learning and Sensor FusionabstractRunning is extremely popular and around 10.6 million people run regularly in the United States alone. Unfortunately, estimates indicated that between 29% to 79% of runners sustain an overuse injury every year. One contributing factor to such injuries is excessive fatigue, which can result in alterations in how someone runs that increase the risk for an overuse injury. Thus being able to detect during a running session when excessive fatigue sets in, and hence when these alterations are prone to arise, could be of great practical importance. In this paper, we explore whether we can use machine learning to predict the rating of perceived exertion (RPE), a validated subjective measure of fatigue, from inertial sensor data of individuals running outdoors. We describe how both the subjective target label and the realistic outdoor running environment introduce several interesting data science challenges. We collected a longitudinal dataset of runners, and demonstrate that machine learning can be used to learn accurate models for predicting RPE. Tim Op De Beéck, Wannes Meert, Kurt Schütte 0002, Benedicte Vanwanseele, Jesse Davis |
KDD | 2 |
| 2018 | Interactive Time Series Clustering with COBRASTS
Toon van Craenendonck, Wannes Meert, Sebastijan Dumancic, Hendrik Blockeel |
ECML/PKDD (3) | 2 |
| 2018 | Towards Resource-Efficient Classifiers for Always-On Monitoring
Jonas Vlasselaer, Wannes Meert, Marian Verhelst |
ECML/PKDD (3) | 2 |
| 2017 | Power and spreading factor control in low power wide area networksabstractLow power wide area networks are gaining interest to connect thousands of nodes to the internet of things. However, because the link budget in these networks is huge, nodes suffer from a near-far effect. Nodes far from the base station cannot send to the base station succesfully when closer nodes are transmitting, causing destructive collisions. LoRa, the considered technology in this paper, is a spread spectrum technology. It is known that spread spectrum is also sensitive to this effect. This paper presents a scheme to efficiently optimize the packet error rate fairness inside a LoRaWAN cell. This is achieved by optimizing the power and spreading factor for each node while avoiding near-far problems by allocating distant users to different channels. Simulations show that the packet error rate can be decreased up to 50% for edge nodes in a moderate contention scenario where 1 node per 1000m2transmits every 10 minutes. Brecht Reynders, Wannes Meert, Sofie Pollin |
ICC | 2 |
| 2016 | Exploiting local and repeated structure in Dynamic Bayesian Networks
Jonas Vlasselaer, Wannes Meert, Guy Van den Broeck, Luc De Raedt |
Artif. Intell. | 2 |
| 2016 | TP-Compilation for inference in probabilistic logic programs
Jonas Vlasselaer, Guy Van den Broeck, Angelika Kimmig, Wannes Meert, Luc De Raedt |
Int. J. Approx. Reason. | 4 |
| 2016 | Lifted generative learning of Markov logic networks
Jan Van Haaren, Guy Van den Broeck, Wannes Meert, Jesse Davis |
Mach. Learn. | 3 |
| 2015 | Anytime Inference in Probabilistic Logic Programs with Tp-Compilation
Jonas Vlasselaer, Guy Van den Broeck, Angelika Kimmig, Wannes Meert, Luc De Raedt |
IJCAI | 4 |
| 2015 | ProbLog2: Probabilistic Logic Programming
Anton Dries, Angelika Kimmig, Wannes Meert, Joris Renkens, Guy Van den Broeck, Jonas Vlasselaer, Luc De Raedt |
ECML/PKDD (3) | 3 |
| 2015 | LS-SVM based spectral clustering and regression for predicting maintenance of industrial machines
Rocco Langone, Carlos Alzate, Bart De Ketelaere, Jonas Vlasselaer, Wannes Meert, Johan A. K. Suykens |
Eng. Appl. Artif. Intell. | 5 |
| 2015 | Optimal resource usage in ultra-low-power sensor interfaces through context- and resource-cost-aware machine learning
Steven Lauwereins, Komail M. H. Badami, Wannes Meert, Marian Verhelst |
Neurocomputing | 3 |
| 2014 | Condition Monitoring with Incomplete ObservationsabstractWe introduce an approach for predicting the behaviour of a machine during a production cycle. Typical data analysis methods assume that continuous behaviour is (fully) observed. This assumption is unrealistic as monitored machines are often interrupted and restarted at irregular points in time. We study the resulting problem, propose a solution and report on a use-case in wire drawing. Jonas Vlasselaer, Wannes Meert, Rocco Langone, Luc De Raedt |
ECAI | 2 |
| 2014 | Context- and cost-aware feature selection in ultra-low-power sensor interfaces
Steven Lauwereins, Komail M. H. Badami, Wannes Meert, Marian Verhelst |
ESANN | 3 |
| 2014 | The Most Probable Explanation for Probabilistic Logic Programs with Annotated Disjunctions
Dimitar Sht. Shterionov, Joris Renkens, Jonas Vlasselaer, Angelika Kimmig, Wannes Meert, Gerda Janssens |
ILP | 5 |
| 2014 | Skolemization for Weighted First-Order Model Counting
Guy Van den Broeck, Wannes Meert, Adnan Darwiche |
KR | 2 |
| 2013 | Rule-based Hand Posture Recognition using Qualitative Finger Configurations Acquired with the Kinect
Lieven Billiet, José Oramas M., McElory Hoffmann, Wannes Meert, Laura Antanas |
ICPRAM | 4 |
| 2013 | Bitsquatting: exploiting bit-flips for fun, or profit?abstractOver the last fifteen years, several types of attacks against domain names and the companies relying on them have been observed. The well-known cybersquatting of domain names gave way to typosquatting, the abuse of a user's mistakes when typing a URL in her browser's address bar. Recently, a new attack against domain names surfaced, namely bitsquatting. In bitsquatting, an attacker leverages random bit-errors occurring in the memory of commodity computers and smartphones, to redirect Internet traffic to attacker-controlled domains. Nick Nikiforakis, Steven Van Acker, Wannes Meert, Lieven Desmet, Frank Piessens, Wouter Joosen |
WWW | 3 |
| 2011 | Lifted Probabilistic Inference by First-Order Knowledge CompilationabstractProbabilistic logical languages provide powerful formalisms for knowledge representation and learning. Yet performing inference in these languages is extremely costly, especially if it is done at the propositional level. Lifted inference algorithms, which avoid repeated computation by treating indistinguishable groups of objects as one, help mitigate this cost. Seeking inspiration from logical inference, where lifted inference (e.g., resolution) is commonly performed, we develop a model theoretic approach to probabilistic lifted inference. Our algorithm compiles a first-order probabilistic theory into a first-order deterministic decomposable negation normal form (d-DNNF) circuit. Compilation offers the advantage that inference is polynomial in the size of the circuit. Furthermore, by borrowing techniques from the knowledge compilation literature our algorithm effectively exploits the logical structure (e.g., context-specific independencies) within the first-order model, which allows more computation to be done at the lifted level. An empirical comparison demonstrates the utility of the proposed approach. Guy Van den Broeck, Nima Taghipour, Wannes Meert, Jesse Davis, Luc De Raedt |
IJCAI | 3 |
| 2010 | First-Order Bayes-Ball
Wannes Meert, Nima Taghipour, Hendrik Blockeel |
ECML/PKDD (2) | 1 |
| 2010 | CHR(PRISM)-based probabilistic logic learningabstractAbstract PRISM is an extension of Prolog with probabilistic predicates and built-in support for expectation-maximization learning. Constraint Handling Rules (CHR) is a high-level programming language based on multi-headed multiset rewrite rules. In this paper, we introduce a new probabilistic logic formalism, called CHRiSM, based on a combination of CHR and PRISM. It can be used for high-level rapid prototyping of complex statistical models by means of “chance rules”. The underlying PRISM system can then be used for several probabilistic inference tasks, including probability computation and parameter learning. We define the CHRiSM language in terms of syntax and operational semantics, and illustrate it with examples. We define the notion of ambiguous programs and define a distribution semantics for unambiguous programs. Next, we describe an implementation of CHRiSM, based on CHR(PRISM). We discuss the relation between CHRiSM and other probabilistic logic programming languages, in particular PCHR. Finally, we identify potential application domains. Jon Sneyers, Wannes Meert, Joost Vennekens, Yoshitaka Kameya, Taisuke Sato |
Theory Pract. Log. Program. | 2 |
| 2009 | CP-Logic Theory Inference with Contextual Variable Elimination and Comparison to BDD Based Inference Methods
Wannes Meert, Jan Struyf, Hendrik Blockeel |
ILP | 1 |
| 2008 | Learning Ground CP-Logic Theories by Leveraging Bayesian Network Learning Techniques
Wannes Meert, Jan Struyf, Hendrik Blockeel |
Fundam. Informaticae | 1 |
| 2006 | Towards Learning Non-recursive LPADs by Transforming Them into Bayesian Networks
Hendrik Blockeel, Wannes Meert |
ILP | 2 |