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.

Christian Daniel

dblp:58/8559 · also Christian G. Daniel · DBLP profile ↗
← Back
19ranked-venue papers
6as first author
3since 2021 · last 2023
0000-0001-7065-5326ORCID · verified

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

Artificial intelligence and machine learning · 18 · 6 first-author · 3 since 2021Systems, architecture and hardware · 6 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

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
Reinforcement learning · 26% Probabilistic and Bayesian machine learning · 26% Motion planning and robot control · 13%
Theoretical computer science
1 paper
Mathematical optimization · 100%

Topics — the 30 heaviest of 34, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Transfer learning and domain adaptation
meta-learning
1.122023
Accurate Bayesian Meta-Learning by Accurate Task Posterior Inference · ICLR 2023
Meta-Learning Acquisition Functions for Transfer Learning in Bayesian Optimization · ICLR 2020
Machine learning › Probabilistic and Bayesian machine learning
bayesian meta-learning
0.712023
Accurate Bayesian Meta-Learning by Accurate Task Posterior Inference · ICLR 2023
Robotics › Motion planning and robot control
robot learning
0.642016
Towards learning hierarchical skills for multi-phase manipulation tasks · ICRA 2015
Probabilistic Movement Primitives · NIPS 2013
Learning sequential motor tasks · ICRA 2013
Computer vision › Segmentation and scene understanding › semantic segmentation
context aggregation
0.512021
Bayesian Context Aggregation for Neural Processes · ICLR 2021
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › gaussian process
neural processes
0.512021
Bayesian Context Aggregation for Neural Processes · ICLR 2021
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization
0.412020
Meta-Learning Acquisition Functions for Transfer Learning in Bayesian Optimization · ICLR 2020
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process
0.412020
Differentiable Likelihoods for Fast Inversion of 'Likelihood-Free' Dynamical Systems · ICML 2020
Machine learning › Trustworthy machine learning › uncertainty estimation
probabilistic numerics
0.412020
Differentiable Likelihoods for Fast Inversion of 'Likelihood-Free' Dynamical Systems · ICML 2020
Mathematical optimization › continuous optimization › convex optimization › first-order methods
gradient-based optimization
0.412020
Differentiable Likelihoods for Fast Inversion of 'Likelihood-Free' Dynamical Systems · ICML 2020
Mathematical optimization
stochastic optimization
0.412020
Differentiable Likelihoods for Fast Inversion of 'Likelihood-Free' Dynamical Systems · ICML 2020
Machine learning › Reinforcement learning › policy optimization › policy gradient
deterministic policy gradient
0.412019
Trajectory-Based Off-Policy Deep Reinforcement Learning · ICML 2019
Machine learning › Reinforcement learning
off-policy reinforcement learning
0.412019
Trajectory-Based Off-Policy Deep Reinforcement Learning · ICML 2019
Machine learning › Reinforcement learning › policy optimization
policy gradient
0.412019
Trajectory-Based Off-Policy Deep Reinforcement Learning · ICML 2019
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference › variational inference › stochastic variational inference
doubly stochastic variational inference
0.312018
Probabilistic Recurrent State-Space Models · ICML 2018
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.312018
Probabilistic Recurrent State-Space Models · ICML 2018
Machine learning › Deep learning architectures and training
state space model
0.312018
Probabilistic Recurrent State-Space Models · ICML 2018
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference
0.312018
Probabilistic Recurrent State-Space Models · ICML 2018
Machine learning › Reinforcement learning
hierarchical reinforcement learning
0.322016
Hierarchical Relative Entropy Policy Search · J. Mach. Learn. Res. 2016
Learning sequential motor tasks · ICRA 2013
Machine learning › Optimization for machine learning › adaptive optimization
adaptive learning rate
0.212016
Learning Step Size Controllers for Robust Neural Network Training · AAAI 2016
Machine learning › Reinforcement learning › hierarchical reinforcement learning
hierarchical policy
0.212016
Hierarchical Relative Entropy Policy Search · J. Mach. Learn. Res. 2016
Machine learning › Reinforcement learning
policy search
0.212016
Hierarchical Relative Entropy Policy Search · J. Mach. Learn. Res. 2016
Machine learning › Reinforcement learning › policy search
relative entropy policy search
0.212016
Hierarchical Relative Entropy Policy Search · J. Mach. Learn. Res. 2016
Machine learning › Trustworthy machine learning › robustness
robust learning
0.212016
Learning Step Size Controllers for Robust Neural Network Training · AAAI 2016
Machine learning › Reinforcement learning › hierarchical reinforcement learning
hierarchical skill learning
0.212015
Towards learning hierarchical skills for multi-phase manipulation tasks · ICRA 2015
Robotics › Robot manipulation
learning from demonstration
0.212015
Towards learning hierarchical skills for multi-phase manipulation tasks · ICRA 2015
Robotics › Motion planning and robot control › robot learning
manipulation skill learning
0.212015
Towards learning hierarchical skills for multi-phase manipulation tasks · ICRA 2015
Robotics › Motion planning and robot control › robot learning › sensorimotor learning
motor skill learning
0.212013
Learning sequential motor tasks · ICRA 2013
Robotics › Motion planning and robot control › robot learning
movement primitives
0.212013
Probabilistic Movement Primitives · NIPS 2013
Robotics › Motion planning and robot control
robot control
0.212013
Probabilistic Movement Primitives · NIPS 2013
Computational science and engineering
dynamical systems
0.112020
Differentiable Likelihoods for Fast Inversion of 'Likelihood-Free' Dynamical Systems · ICML 2020

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

