Demo Data from EDBT 2026 / reviewers in the wild / expert
Philippe Preux
dblp:16/4835
· DBLP profile ↗
47ranked-venue papers
4as first author
8since 2021 · last 2025
0000-0002-2067-2838ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 32 · 2 first-author · 6 since 2021Databases, data management, data science and information retrieval · 7 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 6Graphics, computer vision, multimedia, augmented reality and games · 6 · 2 since 2021Systems, architecture and hardware · 3 · 1 since 2021Human-computer interaction and ubiquitous computing · 2Applied, interdisciplinary, general and emerging computing · 2Computer networks · 1 · 1 since 2021
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
13 papers |
Reinforcement learning · 59% Kernel, tree and ensemble methods · 20% Probabilistic and Bayesian machine learning · 9% | |
| Databases, data mining, and information retrieval
3 papers |
Data mining · 63% Recommender systems · 14% Information retrieval · 14% |
Topics — the 30 heaviest of 44, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Reinforcement learning
exploration |
1.0 | 2 | 2021 | There Is No Turning Back: A Self-Supervised Approach for Reversibility-Aware Reinforcement Learning · NeurIPS 2021 Don't Do What Doesn't Matter: Intrinsic Motivation with Action Usefulness · IJCAI 2021 |
Machine learning › Reinforcement learning › policy optimization
policy gradient |
0.9 | 2 | 2021 | Learning Value Functions in Deep Policy Gradients using Residual Variance · ICLR 2021 Only Relevant Information Matters: Filtering Out Noisy Samples To Boost RL · IJCAI 2020 |
Machine learning › Kernel, tree and ensemble methods
decision tree |
0.9 | 1 | 2025 | Breiman meets Bellman: Non-Greedy Decision Trees with MDPs · KDD (2) 2025 |
Machine learning › Kernel, tree and ensemble methods › decision tree learning
decision tree optimization |
0.9 | 1 | 2025 | Breiman meets Bellman: Non-Greedy Decision Trees with MDPs · KDD (2) 2025 |
Machine learning › Reinforcement learning › transfer learning in reinforcement learning › policy transfer
policy distillation |
0.7 | 1 | 2023 | Soft Action Priors: Towards Robust Policy Transfer · AAAI 2023 |
Machine learning › Reinforcement learning › transfer learning in reinforcement learning
policy transfer |
0.7 | 1 | 2023 | Soft Action Priors: Towards Robust Policy Transfer · AAAI 2023 |
Machine learning › Reinforcement learning › reward design
reward shaping |
0.7 | 1 | 2023 | Soft Action Priors: Towards Robust Policy Transfer · AAAI 2023 |
Machine learning › Kernel, tree and ensemble methods
kernel methods |
0.5 | 3 | 2016 | Operator-valued Kernels for Learning from Functional Response Data · J. Mach. Learn. Res. 2016 Multiple Operator-valued Kernel Learning · NIPS 2012 Functional Regularized Least Squares Classication with Operator-valued Kernels · ICML 2011 |
Machine learning › Reinforcement learning
actor-critic methods |
0.5 | 1 | 2021 | Adversarially Guided Actor-Critic · ICLR 2021 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
0.5 | 1 | 2021 | Adversarially Guided Actor-Critic · ICLR 2021 |
Machine learning › Reinforcement learning › exploration
intrinsic motivation |
0.5 | 1 | 2021 | Don't Do What Doesn't Matter: Intrinsic Motivation with Action Usefulness · IJCAI 2021 |
Machine learning › Reinforcement learning › exploration › intrinsic motivation
self-supervised exploration |
0.5 | 1 | 2021 | There Is No Turning Back: A Self-Supervised Approach for Reversibility-Aware Reinforcement Learning · NeurIPS 2021 |
Machine learning › Reinforcement learning
value function estimation |
0.5 | 1 | 2021 | Learning Value Functions in Deep Policy Gradients using Residual Variance · ICLR 2021 |
Machine learning › Reinforcement learning
sample efficiency |
0.4 | 1 | 2020 | Only Relevant Information Matters: Filtering Out Noisy Samples To Boost RL · IJCAI 2020 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › gaussian process › kernel design
operator-valued kernel |
0.4 | 2 | 2016 | Operator-valued Kernels for Learning from Functional Response Data · J. Mach. Learn. Res. 2016 Functional Regularized Least Squares Classication with Operator-valued Kernels · ICML 2011 |
Natural language and speech › Question answering and dialogue systems
multi-hop reasoning |
0.3 | 1 | 2018 | Visual Reasoning with Multi-hop Feature Modulation · ECCV (5) 2018 |
Computer vision › Vision and language
visual reasoning |
0.3 | 1 | 2018 | Visual Reasoning with Multi-hop Feature Modulation · ECCV (5) 2018 |
Machine learning › Probabilistic and Bayesian machine learning
functional data |
0.2 | 1 | 2016 | Operator-valued Kernels for Learning from Functional Response Data · J. Mach. Learn. Res. 2016 |
Machine learning › Probabilistic and Bayesian machine learning
functional data analysis |
0.2 | 1 | 2016 | Operator-valued Kernels for Learning from Functional Response Data · J. Mach. Learn. Res. 2016 |
Data mining
clustering |
0.2 | 1 | 2016 | Consistent Algorithms for Clustering Time Series · J. Mach. Learn. Res. 2016 |
Data mining › clustering › clustering evaluation
clustering stability |
0.2 | 1 | 2016 | Consistent Algorithms for Clustering Time Series · J. Mach. Learn. Res. 2016 |
Data mining › clustering
time series clustering |
0.2 | 1 | 2016 | Consistent Algorithms for Clustering Time Series · J. Mach. Learn. Res. 2016 |
Machine learning › Reinforcement learning › bandit
contextual bandit |
0.2 | 1 | 2014 | Improving offline evaluation of contextual bandit algorithms via bootstrapping techniques · ICML 2014 |
Machine learning › Reinforcement learning
off-policy evaluation |
0.2 | 1 | 2014 | Improving offline evaluation of contextual bandit algorithms via bootstrapping techniques · ICML 2014 |
Recommender systems › sequential decision making
contextual bandit recommendation |
0.2 | 1 | 2014 | Improving offline evaluation of contextual bandit algorithms via bootstrapping techniques · ICML 2014 |
Information retrieval › evaluation
offline evaluation |
0.2 | 1 | 2014 | Improving offline evaluation of contextual bandit algorithms via bootstrapping techniques · ICML 2014 |
Machine learning › Kernel, tree and ensemble methods › kernel methods
kernel dependency estimation |
0.2 | 1 | 2013 | A Generalized Kernel Approach to Structured Output Learning · ICML (1) 2013 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
regression |
0.2 | 1 | 2013 | A Generalized Kernel Approach to Structured Output Learning · ICML (1) 2013 |
Machine learning › Probabilistic and Bayesian machine learning › structured prediction
structured output learning |
0.2 | 1 | 2013 | A Generalized Kernel Approach to Structured Output Learning · ICML (1) 2013 |
Machine learning › Reinforcement learning
sparse reward |
0.1 | 1 | 2021 | Don't Do What Doesn't Matter: Intrinsic Motivation with Action Usefulness · IJCAI 2021 |
Methods — techniques the papers use, named apart from their topics
markov decision process · 0.9heuristic split generation · 0.9dynamic programming · 0.9tabular reinforcement learning · 0.7reward shaping · 0.7policy distillation · 0.7deep reinforcement learning · 0.7auxiliary regularization · 0.7adversarial training · 0.5actor-critic · 0.5perturbation protocol · 0.3oracle-based testing · 0.3stationary ergodic processes · 0.2simulation · 0.2linear programming · 0.2importance sampling · 0.2bootstrapping · 0.2kernel ridge regression · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Breiman meets Bellman: Non-Greedy Decision Trees with MDPsabstractIn supervised learning, decision trees are valued for their interpretability and performance. While greedy decision tree algorithms like CART remain widely used due to their computational efficiency, they often produce sub-optimal solutions with respect to a regularized training loss. Conversely, optimal decision tree methods can find better solutions but are computationally intensive and typically limited to shallow trees or binary features. We present Dynamic Programming Decision Trees (DPDT), a framework that bridges the gap between greedy and optimal approaches. DPDT relies on a Markov Decision Process formulation combined with heuristic split generation to construct near-optimal decision trees with significantly reduced computational complexity. Our approach dynamically limits the set of admissible splits at each node while directly optimizing the tree regularized training loss. Theoretical analysis demonstrates that DPDT can minimize regularized training losses at least as well as CART. Our empirical study shows on multiple datasets that DPDT achieves near-optimal loss with orders of magnitude fewer operations than existing optimal solvers. More importantly, extensive benchmarking suggests statistically significant improvements of DPDT over both CART and optimal decision trees in terms of generalization to unseen data. We demonstrate DPDT practicality through applications to boosting, where it consistently outperforms baselines. Our framework provides a promising direction for developing efficient, near-optimal decision tree algorithms that scale to practical applications. Hector Kohler, Riad Akrour, Philippe Preux |
KDD (2) | 3 |
| 2024 | General System Architecture and COTS Prototyping of an AIoT-Enabled Sailboat for Autonomous Aquatic Ecosystem MonitoringabstractUnmanned vehicles keep growing attention as they facilitate innovative commercial and civil applications within the Internet of Things (IoT) realm. In this context, autonomous sailing boats are becoming important marine platforms for performing different tasks, such as surveillance, water, and environmental monitoring. Most of these tasks heavily depend on artificial intelligence (AI) technologies, such as visual navigation and path planning, and comprise the so-called AI of Things (AIoT). In this article, we propose 1) the OpenBoat, an automating system architecture for AIoT-enabled sailboats with application-agnostic autonomous environment monitoring capability and 2) the F-Boat, a fully functional prototype of OpenBoat built with commercial off-the-shelf (COTS) components on a real sailboat. F-Boat includes low-level control strategies for autonomous path following, communication infrastructure for remote operation and cooperation with other systems, edge computing with AI accelerator, modular support for application-specific monitoring systems, and navigation aspects. F-Boat is also designed and built for robustness situations to guarantee its operation under extreme events, such as high temperatures and bad weather, through extended periods of time. We show the results of field experiments running in Guanabara Bay, an important aquatic ecosystem in Brazil, that demonstrate the functionalities of the prototype and demonstrate the AIoT capability of the proposed architecture. André P. D. de Araújo, Dickson H. J. Daniel, Raphael Guerra, Diego N. Brandão, Eduardo C. Vasconcellos, Alvaro Negreiros, Esteban Walter Gonzalez Clua, Luiz Marcos Garcia Gonçalves, Philippe Preux |
IEEE Internet Things J. | 9 |
| 2023 | Soft Action Priors: Towards Robust Policy TransferabstractDespite success in many challenging problems, reinforcement learning (RL) is still confronted with sample inefficiency, which can be mitigated by introducing prior knowledge to agents. However, many transfer techniques in reinforcement learning make the limiting assumption that the teacher is an expert. In this paper, we use the action prior from the Reinforcement Learning as Inference framework - that is, a distribution over actions at each state which resembles a teacher policy, rather than a Bayesian prior - to recover state-of-the-art policy distillation techniques. Then, we propose a class of adaptive methods that can robustly exploit action priors by combining reward shaping and auxiliary regularization losses. In contrast to prior work, we develop algorithms for leveraging suboptimal action priors that may nevertheless impart valuable knowledge - which we call soft action priors. The proposed algorithms adapt by adjusting the strength of teacher feedback according to an estimate of the teacher's usefulness in each state. We perform tabular experiments, which show that the proposed methods achieve state-of-the-art performance, surpassing it when learning from suboptimal priors. Finally, we demonstrate the robustness of the adaptive algorithms in continuous action deep RL problems, in which adaptive algorithms considerably improved stability when compared to existing policy distillation methods. Matheus Centa de Medeiros, Philippe Preux |
AAAI | 2 |
| 2021 | READYS: A Reinforcement Learning Based Strategy for Heterogeneous Dynamic SchedulingabstractIn this paper, we propose READYS, a reinforcement learning algorithm for the dynamic scheduling of computations modeled as a Directed Acyclic Graph (DAGs). Our goal is to develop a scheduling algorithm in which allocation and scheduling decisions are made at runtime, based on the state of the system, as performed in runtime systems such as StarPU or ParSEC. Reinforcement Learning is a natural candidate to achieve this task, since its general principle is to build step by step a strategy that, given the state of the system (the state of the resources and a view of the ready tasks and their successors in our case), makes a decision to optimize a global criterion. Moreover, the use of Reinforcement Learning is natural in a context where the duration of tasks (and communications) is stochastic. We propose READYS that combines Graph Convolutional Networks (GCN) with an Actor-Critic Algorithm (A2C): it builds an adaptive representation of the scheduling problem on the fly and learns a scheduling strategy, aiming at minimizing the makespan. A crucial point is that READYS builds a general scheduling strategy which is neither limited to only one specific application or task graph nor one particular problem size, and that can be used to schedule any DAG. We focus on different types of task graphs originating from linear algebra factorization kernels (CHOLESKY, LU, QR) and we consider heterogeneous platforms made of a few CPUs and GPUs. We first propose to analyze the performance of READYS when learning is performed on a given (platform, kernel, problem size) combination. Using simulations, we show that the scheduling agent obtains performances very similar or even superior to algorithms from the literature, and that it is especially powerful when the scheduling environment contains a lot of uncertainty. We additionally demonstrate that our agent exhibits very promising generalization capabilities. To the best of our knowledge, this is the first paper which shows that reinforcement learning can really be used for dynamic DAG scheduling on heterogeneous resources. Nathan Grinsztajn, Olivier Beaumont, Emmanuel Jeannot, Philippe Preux |
CLUSTER | 4 |
| 2021 | Adversarially Guided Actor-Critic
Yannis Flet-Berliac, Johan Ferret, Olivier Pietquin, Philippe Preux, Matthieu Geist |
ICLR | 4 |
| 2021 | Learning Value Functions in Deep Policy Gradients using Residual Variance
Yannis Flet-Berliac, Reda Ouhamma, Odalric-Ambrym Maillard, Philippe Preux |
ICLR | 4 |
| 2021 | Don't Do What Doesn't Matter: Intrinsic Motivation with Action UsefulnessabstractSparse rewards are double-edged training signals in reinforcement learning: easy to design but hard to optimize. Intrinsic motivation guidances have thus been developed toward alleviating the resulting exploration problem. They usually incentivize agents to look for new states through novelty signals. Yet, such methods encourage exhaustive exploration of the state space rather than focusing on the environment's salient interaction opportunities. We propose a new exploration method, called Don't Do What Doesn't Matter (DoWhaM), shifting the emphasis from state novelty to state with relevant actions. While most actions consistently change the state when used, e.g. moving the agent, some actions are only effective in specific states, e.g., opening a door, grabbing an object. DoWhaM detects and rewards actions that seldom affect the environment. We evaluate DoWhaM on the procedurally-generated environment MiniGrid against state-of-the-art methods. Experiments consistently show that DoWhaM greatly reduces sample complexity, installing the new state-of-the-art in MiniGrid. Mathieu Seurin, Florian Strub, Philippe Preux, Olivier Pietquin |
IJCAI | 3 |
| 2021 | There Is No Turning Back: A Self-Supervised Approach for Reversibility-Aware Reinforcement LearningabstractWe propose to learn to distinguish reversible from irreversible actions for better informed decision-making in Reinforcement Learning (RL). From theoretical considerations, we show that approximate reversibility can be learned through a simple surrogate task: ranking randomly sampled trajectory events in chronological order. Intuitively, pairs of events that are always observed in the same order are likely to be separated by an irreversible sequence of actions. Conveniently, learning the temporal order of events can be done in a fully self-supervised way, which we use to estimate the reversibility of actions from experience, without any priors.We propose two different strategies that incorporate reversibility in RL agents, one strategy for exploration (RAE) and one strategy for control (RAC). We demonstrate the potential of reversibility-aware agents in several environments, including the challenging Sokoban game. In synthetic tasks, we show that we can learn control policies that never fail and reduce to zero the side-effects of interactions, even without access to the reward function. Nathan Grinsztajn, Johan Ferret, Olivier Pietquin, Philippe Preux, Matthieu Geist |
NeurIPS | 4 |
| 2020 | Only Relevant Information Matters: Filtering Out Noisy Samples To Boost RLabstractIn reinforcement learning, policy gradient algorithms optimize the policy directly and rely on sampling efficiently an environment. Nevertheless, while most sampling procedures are based on direct policy sampling, self-performance measures could be used to improve such sampling prior to each policy update. Following this line of thought, we introduce SAUNA, a method where non-informative transitions are rejected from the gradient update. The level of information is estimated according to the fraction of variance explained by the value function: a measure of the discrepancy between V and the empirical returns. In this work, we use this criterion to select samples that are useful to learn from, and we demonstrate that this selection can significantly improve the performance of policy gradient methods. In this paper: (a) We introduce the SAUNA method to filter transitions. (b) We conduct experiments on a set of benchmark continuous control problems. SAUNA significantly improves performance. (c) We investigate how SAUNA reliably selects samples with the most positive impact on learning and study its improvement on both performance and sample efficiency. Yannis Flet-Berliac, Philippe Preux |
IJCAI | 2 |
| 2020 | "I'm Sorry Dave, I'm Afraid I Can't Do That" Deep Q-Learning from Forbidden ActionsabstractThe use of Reinforcement Learning (RL) is still restricted to simulation or to enhance human-operated systems through recommendations. Real-world environments (e.g. industrial robots or power grids) are generally designed with safety constraints in mind implemented in the shape of valid actions masks or contingency controllers. For example, the range of motion and the angles of the motors of a robot can be limited to physical boundaries. Violating constraints thus results in rejected actions or entering in a safe mode driven by an external controller, making RL agents incapable of learning from their mistakes. In this paper, we propose a simple modification of a state-of-the-art deep RL algorithm (DQN), enabling learning from forbidden actions. To do so, the standard Q-learning update is enhanced with an extra safety loss inspired by structured classification. We empirically show that it reduces the number of hit constraints during the learning phase and accelerates convergence to near-optimal policies compared to using standard DQN. Experiments are done on a Visual Grid World Environment and the TextWorld domain. Mathieu Seurin, Philippe Preux, Olivier Pietquin |
IJCNN | 2 |
| 2020 | A Machine of Few Words: Interactive Speaker Recognition with Reinforcement LearningabstractSpeaker recognition is a well known and studied task in the speech processing domain. It has many applications, either for security or speaker adaptation of personal devices. In this paper, we present a new paradigm for automatic speaker recognition that we call Interactive Speaker Recognition (ISR). In this paradigm, the recognition system aims to incrementally build a representation of the speakers by requesting personalized utterances to be spoken in contrast to the standard text-dependent or text-independent schemes. To do so, we cast the speaker recognition task into a sequential decision-making problem that we solve with Reinforcement Learning. Using a standard dataset, we show that our method achieves excellent performance while using little speech signal amounts. This method could also be applied as an utterance selection mechanism for building speech synthesis systems. Mathieu Seurin, Florian Strub, Philippe Preux, Olivier Pietquin |
INTERSPEECH | 3 |
| 2018 | Visual Reasoning with Multi-hop Feature Modulation
Florian Strub, Mathieu Seurin, Ethan Perez, Harm de Vries, Jérémie Mary, Philippe Preux, Aaron C. Courville, Olivier Pietquin |
ECCV (5) | 6 |
| 2018 | Correctness attraction: a study of stability of software behavior under runtime perturbationabstractCan the execution of software be perturbed without breaking the correctness of the output? In this paper, we devise a protocol to answer this question from a novel perspective. In an experimental study, we observe that many perturbations do not break the correctness in ten subject programs. We call this phenomenon "correctness attraction". The uniqueness of this protocol is that it considers a systematic exploration of the perturbation space as well as perfect oracles to determine the correctness of the output. To this extent, our findings on the stability of software under execution perturbations have a level of validity that has never been reported before in the scarce related work. A qualitative manual analysis enables us to set up the first taxonomy ever of the reasons behind correctness attraction. Benjamin Danglot, Philippe Preux, Benoit Baudry, Martin Monperrus |
ICSE | 2 |
| 2018 | Correctness attraction: a study of stability of software behavior under runtime perturbation
Benjamin Danglot, Philippe Preux, Benoit Baudry, Martin Monperrus |
Empir. Softw. Eng. | 2 |
| 2017 | A Multi-Armed Bandit Model Selection for Cold-Start User RecommendationabstractHow can we effectively recommend items to a user about whom we have no information? This is the problem we focus on in this paper, known as the cold-start problem. In most existing works, the cold-start problem is handled through the use of many kinds of information available about the user. However, what happens if we do not have any information? Recommender systems usually keep a substantial amount of prediction models that are available for analysis. Moreover, recommendations to new users yield uncertain returns. Assuming that a number of alternative prediction models is available to select items to recommend to a cold user, this paper introduces a multi-armed bandit based model selection, named PdMS. In comparison with three baselines, PdMS improves the performance as measured by the nDCG. These improvements are demonstrated on real, public datasets. Crícia Z. Felício, Klérisson Vinícius Ribeiro Paixão, Célia A. Zorzo Barcelos, Philippe Preux |
UMAP | 4 |
| 2017 | A large-scale study of call graph-based impact prediction using mutation testing
Vincenzo Musco, Martin Monperrus, Philippe Preux |
Softw. Qual. J. | 3 |
| 2016 | Sequential Collaborative Ranking Using (No-)Click Implicit Feedback
Frédéric Guillou, Romaric Gaudel, Philippe Preux |
ICONIP (2) | 3 |
| 2016 | Preference-Like Score to Cope with Cold-Start User in Recommender SystemsabstractIn recent years, there has been an explosion of social recommender systems (SRS) research. However, the dominant trend of these studies has been towards designing new prediction models. The typical approach is to use social information to build those models for each new user. Due to the inherent complexity of this prediction process, for full cold-start user in particular, the performance of most SRS fall a great deal. We, rather, propose that new users are best served by models already built in system. Selecting a prediction model from a set of strong linked users might offer better results than building a personalized model for full cold-start users. We contribute to this line of work comparing several matrix factorization based SRS under full cold-start user scenario, and proposing a general model selection approach, called ToSocialRec, that leverages existing recommendation models to offer items for new users. Our framework is not only able to handle several social network connection weight metrics, but any metric that can be correlated with preference similarity among users, named here as Preference-like score. We perform experiments on real life datasets that show this technique is as efficient or more than current state-of-the-art techniques for cold-start user. Our framework has also been designed to be easily deployed and leveraged by developers to help create a new wave of SRS. Crícia Z. Felício, Klérisson Vinícius Ribeiro Paixão, Célia A. Zorzo Barcelos, Philippe Preux |
ICTAI | 4 |
| 2016 | Mutation-Based Graph Inference for Fault LocalizationabstractWe present a new fault localization algorithm, called Vautrin, built on an approximation of causality based on call graphs. The approximation of causality is done using software mutants. The key idea is that if a mutant is killed by a test, certain call graph edges within a path between the mutation point and the failing test are likely causal. We evaluate our approach on the fault localization benchmark by Steimann et al. totaling 5,836 faults. The causal graphs are extracted from 88,732 nodes connected by 119,531 edges. Vautrin improves the fault localization effectiveness for all subjects of the benchmark. Considering the wasted effort at the method level, a classical fault localization evaluation metric, the improvement ranges from 3% to 55%, with an average improvement of 14%. Vincenzo Musco, Martin Monperrus, Philippe Preux |
SCAM | 3 |
| 2016 | Operator-valued Kernels for Learning from Functional Response DataabstractIn this paper (This is a combined and expanded version of previous conference papers Kadri et al., 2010, 2011c) we consider the problems of supervised classification and regression in the case where attributes and labels are functions: a data is represented by a set of functions, and the label is also a function. We focus on the use of reproducing kernel Hilbert space theory to learn from such functional data. Basic concepts and properties of kernel-based learning are extended to include the estimation of function-valued functions. In this setting, the representer theorem is restated, a set of rigorously defined infinite-dimensional operator-valued kernels that can be valuably applied when the data are functions is described, and a learning algorithm for nonlinear functional data analysis is introduced. The methodology is illustrated through speech and audio signal processing experiments. Hachem Kadri, Emmanuel Duflos, Philippe Preux, Stéphane Canu, Alain Rakotomamonjy, Julien Audiffren |
J. Mach. Learn. Res. | 3 |
| 2016 | Consistent Algorithms for Clustering Time SeriesabstractThe problem of clustering is considered for the case where every point is a time series. The time series are either given in one batch (offline setting), or they are allowed to grow with time and new time series can be added along the way (online setting). We propose a natural notion of consistency for this problem, and show that there are simple, computationally efficient algorithms that are asymptotically consistent under extremely weak assumptions on the distributions that generate the data. The notion of consistency is as follows. A clustering algorithm is called consistent if it places two time series into the same cluster if and only if the distribution that generates them is the same. In the considered framework the time series are allowed to be highly dependent, and the dependence can have arbitrary form. If the number of clusters is known, the only assumption we make is that the (marginal) distribution of each time series is stationary ergodic. No parametric, memory or mixing assumptions are made. When the number of clusters is unknown, stronger assumptions are provably necessary, but it is still possible to devise nonparametric algorithms that are consistent under very general conditions. The theoretical findings of this work are illustrated with experiments on both synthetic and real data. Azadeh Khaleghi, Daniil Ryabko, Jérémie Mary, Philippe Preux |
J. Mach. Learn. Res. | 4 |
| 2015 | Simultaneous optimistic optimization on the noiseless BBOB testbedabstractWe experiment the SOO (Simultaneous Optimistic Optimization) global optimizer on the BBOB testbed. We report results for both the unconstrained-budget setting and the expensive setting, as well as a comparison with the DiRect algorithm to which SOO is mostly related. Overall, SOO is shown to perform rather poorly in the highest dimensions while agreeably exhibiting interesting performance for the most difficult functions, which is to be attributed to its global nature and to the fact that its design was guided by the goal of obtaining theoretically provable performance. The greedy exploration-exploitation sampling strategy underlying SOO design is also shown to be a viable alternative for the expensive setting which gives rooms for further improvements in this direction. Bilel Derbel, Philippe Preux |
CEC | 2 |
| 2014 | Bandits attack function optimizationabstractWe consider function optimization as a sequential decision making problem under the budget constraint. Such constraint limits the number of objective function evaluations allowed during the optimization. We consider an algorithm inspired by a continuous version of a multi-armed bandit problem which attacks this optimization problem by solving the tradeoff between exploration (initial quasi-uniform search of the domain) and exploitation (local optimization around the potentially global maxima). We introduce the so-called Simultaneous Optimistic Optimization (SOO), a deterministic algorithm that works by domain partitioning. The benefit of such an approach are the guarantees on the returned solution and the numerical efficiency of the algorithm. We present this machine learning rooted approach to optimization, and provide the empirical assessment of SOO on the CEC'2014 competition on single objective real-parameter numerical optimization testsuite. Philippe Preux, Rémi Munos, Michal Valko |
IEEE Congress on Evolutionary Computation | 1 |
| 2014 | Improving offline evaluation of contextual bandit algorithms via bootstrapping techniquesabstractIn many recommendation applications such as news recommendation, the items that can be recommended come and go at a very fast pace. This is a challenge for recommender systems (RS) to face this setting. Online learning algorithms seem to be the most straight forward solution. The contextual bandit framework was introduced for that very purpose. In general the evaluation of a RS is a critical issue. Live evaluation is often avoided due to the potential loss of revenue, hence the need for offline evaluation methods. Two options are available. Model based methods are biased by nature and are thus difficult to trust when used alone. Data driven methods are therefore what we consider here. Evaluating online learning algorithms with past data is not simple but some methods exist in the literature. Nonetheless their accuracy is not satisfactory mainly due to their mechanism of data rejection that only allow the exploitation of a small fraction of the data. We precisely address this issue in this paper. After highlighting the limitations of the previous methods, we present a new method, based on bootstrapping techniques. This new method comes with two important improvements: it is much more accurate and it provides a measure of quality of its estimation. The latter is a highly desirable property in order to minimize the risks entailed by putting online a RS for the first time. We provide both theoretical and experimental proofs of its superiority compared to state-of-the-art methods, as well as an analysis of the convergence of the measure of quality. Jérémie Mary, Philippe Preux, Olivier Nicol |
ICML | 2 |
| 2014 | Understanding software evolution: the maisqual ant data setabstractSoftware engineering is a maturing discipline which has seen many drastic advances in the last years. However, some studies still point to the lack of rigorous and mathematically grounded methods to raise the field to a new emerging science, with proper and reproducible foundations to build upon. Indeed, mathematicians and statisticians do not necessarily have software engineering knowledge, while software engineers and practitioners do not necessarily have a mathematical background. Boris Baldassari, Philippe Preux |
MSR | 2 |
| 2013 | A Generalized Kernel Approach to Structured Output LearningabstractWe study the problem of structured output learning from a regression perspective. We first provide a general formulation of the kernel dependency estimation (KDE) approach to this problem using operator-valued kernels. Our formulation overcomes the two main limitations of the original KDE approach, namely the decoupling between outputs in the image space and the inability to use a joint feature space. We then propose a covariance-based operator-valued kernel that allows us to take into account the structure of the kernel feature space. This kernel operates on the output space and only encodes the interactions between the outputs without any reference to the input space. To address this issue, we introduce a variant of our KDE method based on the conditional covariance operator that in addition to the correlation between the outputs takes into account the effects of the input variables. Finally, we evaluate the performance of our KDE approach using both covariance and conditional covariance kernels on three structured output problems, and compare it to the state-of-the art kernel-based structured output regression methods. Hachem Kadri, Mohammad Ghavamzadeh, Philippe Preux |
ICML (1) | 3 |
| 2012 | Multiple Operator-valued Kernel LearningabstractPositive definite operator-valued kernels generalize the well-known notion of reproducing kernels, and are naturally adapted to multi-output learning situations. This paper addresses the problem of learning a finite linear combination of infinite-dimensional operator-valued kernels which are suitable for extending functional data analysis methods to nonlinear contexts. We study this problem in the case of kernel ridge regression for functional responses with an lr-norm constraint on the combination coefficients. The resulting optimization problem is more involved than those of multiple scalar-valued kernel learning since operator-valued kernels pose more technical and theoretical issues. We propose a multiple operator-valued kernel learning algorithm based on solving a system of linear operator equations by using a block coordinate-descent procedure. We experimentally validate our approach on a functional regression task in the context of finger movement prediction in brain-computer interfaces. Hachem Kadri, Alain Rakotomamonjy, Francis R. Bach, Philippe Preux |
NIPS | 4 |
| 2012 | Fast Reinforcement Learning with Large Action Sets Using Error-Correcting Output Codes for MDP Factorization
Gabriel Dulac-Arnold, Ludovic Denoyer, Philippe Preux, Patrick Gallinari |
ECML/PKDD (2) | 3 |
| 2012 | Managing advertising campaigns - an approximate planning approach
Sertan Girgin, Jérémie Mary, Philippe Preux, Olivier Nicol |
Frontiers Comput. Sci. | 3 |
| 2012 | Sequential approaches for learning datum-wise sparse representations
Gabriel Dulac-Arnold, Ludovic Denoyer, Philippe Preux, Patrick Gallinari |
Mach. Learn. | 3 |
| 2011 | Learning vocal tract variables with multi-task kernelsabstractThe problem of acoustic-to-articulatory speech inversion continues to be a challenging research problem which significantly impacts automatic speech recognition robustness and accuracy. This paper presents a multi-task kernel based method aimed at learning Vocal Tract (VT) variables from the Mel-Frequency Cepstral Coefficients (MFCCs). Unlike usual speech inversion techniques based on individual estimation of each tract variable, the key idea here is to consider all the target variables simultaneously to take advantage of the relationships among them and then improve learning performance. The proposed method is evaluated using synthetic speech dataset and corresponding tract variables created by the TAsk Dynamics Application (TADA) model and compared to the hierarchical ε-SVR speech inversion technique. Hachem Kadri, Emmanuel Duflos, Philippe Preux |
ICASSP | 3 |
| 2011 | Functional Regularized Least Squares Classication with Operator-valued Kernels
Hachem Kadri, Asma Rabaoui, Philippe Preux, Emmanuel Duflos, Alain Rakotomamonjy |
ICML | 3 |
| 2011 | Datum-Wise Classification: A Sequential Approach to Sparsity
Gabriel Dulac-Arnold, Ludovic Denoyer, Philippe Preux, Patrick Gallinari |
ECML/PKDD (1) | 3 |
| 2010 | Advertising Campaigns Management: Should We Be Greedy?abstractWe consider the problem of displaying advertisements on web pages in the "cost per click" model, which necessitates to learn the appeal of visitors for the different advertisements in order to maximize the revenue. In a realistic context, the advertisements have constraints such as a certain number of clicks to draw, as well as a lifetime. This problem is thus inherently dynamic, and intimately combines combinatorial and statistical issues. To set the stage, it is also noteworthy that we deal with very rare events of interest, since the base probability of one click is in the order of 10-4. We introduce an adaptive policy learning algorithm based on linear programming, and investigate its performance through simulations on a realistic model designed with an important commercial web actor. Sertan Girgin, Jérémie Mary, Philippe Preux, Olivier Nicol |
ICDM | 3 |
| 2010 | The Iso-regularization Descent Algorithm for the LASSO
Manuel Loth, Philippe Preux |
ICONIP (1) | 2 |
| 2009 | Feature discovery in approximate dynamic programmingabstractFeature discovery aims at finding the best representation of data. This is a very important topic in machine learning, and in reinforcement learning in particular. Based on our recent work on feature discovery in the context of reinforcement learning to discover a good, if not the best, representation of states, we report here on the use of the same kind of approach in the context of approximate dynamic programming. The striking difference with the usual approach is that we use a non parametric function approximator to represent the value function, instead of a parametric one. We also argue that the problem of discovering the best state representation and the problem of the value function approximation are just the two faces of the same coin, and that using a non parametric approach provides an elegant solution to both problems at once. Philippe Preux, Sertan Girgin, Manuel Loth |
ADPRL | 1 |
| 2009 | ECON: A Kernel Basis Pursuit Algorithm with Automatic Feature Parameter Tuning, and its Application to Photometric Solids ApproximationabstractThis paper introduces a new algorithm, namely the equi-correlation network (ECON), to perform supervised classification, and regression. ECON is a kernelized LARS-like algorithm, by which we mean that ECON uses an l1regularization to produce sparse estimators, ECON efficiently rides the regularization path to obtain the estimator associated to any regularization constant values, and ECON represents the data by way of features induced by a feature function. The originality of ECON is that it automatically tunes the parameters of the features while riding the regularization path. So, ECON has the unique ability to produce optimally tuned features for each value of the constant of regularization. We illustrate the remarkable experimental performance of ECON on standard benchmark datasets; we also present a novel application of machine learning in the field of computer graphics, namely the approximation of photometric solids. Manuel Loth, Philippe Preux, Samuel Delepoulle, Christophe Renaud |
ICMLA | 2 |
| 2008 | Feature Discovery in Reinforcement Learning Using Genetic Programming
Sertan Girgin, Philippe Preux |
EuroGP | 2 |
| 2008 | Basis Function Construction in Reinforcement Learning Using Cascade-Correlation Learning ArchitectureabstractIn reinforcement learning, it is a common practice to map the state(-action) space to a different one using basis functions. This transformation aims to represent the input data in a more informative form that facilitates and improves subsequent steps. As a "good'' set of basis functions result in better solutions and defining such functions becomes a challenge with increasing problem complexity, it is beneficial to be able to generate them automatically. In this paper, we propose a new approach based on Bellman residual for constructing basis functions using cascade-correlation learning architecture. We show how this approach can be applied to Least Squares Policy Iteration algorithm in order to obtain a better approximation of the value function, and consequently improve the performance of the resulting policies. We also present the effectiveness of the method empirically on some benchmark problems. Sertan Girgin, Philippe Preux |
ICMLA | 2 |
| 2007 | A unified view of TD algorithms, introducing Full-gradient TD and Equi-gradient descent TD
Manuel Loth, Philippe Preux, Manuel Davy |
ESANN | 2 |
| 2004 | A generic architecture for adaptive agents based on reinforcement learning
Philippe Preux, Samuel Delepoulle, Jean-Claude Darcheville |
Inf. Sci. | 1 |
| 2002 | Propagation of Q-values in Tabular TD(lambda)
Philippe Preux |
ECML | 1 |
| 1998 | A Bit-Wise Epistasis Measure for Binary Search Spaces
Cyril Fonlupt, Denis Robilliard, Philippe Preux |
PPSN | 3 |
| 1998 | The fitness function and its impact on local search methodsabstractThe fitness function is generally defined rather straightforwardly in evolutionary algorithms (EA): it is simply the value of the function to optimize. We argue and show that embedding more information in the fitness function leads to a significant improvement of the quality of the local optima that are reached. The technique is developed here on NP-hard problems and demonstrated on the job-shop scheduling problem. The technique is first used in a mere steepest descent hill-climber in order to assess its usefulness. Then, it is shown that its use in an EA also improves its performance in terms of the quality of solutions that are found. David Duvivier, Philippe Preux, Cyril Fonlupt, Denis Robilliard, El-Ghazali Talbi |
SMC | 2 |
| 1996 | Climbing Up NP-Hard Hills
David Duvivier, Philippe Preux, El-Ghazali Talbi |
PPSN | 2 |
| 1992 | Performance improvement for vector pipeline multiprocessor systems using a disordered execution modelabstractMemory contention may cause dramatic loss of performance in vector pipeline multiprocessor systems. To enhance memory performance, the disordered execution model aims at scheduling vector element accesses in order to avoid memory conflicts. This scheduling relies on memory bank activities at access issue time. A disordered pipeline execution is associated with disordered memory access in order to maintain the chaining of all processor functional units. An analytical model and simulations demonstrate the interest of this model. M. Tahar Kechadi, Jean-Luc Dekeyser, Philippe Marquet, Philippe Preux |
ISCA | 4 |
| 1990 | Vector addressing processor for direct and indirect accesses
Jean-Luc Dekeyser, Philippe Marquet, Philippe Preux |
Microprocessing and Microprogramming | 3 |