Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jan Lemeire is active.

Publication


Featured researches published by Jan Lemeire.


Minds and Machines | 2013

Replacing Causal Faithfulness with Algorithmic Independence of Conditionals

Jan Lemeire; Dominik Janzing

Independence of Conditionals (IC) has recently been proposed as a basic rule for causal structure learning. If a Bayesian network represents the causal structure, its Conditional Probability Distributions (CPDs) should be algorithmically independent. In this paper we compare IC with causal faithfulness (FF), stating that only those conditional independences that are implied by the causal Markov condition hold true. The latter is a basic postulate in common approaches to causal structure learning. The common spirit of FF and IC is to reject causal graphs for which the joint distribution looks ‘non-generic’. The difference lies in the notion of genericity: FF sometimes rejects models just because one of the CPDs is simple, for instance if the CPD describes a deterministic relation. IC does not behave in this undesirable way. It only rejects a model when there is a non-generic relation between different CPDs although each CPD looks generic when considered separately. Moreover, it detects relations between CPDs that cannot be captured by conditional independences. IC therefore helps in distinguishing causal graphs that induce the same conditional independences (i.e., they belong to the same Markov equivalence class). The usual justification for FF implicitly assumes a prior that is a probability density on the parameter space. IC can be justified by Solomonoff’s universal prior, assigning non-zero probability to those points in parameter space that have a finite description. In this way, it favours simple CPDs, and therefore respects Occam’s razor. Since Kolmogorov complexity is uncomputable, IC is not directly applicable in practice. We argue that it is nevertheless helpful, since it has already served as inspiration and justification for novel causal inference algorithms.


International Journal of Approximate Reasoning | 2012

Conservative independence-based causal structure learning in absence of adjacency faithfulness

Jan Lemeire; Stijn Meganck; Francesco Cartella; Tingting Liu

This paper presents an extension to the Conservative PC algorithm which is able to detect violations of adjacency faithfulness under causal sufficiency and triangle faithfulness. Violations can be characterized by pseudo-independent relations and equivalent edges, both generating a pattern of conditional independencies that cannot be modeled faithfully. Both cases lead to uncertainty about specific parts of the skeleton of the causal graph. These ambiguities are modeled by an f-pattern. We prove that our Adjacency Conservative PC algorithm is able to correctly learn the f-pattern. We argue that the solution also applies for the finite sample case if we accept that only strong edges can be identified. Experiments based on simulations and the ALARM benchmark model show that the rate of false edge removals is significantly reduced, at the expense of uncertainty on the skeleton and a higher sensitivity for accidental correlations.


Photonic Network Communications | 2011

Integrated routing in GMPLS-based IP/WDM networks

Walter Colitti; Kris Steenhaut; Didier Colle; Mario Pickavet; Jan Lemeire; Ann Nowé

The Internet traffic evolution has forced network operators to migrate toward an integrated infrastructure which brings the IP and optical layers under a unified model. The integration between the two technologies has been facilitated by the development of the Generalized Multi Protocol Label Switching. In the integrated scenario, Multilayer Traffic Engineering can be reinforced with integrated routing techniques. Integrated IP/WDM routing facilitates the routing decision phase by allowing a node to have a complete knowledge of the IP and WDM domains when accommodating traffic. This study focuses on integrated IP/WDM routing. We analyze two basic policies widely discussed in literature: one policy prioritizes the traffic accommodation on the virtual topology, while the other prioritizes the traffic accommodation on the physical topology. We show that both the mechanisms do not lead to efficient resource utilization because they tend to congest one layer more than the other one. We propose an adaptive heuristic which combines the advantages of both the policies. When accommodating traffic, the proposed approach selects the appropriate layer depending on the resource utilization being experienced in the virtual and the physical topologies. We demonstrate via simulations that the cross-layer resource optimization executed by the proposed scheme achieves significant improvements in terms of blocking ratio.


Mathematical Problems in Engineering | 2015

