Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Riad Akrour

dblp:98/9987 · DBLP profile ↗
← Back
18ranked-venue papers
9as first author
4since 2021 · last 2025
0000-0002-8735-6960ORCID · corroborated

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

Artificial intelligence and machine learning · 18 · 9 first-author · 4 since 2021Systems, architecture and hardware · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 4 · 2 first-author · 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
12 papers
Reinforcement learning · 64% Kernel, tree and ensemble methods · 17% Optimization for machine learning · 8%
Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 100%

Topics — the 26 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
policy search
1.132024
Augmented Bayesian Policy Search · ICLR 2024
Layered direct policy search for learning hierarchical skills · ICRA 2017
Empowered skills · ICRA 2017
Machine learning › Reinforcement learning
policy optimization
1.032019
Projections for Approximate Policy Iteration Algorithms · ICML 2019
Model-Free Trajectory-based Policy Optimization with Monotonic Improvement · J. Mach. Learn. Res. 2018
Model-Free Trajectory Optimization for Reinforcement Learning · ICML 2016
Machine learning › Kernel, tree and ensemble methods
decision tree
0.912025
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.912025
Breiman meets Bellman: Non-Greedy Decision Trees with MDPs · KDD (2) 2025
Machine learning › Reinforcement learning
hierarchical reinforcement learning
0.622018
Sample and Feedback Efficient Hierarchical Reinforcement Learning from Human Preferences · ICRA 2018
Layered direct policy search for learning hierarchical skills · ICRA 2017
Machine learning › Trustworthy machine learning › interpretability
explainable reinforcement learning
0.612022
Continuous Action Reinforcement Learning From a Mixture of Interpretable Experts · IEEE Trans. Pattern Anal. Mach. Intell. 2022
Machine learning › Reinforcement learning › dynamic programming
policy iteration
0.612022
Continuous Action Reinforcement Learning From a Mixture of Interpretable Experts · IEEE Trans. Pattern Anal. Mach. Intell. 2022
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization
0.522024
Local Bayesian Optimization of Motor Skills · ICML 2017
Augmented Bayesian Policy Search · ICLR 2024
Machine learning › Reinforcement learning › dynamic programming › policy iteration
approximate policy iteration
0.412019
Projections for Approximate Policy Iteration Algorithms · ICML 2019
Machine learning › Reinforcement learning › policy optimization
monotonic improvement
0.312018
Model-Free Trajectory-based Policy Optimization with Monotonic Improvement · J. Mach. Learn. Res. 2018
Machine learning › Reinforcement learning › reward learning
preference-based reward learning
0.312018
Sample and Feedback Efficient Hierarchical Reinforcement Learning from Human Preferences · ICRA 2018
Machine learning › Reinforcement learning › policy optimization
proximal policy optimization
0.312018
Model-Free Trajectory-based Policy Optimization with Monotonic Improvement · J. Mach. Learn. Res. 2018
Machine learning › Reinforcement learning
reward learning
0.312018
Sample and Feedback Efficient Hierarchical Reinforcement Learning from Human Preferences · ICRA 2018
Machine learning › Reinforcement learning › exploration › intrinsically motivated reinforcement learning
empowerment
0.312017
Empowered skills · ICRA 2017
Machine learning › Reinforcement learning › exploration
intrinsic motivation
0.312017
Empowered skills · ICRA 2017
Machine learning › Optimization for machine learning › model-based optimization › bayesian optimization
local bayesian optimization
0.312017
Local Bayesian Optimization of Motor Skills · ICML 2017
Machine learning › Reinforcement learning › reinforcement learning from human feedback
preference-based reinforcement learning
0.312017
A Survey of Preference-Based Reinforcement Learning Methods · J. Mach. Learn. Res. 2017
Machine learning › Reinforcement learning › reward design
reward shaping
0.312017
A Survey of Preference-Based Reinforcement Learning Methods · J. Mach. Learn. Res. 2017
Machine learning › Reinforcement learning › hierarchical reinforcement learning
subpolicy learning
0.312017
Layered direct policy search for learning hierarchical skills · ICRA 2017
Robotics › Motion planning and robot control
trajectory optimization
0.212016
Model-Free Trajectory Optimization for Reinforcement Learning · ICML 2016
Machine learning › Reinforcement learning
preference learning
0.212014
Programming by Feedback · ICML 2014
Program synthesis and code generation
programming by example
0.212014
Programming by Feedback · ICML 2014
Machine learning › Trustworthy machine learning
interpretability
0.212022
Continuous Action Reinforcement Learning From a Mixture of Interpretable Experts · IEEE Trans. Pattern Anal. Mach. Intell. 2022
Machine learning › Reinforcement learning
imitation learning
0.112017
Local Bayesian Optimization of Motor Skills · ICML 2017
Robotics › Motion planning and robot control › robot learning › sensorimotor learning
motor skill learning
0.112017
Local Bayesian Optimization of Motor Skills · ICML 2017
Robotics › Robot manipulation › nonprehensile manipulation › dynamic manipulation
table tennis robot
0.112017
Empowered skills · ICRA 2017

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