sampling · 1.3gradient-based optimization · 1.3Gaussian ODE filtering · 1.3task posterior inference · 0.7stochastic gradient descent · 0.6bayesian aggregation · 0.5acquisition function learning · 0.4stochastic gradient hamiltonian monte carlo · 0.4importance sampling · 0.4doubly stochastic variational inference · 0.3
YearPublicationVenuePosition
2023 Accurate Bayesian Meta-Learning by Accurate Task Posterior Inference
Michael Volpp, Philipp Dahlinger, Philipp Becker, Christian Daniel, Gerhard Neumann
ICLR4
2021 Bayesian Context Aggregation for Neural Processes
Michael Volpp, Fabian Flürenbrock, Lukas Großberger, Christian Daniel, Gerhard Neumann
ICLR4
2021 SOLO: Search Online, Learn Offline for Combinatorial Optimization Problems
abstract
We study combinatorial problems with real world applications such as machine scheduling, routing, and assignment. We propose a method that combines Reinforcement Learning (RL) and planning. This method can equally be applied to both the offline, as well as online, variants of the combinatorial problem, in which the problem components (e.g., jobs in scheduling problems) are not known in advance, but rather arrive during the decision-making process. Our solution is quite generic, scalable, and leverages distributional knowledge of the problem parameters. We frame the solution process as an MDP, and take a Deep Q-Learning approach wherein states are represented as graphs, thereby allowing our trained policies to deal with arbitrary changes in a principled manner. Though learned policies work well in expectation, small deviations can have substantial negative effects in combinatorial settings. We mitigate these drawbacks by employing our graph-convolutional policies as non-optimal heuristics in a compatible search algorithm, Monte Carlo Tree Search, to significantly improve overall performance. We demonstrate our method on two problems: Machine Scheduling and Capacitated Vehicle Routing. We show that our method outperforms custom-tailored mathematical solvers, state of the art learning-based algorithms, and common heuristics, both in computation time and performance.
Joel Oren, Chana Ross, Maksym Lefarov, Felix Richter 0001, Ayal Taitler, Zohar Feldman, Dotan Di Castro, Christian Daniel
SOCS8
2020 Noisy-Input Entropy Search for Efficient Robust Bayesian Optimization
abstract
We consider the problem of robust optimization within the well-established Bayesian Optimization (BO) framework.While BO is intrinsically robust to noisy evaluations of the objective function, standard approaches do not consider the case of uncertainty about the input parameters.In this paper, we propose Noisy-Input Entropy Search (NES), a novel information-theoretic acquisition function that is designed to find robust optima for problems with both input and measurement noise.NES is based on the key insight that the robust objective in many cases can be modeled as a Gaussian process, however, it cannot be observed directly.We evaluate NES on several benchmark problems from the optimization literature and from engineering.The results show that NES reliably finds robust optima, outperforming existing methods from the literature on all benchmarks.
Lukas P. Fröhlich, Edgar D. Klenske, Julia Vinogradska, Christian Daniel, Melanie Nicole Zeilinger
AISTATS4
2020 Meta-Learning Acquisition Functions for Transfer Learning in Bayesian Optimization
Michael Volpp, Lukas P. Fröhlich, Kirsten Fischer, Andreas Doerr, Stefan Falkner, Frank Hutter, Christian Daniel
ICLR7
2020 Differentiable Likelihoods for Fast Inversion of 'Likelihood-Free' Dynamical Systems
abstract
Likelihood-free (a.k.a. simulation-based) inference problems are inverse problems with expensive, or intractable, forward models. ODE inverse problems are commonly treated as likelihood-free, as their forward map has to be numerically approximated by an ODE solver. This, however, is not a fundamental constraint but just a lack of functionality in classic ODE solvers, which do not return a likelihood but a point estimate. To address this shortcoming, we employ Gaussian ODE filtering (a probabilistic numerical method for ODEs) to construct a local Gaussian approximation to the likelihood. This approximation yields tractable estimators for the gradient and Hessian of the (log-)likelihood. Insertion of these estimators into existing gradient-based optimization and sampling methods engenders new solvers for ODE inverse problems. We demonstrate that these methods outperform standard likelihood-free approaches on three benchmark-systems.
Hans Kersting, Nicholas Krämer, Martin Schiegg, Christian Daniel, Michael Tiemann 0001, Philipp Hennig
ICML4
2019 Trajectory-Based Off-Policy Deep Reinforcement Learning
abstract
Policy gradient methods are powerful reinforcement learning algorithms and have been demonstrated to solve many complex tasks. However, these methods are also data-inefficient, afflicted with high variance gradient estimates, and frequently get stuck in local optima. This work addresses these weaknesses by combining recent improvements in the reuse of off-policy data and exploration in parameter space with deterministic behavioral policies. The resulting objective is amenable to standard neural network optimization strategies like stochastic gradient descent or stochastic gradient Hamiltonian Monte Carlo. Incorporation of previous rollouts via importance sampling greatly improves data-efficiency, whilst stochastic optimization schemes facilitate the escape from local optima. We evaluate the proposed approach on a series of continuous control benchmark tasks. The results show that the proposed algorithm is able to successfully and reliably learn solutions using fewer system interactions than standard policy gradient methods.
Andreas Doerr, Michael Volpp, Marc Toussaint, Sebastian Trimpe, Christian Daniel
ICML5
2019 Bayesian Optimization for Policy Search in High-Dimensional Systems via Automatic Domain Selection
abstract
Bayesian Optimization (BO) is an effective method for optimizing expensive-to-evaluate black-box functions with a wide range of applications for example in robotics, system design and parameter optimization. However, scaling BO to problems with large input dimensions (>10) remains an open challenge. In this paper, we propose to leverage results from optimal control to scale BO to higher dimensional control tasks and to reduce the need for manually selecting the optimization domain. The contributions of this paper are twofold: 1) We show how we can make use of a learned dynamics model in combination with a model-based controller to simplify the BO problem by focusing onto the most relevant regions of the optimization domain. 2) Based on (1) we present a method to find an embedding in parameter space that reduces the effective dimensionality of the optimization problem. To evaluate the effectiveness of the proposed approach, we present an experimental evaluation on real hardware, as well as simulated tasks including a 48-dimensional policy for a quadcopter.
Lukas P. Fröhlich, Edgar D. Klenske, Christian Daniel, Melanie Nicole Zeilinger
IROS3
2018 Probabilistic Recurrent State-Space Models
abstract
State-space models (SSMs) are a highly expressive model class for learning patterns in time series data and for system identification. Deterministic versions of SSMs (e.g., LSTMs) proved extremely successful in modeling complex time series data. Fully probabilistic SSMs, however, are often found hard to train, even for smaller problems. We propose a novel model formulation and a scalable training algorithm based on doubly stochastic variational inference and Gaussian processes. This combination allows efficient incorporation of latent state temporal correlations, which we found to be key to robust training. The effectiveness of the proposed PR-SSM is evaluated on a set of real-world benchmark datasets in comparison to state-of-the-art probabilistic model learning methods. Scalability and robustness are demonstrated on a high dimensional problem.
Andreas Doerr, Christian Daniel, Martin Schiegg, Duy Nguyen-Tuong, Stefan Schaal, Marc Toussaint, Sebastian Trimpe
ICML2
2016 Learning Step Size Controllers for Robust Neural Network Training
abstract
This paper investigates algorithms to automatically adapt the learning rate of neural networks (NNs). Starting with stochastic gradient descent, a large variety of learning methods has been proposed for the NN setting. However, these methods are usually sensitive to the initial learning rate which has to be chosen by the experimenter. We investigate several features and show how an adaptive controller can adjust the learning rate without prior knowledge of the learning problem at hand.
Christian Daniel, Sebastian Nowozin
AAAI1
2016 Hierarchical Relative Entropy Policy Search
abstract
Many reinforcement learning (RL) tasks, especially in robotics, consist of multiple sub-tasks that are strongly structured. Such task structures can be exploited by incorporating hierarchical policies that consist of gating networks and sub-policies. However, this concept has only been partially explored for real world settings and complete methods, derived from first principles, are needed. Real world settings are challenging due to large and continuous state-action spaces that are prohibitive for exhaustive sampling methods. We define the problem of learning sub-policies in continuous state action spaces as finding a hierarchical policy that is composed of a high-level gating policy to select the low-level sub-policies for execution by the agent. In order to efficiently share experience with all sub-policies, also called inter-policy learning, we treat these sub-policies as latent variables which allows for distribution of the update information between the sub-policies. We present three different variants of our algorithm, designed to be suitable for a wide variety of real world robot learning tasks and evaluate our algorithms in two real robot learning scenarios as well as several simulations and comparisons.
Christian Daniel, Gerhard Neumann, Oliver Kroemer, Jan Peters 0001
J. Mach. Learn. Res.1
2016 Probabilistic inference for determining options in reinforcement learning
Christian Daniel, Herke van Hoof, Jan Peters 0001, Gerhard Neumann
Mach. Learn.1
2015 Towards learning hierarchical skills for multi-phase manipulation tasks
abstract
Most manipulation tasks can be decomposed into a sequence of phases, where the robot's actions have different effects in each phase. The robot can perform actions to transition between phases and, thus, alter the effects of its actions, e.g. grasp an object in order to then lift it. The robot can thus reach a phase that affords the desired manipulation. In this paper, we present an approach for exploiting the phase structure of tasks in order to learn manipulation skills more efficiently. Starting with human demonstrations, the robot learns a probabilistic model of the phases and the phase transitions. The robot then employs model-based reinforcement learning to create a library of motor primitives for transitioning between phases. The learned motor primitives generalize to new situations and tasks. Given this library, the robot uses a value function approach to learn a high-level policy for sequencing the motor primitives. The proposed method was successfully evaluated on a real robot performing a bimanual grasping task.
Oliver Kroemer, Christian Daniel, Gerhard Neumann, Herke van Hoof, Jan Peters 0001
ICRA2
2015 Reinforcement learning vs human programming in tetherball robot games
abstract
Reinforcement learning of motor skills is an important challenge in order to endow robots with the ability to learn a wide range of skills and solve complex tasks. However, comparing reinforcement learning against human programming is not straightforward. In this paper, we create a motor learning framework consisting of state-of-the-art components in motor skill learning and compare it to a manually designed program on the task of robot tetherball. We use dynamical motor primitives for representing the robot's trajectories and relative entropy policy search to train the motor framework and improve its behavior by trial and error. These algorithmic components allow for high-quality skill learning while the experimental setup enables an accurate evaluation of our framework as robot players can compete against each other. In the complex game of robot tetherball, we show that our learning approach outperforms and wins a match against a high quality hand-crafted system.
Simone Parisi, Hany Abdulsamad, Alexandros Paraschos, Christian Daniel, Jan Peters 0001
IROS4
2013 Learning sequential motor tasks
abstract
Many real robot applications require the sequential use of multiple distinct motor primitives. This requirement implies the need to learn the individual primitives as well as a strategy to select the primitives sequentially. Such hierarchical learning problems are commonly either treated as one complex monolithic problem which is hard to learn, or as separate tasks learned in isolation. However, there exists a strong link between the robots strategy and its motor primitives. Consequently, a consistent framework is needed that can learn jointly on the level of the individual primitives and the robots strategy. We present a hierarchical learning method which improves individual motor primitives and, simultaneously, learns how to combine these motor primitives sequentially to solve complex motor tasks. We evaluate our method on the game of robot hockey, which is both difficult to learn in terms of the required motor primitives as well as its strategic elements.
Christian Daniel, Gerhard Neumann, Oliver Kroemer, Jan Peters 0001
ICRA1
2013 Autonomous reinforcement learning with hierarchical REPS
abstract
Future intelligent robots will need to interact with uncertain and changing environments. One key aspect to allow robotic agents to adapt to such situations is to enable them to learn multiple solution strategies to one problem, such that the agent can remain flexible and employ alternative solutions even if the preferred solution is no longer viable. We propose a unifying framework that allows the use of hierarchical policies and which can, thus, learn multiple solutions at once. We build our method on the basis of relative entropy policy search, an information theoretic policy search approach to reinforcement learning, and evaluate our method on a real robot system.
Christian Daniel, Gerhard Neumann, Jan Peters 0001
IJCNN1
2013 Probabilistic Movement Primitives
abstract
Movement Primitives (MP) are a well-established approach for representing modular and re-usable robot movement generators. Many state-of-the-art robot learning successes are based MPs, due to their compact representation of the inherently continuous and high dimensional robot movements. A major goal in robot learning is to combine multiple MPs as building blocks in a modular control architecture to solve complex tasks. To this effect, a MP representation has to allow for blending between motions, adapting to altered task variables, and co-activating multiple MPs in parallel. We present a probabilistic formulation of the MP concept that maintains a distribution over trajectories. Our probabilistic approach allows for the derivation of new operations which are essential for implementing all aforementioned properties in one framework. In order to use such a trajectory distribution for robot movement control, we analytically derive a stochastic feedback controller which reproduces the given trajectory distribution. We evaluate and compare our approach to existing methods on several simulated as well as real robot scenarios.
Alexandros Paraschos, Christian Daniel, Jan Peters 0001, Gerhard Neumann
NIPS2
2012 Learning concurrent motor skills in versatile solution spaces
abstract
Future robots need to autonomously acquire motor skills in order to reduce their reliance on human programming. Many motor skill learning methods concentrate on learning a single solution for a given task. However, discarding information about additional solutions during learning unnecessarily limits autonomy. Such favoring of single solutions often requires re-learning of motor skills when the task, the environment or the robot's body changes in a way that renders the learned solution infeasible. Future robots need to be able to adapt to such changes and, ideally, have a large repertoire of movements to cope with such problems. In contrast to current methods, our approach simultaneously learns multiple distinct solutions for the same task, such that a partial degeneration of this solution space does not prevent the successful completion of the task. In this paper, we present a complete framework that is capable of learning different solution strategies for a real robot Tetherball task.
Christian Daniel, Gerhard Neumann, Jan Peters 0001
IROS1
2010 Iterative SLE Solvers over a CPU-GPU Platform
abstract
GPUs (Graphics Processing Units) have become one of the main co-processors that contributed to desktops towards high performance computing. Together with multi-core CPUs, a powerful heterogeneous execution platform is built for massive calculations. To improve application performance and explore this heterogeneity, a distribution of workload in a balanced way over the PUs (Processing Units) plays an important role for the system. However, this problem faces challenges since the cost of a task at a PU is non-deterministic and can be influenced by several parameters not known a priori, like the problem size domain. We present a comparison of iterative SLE (Systems of Linear Equations) solvers, used in many scientific and engineering applications, over a heterogeneous CPU-GPUs platform and characterize scenarios where the solvers obtain better performances. A new technique to improve memory access on matrix-vector multiplication used by SLEs on GPUs is described and compared to standard implementations for CPU and GPUs. Such timing profiling is analyzed and break-even points based on the problem sizes are identified for this implementation, pointing whether our technique is faster to use GPU instead of CPU. Preliminary results show the importance of this study applied to a real-time CFD (Computational Fluid Dynamics) application with geometry modification.
Alécio Pedro Delazari Binotto, Christian Daniel, Daniel Weber 0001, Arjan Kuijper, André Stork, Carlos Eduardo Pereira, Dieter W. Fellner
HPCC2