Hidden Semi-Markov Models for Predictive Maintenance

Francesco Cartella; Jan Lemeire; Luca Dimiccoli; Hichem Sahli

Realistic predictive maintenance approaches are essential for condition monitoring and predictive maintenance of industrial machines. In this work, we propose Hidden Semi-Markov Models (HSMMs) with (i) no constraints on the state duration density function and (ii) being applied to continuous or discrete observation. To deal with such a type of HSMM, we also propose modifications to the learning, inference, and prediction algorithms. Finally, automatic model selection has been made possible using the Akaike Information Criterion. This paper describes the theoretical formalization of the model as well as several experiments performed on simulated and real data with the aim of methodology validation. In all performed experiments, the model is able to correctly estimate the current state and to effectively predict the time to a predefined event with a low overall average absolute error. As a consequence, its applicability to real world settings can be beneficial, especially where in real time the Remaining Useful Lifetime (RUL) of the machine is calculated.


Journal of Physics: Conference Series | 2012

Online adaptive learning of Left-Right Continuous HMM for bearings condition assessment

Francesco Cartella; Tingting Liu; Stijn Meganck; Jan Lemeire; Hichem Sahli

Standard Hidden Markov Models (HMMs) approaches used for condition assessment of bearings assume that all the possible system states are fixed and known a priori and that training data from all of the associated states are available. Moreover, the training procedure is performed offline, and only once at the beginning, with the available training set. These assumptions significantly impede component diagnosis applications when all of the possible states of the system are not known in advance or environmental factors or operative conditions change during the tools usage. The method introduced in this paper overcomes the above limitations and proposes an approach to detect unknown degradation modalities using a Left-Right Continuous HMM with a variable state space. The proposed HMM is combined with Change Point Detection algorithms to (i) estimate, from historical observations, the initial number of the models states, as well as to perform an initial guess of the parameters, and (ii) to adaptively recognize new states and, consequently, adjust the model parameters during monitoring. The approach has been tested using real monitoring data taken from the NASA benchmark repository. A comparative study with state of the art techniques shows improvements in terms of reduction of the training procedure iterations, and early detection of unknown states.


field-programmable logic and applications | 2013

Comparing and combining GPU and FPGA accelerators in an image processing context

Bruno da Silva; An Braeken; Erik H. D'Hollander; Abdellah Touhafi; Jan Cornelis; Jan Lemeire

Nowadays, processors alone cannot deliver what computation hungry image processing applications demand. An alternative is to use hardware accelerators such as Graphics Processing Units (GPUs) or Field Programmable Gate Arrays (FPGAs). Applications, however, exhibit different performance characteristics depending on the accelerator. This paper describes the hybrid platform and the programming environment that allows to efficiently create programs on a combined GPU/FPGA desktop. We use the roofline model to identify the most appropriate accelerator for each application and High-Level Synthesis (HLS) tools to reduce the FPGA development time. To introduce our platform and tool chain both accelerators are compared by implementing a basic image operation. Next, a promising algorithm is explored and implemented, splitting and distributing the work between GPU, FPGA and CPU in order to validate the hybrid concept. Our results show that their combination exhibits a higher performance for computational intensive image processing applications than a GPU only.


2009 Proceedings of 6th International Symposium on Image and Signal Processing and Analysis | 2009

Towards fully user transparent task and data parallel image processing

Jan Lemeire; Yan Zhao; Peter Schelkens; Steve De Backer; Bert Torfs

This paper reports on the integration of parallel image processing in the ITK library and on improvements to the state-of-the-art of user transparency. In our approach, image processing tasks are wrapped into objects which are passed to the parallel engine. The engine is able to exploit data and task parallelism when executing the tasks on multicores, clusters and/or GPUs. All features necessary for efficient parallel processing are specified by the task objects. The engine can figure out most of the features itself, and is able to check the correctness of the features provided by the user. Interoperation optimization is attained by efficient scheduling of the tasks. The task dependency graph is automatically created at runtime. This is possible by delaying the execution of the tasks and by the intrinsic ITK pipeline updating mechanism. The low-level functions are also made available for the user, as well as a library-independent version.