function approximation · 1.0markov decision process · 0.9heuristic split generation · 0.9dynamic programming · 0.9policy gradient · 0.8performance difference lemma · 0.8bayesian optimization · 0.8policy iteration · 0.6gradient descent · 0.4hierarchical reinforcement learning · 0.3utility function estimation · 0.2preference judgments · 0.2
YearPublicationVenuePosition
2025 Breiman meets Bellman: Non-Greedy Decision Trees with MDPs
abstract
In 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)2
2024 Augmented Bayesian Policy Search
abstract
Deterministic policies are often preferred over stochastic ones when implemented on physical systems. They can prevent erratic and harmful behaviors while being easier to implement and interpret. However, in practice, exploration is largely performed by stochastic policies. First-order Bayesian Optimization (BO) methods offer a principled way of performing exploration using deterministic policies. This is done through a learned probabilistic model of the objective function and its gradient. Nonetheless, such approaches treat policy search as a black-box problem, and thus, neglect the reinforcement learning nature of the problem. In this work, we leverage the performance difference lemma to introduce a novel mean function for the probabilistic model. This results in augmenting BO methods with the action-value function. Hence, we call our method Augmented Bayesian Search (ABS). Interestingly, this new mean function enhances the posterior gradient with the deterministic policy gradient, effectively bridging the gap between BO and policy gradient methods. The resulting algorithm combines the convenience of the direct policy search with the scalability of reinforcement learning. We validate ABS on high-dimensional locomotion problems and demonstrate competitive performance compared to existing direct policy search schemes.
Mahdi Kallel, Debabrota Basu, Riad Akrour, Carlo D'Eramo
ICLR3
2022 Continuous Action Reinforcement Learning From a Mixture of Interpretable Experts
abstract
Reinforcement learning (RL) has demonstrated its ability to solve high dimensional tasks by leveraging non-linear function approximators. However, these successes are mostly achieved by 'black-box' policies in simulated domains. When deploying RL to the real world, several concerns regarding the use of a 'black-box' policy might be raised. In order to make the learned policies more transparent, we propose in this paper a policy iteration scheme that retains a complex function approximator for its internal value predictions but constrains the policy to have a concise, hierarchical, and human-readable structure, based on a mixture of interpretable experts. Each expert selects a primitive action according to a distance to a prototypical state. A key design decision to keep such experts interpretable is to select the prototypical states from trajectory data. The main technical contribution of the paper is to address the challenges introduced by this non-differentiable prototypical state selection procedure. Experimentally, we show that our proposed algorithm can learn compelling policies on continuous action deep RL benchmarks, matching the performance of neural network based policies, but returning policies that are more amenable to human inspection than neural network or linear-in-feature policies.
Riad Akrour, Davide Tateo, Jan Peters 0001
IEEE Trans. Pattern Anal. Mach. Intell.1
2021 Convex optimization with an interpolation-based projection and its application to deep learning
abstract
Abstract Convex optimizers have known many applications as differentiable layers within deep neural architectures. One application of these convex layers is to project points into a convex set. However, both forward and backward passes of these convex layers are significantly more expensive to compute than those of a typical neural network. We investigate in this paper whether an inexact, but cheaper projection, can drive a descent algorithm to an optimum. Specifically, we propose an interpolation-based projection that is computationally cheap and easy to compute given a convex, domain defining, function. We then propose an optimization algorithm that follows the gradient of the composition of the objective and the projection and prove its convergence for linear objectives and arbitrary convex and Lipschitz domain defining inequality constraints. In addition to the theoretical contributions, we demonstrate empirically the practical interest of the interpolation projection when used in conjunction with neural networks in a reinforcement learning and a supervised learning setting.
Riad Akrour, Asma Atamna, Jan Peters 0001
Mach. Learn.1
2019 Projections for Approximate Policy Iteration Algorithms
abstract
Approximate policy iteration is a class of reinforcement learning (RL) algorithms where the policy is encoded using a function approximator and which has been especially prominent in RL with continuous action spaces. In this class of RL algorithms, ensuring increase of the policy return during policy update often requires to constrain the change in action distribution. Several approximations exist in the literature to solve this constrained policy update problem. In this paper, we propose to improve over such solutions by introducing a set of projections that transform the constrained problem into an unconstrained one which is then solved by standard gradient descent. Using these projections, we empirically demonstrate that our approach can improve the policy update solution and the control over exploration of existing approximate policy iteration algorithms.
Riad Akrour, Joni Pajarinen, Jan Peters 0001, Gerhard Neumann
ICML1
2019 Compatible natural gradient policy search
abstract
Trust-region methods have yielded state-of-the-art results in policy search. A common approach is to use KL-divergence to bound the region of trust resulting in a natural gradient policy update. We show that the natural gradient and trust region optimization are equivalent if we use the natural parameterization of a standard exponential policy distribution in combination with compatible value function approximation. Moreover, we show that standard natural gradient updates may reduce the entropy of the policy according to a wrong schedule leading to premature convergence. To control entropy reduction we introduce a new policy search method called compatible policy search (COPOS) which bounds entropy loss. The experimental results show that COPOS yields state-of-the-art results in challenging continuous control tasks and in discrete partially observable tasks.
Joni Pajarinen, Hong Linh Thai, Riad Akrour, Jan Peters 0001, Gerhard Neumann
Mach. Learn.3
2018 Sample and Feedback Efficient Hierarchical Reinforcement Learning from Human Preferences
abstract
While reinforcement learning has led to promising results in robotics, defining an informative reward function is challenging. Prior work considered including the human in the loop to jointly learn the reward function and the optimal policy. Generating samples from a physical robot and requesting human feedback are both taxing efforts for which efficiency is critical. We propose to learn reward functions from both the robot and the human perspectives to improve on both efficiency metrics. Learning a reward function from the human perspective increases feedback efficiency by assuming that humans rank trajectories according to a low-dimensional outcome space. Learning a reward function from the robot perspective circumvents the need for a dynamics model while retaining the sample efficiency of model-based approaches. We provide an algorithm that incorporates bi-perspective reward learning into a general hierarchical reinforcement learning framework and demonstrate the merits of our approach on a toy task and a simulated robot grasping task.
Robert Pinsler, Riad Akrour, Takayuki Osa, Jan Peters 0001, Gerhard Neumann
ICRA2
2018 Regularizing Reinforcement Learning with State Abstraction
abstract
State abstraction in a discrete reinforcement learning setting clusters states sharing a similar optimal action to yield an easier to solve decision process. In this paper, we generalize the concept of state abstraction to continuous action reinforcement learning by defining an abstract state as a state cluster over which a near-optimal policy of simple shape exists. We propose a hierarchical reinforcement learning algorithm that is able to simultaneously find the state space clustering and the optimal sub-policies in each cluster. The main advantage of the proposed framework is to provide a straightforward way of regularizing reinforcement learning by controlling the behavioral complexity of the learned policy. We apply our algorithm on several benchmark tasks and a robot tactile manipulation task and show that we can match state-of-the-art deep reinforcement learning performance by combining a small number of linear policies.
Riad Akrour, Filipe Veiga, Jan Peters 0001, Gerhard Neumann
IROS1
2018 Model-Free Trajectory-based Policy Optimization with Monotonic Improvement
abstract
Many of the recent trajectory optimization algorithms alternate between linear approximation of the system dynamics around the mean trajectory and conservative policy update. One way of constraining the policy change is by bounding the Kullback-Leibler (KL) divergence between successive policies. These approaches already demonstrated great experimental success in challenging problems such as end-to-end control of physical systems. However, the linear approximation of the system dynamics can introduce a bias in the policy update and prevent convergence to the optimal policy. In this article, we propose a new model-free trajectory-based policy optimization algorithm with guaranteed monotonic improvement. The algorithm backpropagates a local, quadratic and time-dependent \qfunc learned from trajectory data instead of a model of the system dynamics. Our policy update ensures exact KL-constraint satisfaction without simplifying assumptions on the system dynamics. We experimentally demonstrate on highly non-linear control tasks the improvement in performance of our algorithm in comparison to approaches linearizing the system dynamics. In order to show the monotonic improvement of our algorithm, we additionally conduct a theoretical analysis of our policy update scheme to derive a lower bound of the change in policy return between successive iterations.
Riad Akrour, Abbas Abdolmaleki, Hany Abdulsamad, Jan Peters 0001, Gerhard Neumann
J. Mach. Learn. Res.1
2017 Local Bayesian Optimization of Motor Skills
abstract
Bayesian optimization is renowned for its sample efficiency but its application to higher dimensional tasks is impeded by its focus on global optimization. To scale to higher dimensional problems, we leverage the sample efficiency of Bayesian optimization in a local context. The optimization of the acquisition function is restricted to the vicinity of a Gaussian search distribution which is moved towards high value areas of the objective. The proposed information-theoretic update of the search distribution results in a Bayesian interpretation of local stochastic search: the search distribution encodes prior knowledge on the optimum’s location and is weighted at each iteration by the likelihood of this location’s optimality. We demonstrate the effectiveness of our algorithm on several benchmark objective functions as well as a continuous robotic task in which an informative prior is obtained by imitation learning.
Riad Akrour, Dmitry Sorokin, Jan Peters 0001, Gerhard Neumann
ICML1
2017 Layered direct policy search for learning hierarchical skills
abstract
Solutions to real world robotic tasks often require complex behaviors in high dimensional continuous state and action spaces. Reinforcement Learning (RL) is aimed at learning such behaviors but often fails for lack of scalability. To address this issue, Hierarchical RL (HRL) algorithms leverage hierarchical policies to exploit the structure of a task. However, many HRL algorithms rely on task specific knowledge such as a set of predefined sub-policies or sub-goals. In this paper we propose a new HRL algorithm based on information theoretic principles to autonomously uncover a diverse set of sub-policies and their activation policies. Moreover, the learning process mirrors the policys structure and is thus also hierarchical, consisting of a set of independent optimization problems. The hierarchical structure of the learning process allows us to control the learning rate of the sub-policies and the gating individually and add specific information theoretic constraints to each layer to ensure the diversification of the sub-policies. We evaluate our algorithm on two high dimensional continuous tasks and experimentally demonstrate its ability to autonomously discover a rich set of sub-policies.
Felix End, Riad Akrour, Jan Peters 0001, Gerhard Neumann
ICRA2
2017 Empowered skills
abstract
Robot Reinforcement Learning (RL) algorithms return a policy that maximizes a global cumulative reward signal but typically do not create diverse behaviors. Hence, the policy will typically only capture a single solution of a task. However, many motor tasks have a large variety of solutions and the knowledge about these solutions can have several advantages. For example, in an adversarial setting such as robot table tennis, the lack of diversity renders the behavior predictable and hence easy to counter for the opponent. In an interactive setting such as learning from human feedback, an emphasis on diversity gives the human more opportunity for guiding the robot and to avoid the latter to be stuck in local optima of the task. In order to increase diversity of the learned behaviors, we leverage prior work on intrinsic motivation and empowerment. We derive a new intrinsic motivation signal by enriching the description of a task with an outcome space, representing interesting aspects of a sensorimotor stream. For example, in table tennis, the outcome space could be given by the return position and return ball speed. The intrinsic motivation is now given by the diversity of future outcomes, a concept also known as empowerment. We derive a new policy search algorithm that maximizes a trade-off between the extrinsic reward and this intrinsic motivation criterion. Experiments on a planar reaching task and simulated robot table tennis demonstrate that our algorithm can learn a diverse set of behaviors within the area of interest of the tasks.
Alexander Gabriel, Riad Akrour, Jan Peters 0001, Gerhard Neumann
ICRA2
2017 A Survey of Preference-Based Reinforcement Learning Methods
abstract
Reinforcement learning (RL) techniques optimize the accumulated long-term reward of a suitably chosen reward function. However, designing such a reward function often requires a lot of task- specific prior knowledge. The designer needs to consider different objectives that do not only influence the learned behavior but also the learning progress. To alleviate these issues, preference-based reinforcement learning algorithms (PbRL) have been proposed that can directly learn from an expert's preferences instead of a hand-designed numeric reward. PbRL has gained traction in recent years due to its ability to resolve the reward shaping problem, its ability to learn from non numeric rewards and the possibility to reduce the dependence on expert knowledge. We provide a unified framework for PbRL that describes the task formally and points out the different design principles that affect the evaluation task for the human as well as the computational complexity. The design principles include the type of feedback that is assumed, the representation that is learned to capture the preferences, the optimization problem that has to be solved as well as how the exploration/exploitation problem is tackled. Furthermore, we point out shortcomings of current algorithms, propose open research questions and briefly survey practical tasks that have been solved using PbRL.
Christian Wirth 0001, Riad Akrour, Gerhard Neumann, Johannes Fürnkranz
J. Mach. Learn. Res.2
2016 Model-Free Trajectory Optimization for Reinforcement Learning
abstract
Many of the recent Trajectory Optimization algorithms alternate between local approximation of the dynamics and conservative policy update. However, linearly approximating the dynamics in order to derive the new policy can bias the update and prevent convergence to the optimal policy. In this article, we propose a new model-free algorithm that backpropagates a local quadratic time-dependent Q-Function, allowing the derivation of the policy update in closed form. Our policy update ensures exact KL-constraint satisfaction without simplifying assumptions on the system dynamics demonstrating improved performance in comparison to related Trajectory Optimization algorithms linearizing the dynamics.
Riad Akrour, Gerhard Neumann, Hany Abdulsamad, Abbas Abdolmaleki
ICML1
2016 Anti Imitation-Based Policy Learning
Michèle Sebag, Riad Akrour, Basile Mayeur, Marc Schoenauer
ECML/PKDD (2)2
2014 Programming by Feedback
abstract
This paper advocates a new ML-based programming framework, called Programming by Feedback (PF), which involves a sequence of interactions between the active computer and the user. The latter only provides preference judgments on pairs of solutions supplied by the active computer. The active computer involves two components: the learning component estimates the user’s utility function and accounts for the user’s (possibly limited) competence; the optimization component explores the search space and returns the most appropriate candidate solution. A proof of principle of the approach is proposed, showing that PF requires a handful of interactions in order to solve some discrete and continuous benchmark problems.
Marc Schoenauer, Riad Akrour, Michèle Sebag, Jean-Christophe Souplet
ICML2
2012 APRIL: Active Preference Learning-Based Reinforcement Learning
Riad Akrour, Marc Schoenauer, Michèle Sebag
ECML/PKDD (2)1
2011 Preference-Based Policy Learning
Riad Akrour, Marc Schoenauer, Michèle Sebag
ECML/PKDD (1)1