Scientific Programming | 2004

Adaptive load balancing of parallel applications with multi-agent reinforcement learning on heterogeneous systems

Johan Parent; Katja Verbeeck; Jan Lemeire; Ann Nowé; Kris Steenhaut; Erik F. Dirkx

We report on the improvements that can be achieved by applying machine learning techniques, in particular reinforcement learning, for the dynamic load balancing of parallel applications. The applications being considered in this paper are coarse grain data intensive applications. Such applications put high pressure on the interconnect of the hardware. Synchronization and load balancing in complex, heterogeneous networks need fast, flexible, adaptive load balancing algorithms. Viewing a parallel application as a one-state coordination game in the framework of multi-agent reinforcement learning, and by using a recently introduced multi-agent exploration technique, we are able to improve upon the classic job farming approach. The improvements are achieved with limited computation and communication overhead.


parallel, distributed and network-based processing | 2016

Microbenchmarks for GPU Characteristics: The Occupancy Roofline and the Pipeline Model

Jan Lemeire; Jan Cornelis; Laurent Segers

In this paper we present microbenchmarks in OpenCL to measure the most important performance characteristics of GPUs. Microbenchmarks try to measure individual characteristics that influence the performance. First, performance, in operations or bytes per second, is measured with respect to the occupancy and as such provides an occupancy roofline curve. The curve shows at which occupancy level peak performance is reached. Second, when considering the cycles per instruction of each compute unit, we measure the two most important characteristics of an instruction: its issue and completion latency. This is based on modeling each compute unit as a pipeline for computations and a pipeline for the memory access. We also measure some specific characteristics: the influence of independent instructions within a kernel and thread divergence. We argue that these are the most important characteristics for understanding the performance and predicting performance. The results for several Nvidia and AMD GPUs are provided. A free java application containing the microbenchmarks is available on www.gpuperformance.org.


international conference on parallel processing | 2012

An investigation into the performance of reduction algorithms under load imbalance

Petar Marendi; Jan Lemeire; Tom Haber; Dean Vučini; Peter Schelkens

Today, most reduction algorithms are optimized for balanced workloads; they assume all processes will start the reduction at about the same time. However, in practice this is not always the case and significant load imbalances may occur and affect the performance of said algorithms. In this paper we investigate the impact of such imbalances on the most commonly employed reduction algorithms and propose a new algorithm specifically adapted to the presented context. Firstly, we analyze the optimistic case where we have a priori knowledge of all imbalances and propose a near-optimal solution. In the general case, where we do not have any foreknowledge of the imbalances, we propose a dynamically rebalanced tree reduction algorithm. We show experimentally that this algorithm performs better than the default OpenMPI and MVAPICH2 implementations.

Collaboration


Dive into the Jan Lemeire's collaboration.

Top Co-Authors

Avatar

Abdellah Touhafi

Vrije Universiteit Brussel

View shared research outputs
Top Co-Authors

Avatar

Jan Cornelis

Vrije Universiteit Brussel

View shared research outputs
Top Co-Authors

Avatar

Bruno da Silva

Vrije Universiteit Brussel

View shared research outputs
Top Co-Authors

Avatar

Peter Schelkens

Vrije Universiteit Brussel

View shared research outputs
Top Co-Authors

Avatar

An Braeken

Vrije Universiteit Brussel

View shared research outputs
Top Co-Authors

Avatar

Erik F. Dirkx

Vrije Universiteit Brussel

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Kris Steenhaut

Vrije Universiteit Brussel

View shared research outputs
Top Co-Authors

Avatar

Stijn Meganck

Vrije Universiteit Brussel

View shared research outputs
Researchain Logo
Decentralizing Knowledge