Erhan Oztop
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Erhan Oztop has a total of 122 co-authors. Here are the top co-authors by number of shared publications:
Emre Ugur
Cognitive Science MA Program, Bogazici University
12 shared publications- Emre Ugur
Middle East Technical University
12 shared publications - Gordon Cheng
Technical University of Munich, Munich, Germany
11 shared publications - Jan Babič
Affiliation Laboratory for Neuromechanics and Biorobotics, Department of Automatics, Biocybernetics and Robotics, Jožef Stefan Institute, Ljubljana, Slovenia
9 shared publications Mitsuo Kawato
ATR Brain Information Communication Research Laboratory Group, Kyoto, Japan
8 shared publications- Erol Sahin
Center for Robotics and Artificial Intelligence (ROMER), Middle East Technical University, Ankara, Türkiye
6 shared publications
Latest Publications
- 17 October 2026
- Published by Elsevier in Neurocomputing
- Vol. 710
Reinforcement-driven modulation of fixed reservoir dynamics for efficient and adaptive control
- 17 October 2026
- Published by Elsevier in Neurocomputing
- Vol. 710
Reinforcement-driven modulation of fixed reservoir dynamics for efficient and adaptive control
- 1 October 2025
- Published by American Psychological Association (APA) in Journal of Experimental Psychology: Human Perception and Performance
- Vol. 51 (10) , 1374-1392
The rubber tool illusion reveals how body image modifies body schema.
Rubber hand illusion and tool-use paradigms have been extensively used to investigate body representation. Although both approaches rely on multisensory integration and external object incorporation, they are typically studied in isolation. Here, we introduce a novel paradigm that combines these methods to investigate whether perceptual modifications to body representation can induce motor changes, and vice versa. First, participants completed a tool-use task, actively using a short or long grabber tool to move cubes. When asked to point toward the forearm midpoint, only long tool users exhibited a distal shift, denoting an expansion in motor representation. Next, participants experienced the "rubber tool illusion" by passively holding the same tool while observing a rubber hand grasp an identical-looking tool. Notably, participants holding a short tool exhibited an expanded forearm representation when they observed a synchronously stroked long tool during illusion. Control experiments revealed that this effect depended on prior active tool use, embodiment of the observed rubber hand/tool, and a length mismatch between the held and observed tools. These findings reveal for the first time that motor representation of forearm length, a component of body schema, can be modulated by changes in body image. (PsycInfo Database Record (c) 2025 APA, all rights reserved).
- 1 October 2025
- Published by American Psychological Association (APA) in Journal of Experimental Psychology: Human Perception and Performance
- Vol. 51 (10) , 1374-1392
The rubber tool illusion reveals how body image modifies body schema.
Rubber hand illusion and tool-use paradigms have been extensively used to investigate body representation. Although both approaches rely on multisensory integration and external object incorporation, they are typically studied in isolation. Here, we introduce a novel paradigm that combines these methods to investigate whether perceptual modifications to body representation can induce motor changes, and vice versa. First, participants completed a tool-use task, actively using a short or long grabber tool to move cubes. When asked to point toward the forearm midpoint, only long tool users exhibited a distal shift, denoting an expansion in motor representation. Next, participants experienced the "rubber tool illusion" by passively holding the same tool while observing a rubber hand grasp an identical-looking tool. Notably, participants holding a short tool exhibited an expanded forearm representation when they observed a synchronously stroked long tool during illusion. Control experiments revealed that this effect depended on prior active tool use, embodiment of the observed rubber hand/tool, and a length mismatch between the held and observed tools. These findings reveal for the first time that motor representation of forearm length, a component of body schema, can be modulated by changes in body image. (PsycInfo Database Record (c) 2025 APA, all rights reserved).
- 8 January 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Robotics and Automation Letters
- Vol. 10 (2) , 1968-1975
Symbolic Manipulation Planning With Discovered Object and Relational Predicates
Discovering the symbols and rules that can be used in long-horizon planning from a robot's unsupervised exploration of its environment and continuous sensorimotor experience is a challenging task. The previous studies proposed learning symbols from single or paired object interactions and planning with these symbols. In this work, we propose a system that learns rules with discovered object and relational symbols that encode an arbitrary number of objects and the relations between them, converts those rules to Planning Domain Description Language (PDDL), and generates plans that involve affordances of the arbitrary number of objects to achieve tasks. We validated our system with box-shaped objects in different sizes and showed that the system can develop a symbolic knowledge of pick-up, carry, and place operations, taking into account object compounds in different configurations, such as boxes would be carried together with a larger box that they are placed on. We also compared our method with other symbol learning methods and showed that planning with the operators defined over relational symbols gives better planning performance compared to the baselines.
- 8 January 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Robotics and Automation Letters
- Vol. 10 (2) , 1968-1975
Symbolic Manipulation Planning With Discovered Object and Relational Predicates
Discovering the symbols and rules that can be used in long-horizon planning from a robot's unsupervised exploration of its environment and continuous sensorimotor experience is a challenging task. The previous studies proposed learning symbols from single or paired object interactions and planning with these symbols. In this work, we propose a system that learns rules with discovered object and relational symbols that encode an arbitrary number of objects and the relations between them, converts those rules to Planning Domain Description Language (PDDL), and generates plans that involve affordances of the arbitrary number of objects to achieve tasks. We validated our system with box-shaped objects in different sizes and showed that the system can develop a symbolic knowledge of pick-up, carry, and place operations, taking into account object compounds in different configurations, such as boxes would be carried together with a larger box that they are placed on. We also compared our method with other symbol learning methods and showed that planning with the operators defined over relational symbols gives better planning performance compared to the baselines.
- 31 December 2024
- Published by Elsevier in Engineering Applications of Artificial Intelligence
- Vol. 142
Inferring effort-safety trade off in perturbed squat-to-stand task by reward parameter estimation
- 31 December 2024
- Published by Elsevier in Engineering Applications of Artificial Intelligence
- Vol. 142
Inferring effort-safety trade off in perturbed squat-to-stand task by reward parameter estimation
- Open Access
TransAdapter: Vision Transformer for Feature-Centric Unsupervised Domain Adaptation
Unsupervised Domain Adaptation (UDA) aims to utilize labeled data from a source domain to solve tasks in an unlabeled target domain, often hindered by significant domain gaps. Traditional CNN-based methods struggle to fully capture complex domain relationships, motivating the shift to vision transformers like the Swin Transformer, which excel in modeling both local and global dependencies. In this work, we propose a novel UDA approach leveraging the Swin Transformer with three key modules. A Graph Domain Discriminator enhances domain alignment by capturing inter-pixel correlations through graph convolutions and entropy-based attention differentiation. An Adaptive Double Attention module combines Windows and Shifted Windows attention with dynamic reweighting to align long-range and local features effectively. Finally, a Cross-Feature Transform modifies Swin Transformer blocks to improve generalization across domains. Extensive benchmarks confirm the state-of-the-art performance of our versatile method, which requires no task-specific alignment modules, establishing its adaptability to diverse applications.
Open AccessTransAdapter: Vision Transformer for Feature-Centric Unsupervised Domain Adaptation
Unsupervised Domain Adaptation (UDA) aims to utilize labeled data from a source domain to solve tasks in an unlabeled target domain, often hindered by significant domain gaps. Traditional CNN-based methods struggle to fully capture complex domain relationships, motivating the shift to vision transformers like the Swin Transformer, which excel in modeling both local and global dependencies. In this work, we propose a novel UDA approach leveraging the Swin Transformer with three key modules. A Graph Domain Discriminator enhances domain alignment by capturing inter-pixel correlations through graph convolutions and entropy-based attention differentiation. An Adaptive Double Attention module combines Windows and Shifted Windows attention with dynamic reweighting to align long-range and local features effectively. Finally, a Cross-Feature Transform modifies Swin Transformer blocks to improve generalization across domains. Extensive benchmarks confirm the state-of-the-art performance of our versatile method, which requires no task-specific alignment modules, establishing its adaptability to diverse applications.
- Open Access
Context-Based Echo State Networks with Prediction Confidence for Human-Robot Shared Control
In this paper, we propose a novel lightweight learning from demonstration (LfD) model based on reservoir computing that can learn and generate multiple movement trajectories with prediction intervals, which we call as Context-based Echo State Network with prediction confidence (CESN+). CESN+ can generate movement trajectories that may go beyond the initial LfD training based on a desired set of conditions while providing confidence on its generated output. To assess the abilities of CESN+, we first evaluate its performance against Conditional Neural Movement Primitives (CNMP), a comparable framework that uses a conditional neural process to generate movement primitives. Our findings indicate that CESN+ not only outperforms CNMP but is also faster to train and demonstrates impressive performance in generating trajectories for extrapolation cases. In human-robot shared control applications, the confidence of the machine generated trajectory is a key indicator of how to arbitrate control sharing. To show the usability of the CESN+ for human-robot adaptive shared control, we have designed a proof-of-concept human-robot shared control task and tested its efficacy in adapting the sharing weight between the human and the robot by comparing it to a fixed-weight control scheme. The simulation experiments show that with CESN+ based adaptive sharing the total human load in shared control can be significantly reduced. Overall, the developed CESN+ model is a strong lightweight LfD system with desirable properties such fast training and ability to extrapolate to the new task parameters while producing robust prediction intervals for its output.
Open AccessContext-Based Echo State Networks with Prediction Confidence for Human-Robot Shared Control
In this paper, we propose a novel lightweight learning from demonstration (LfD) model based on reservoir computing that can learn and generate multiple movement trajectories with prediction intervals, which we call as Context-based Echo State Network with prediction confidence (CESN+). CESN+ can generate movement trajectories that may go beyond the initial LfD training based on a desired set of conditions while providing confidence on its generated output. To assess the abilities of CESN+, we first evaluate its performance against Conditional Neural Movement Primitives (CNMP), a comparable framework that uses a conditional neural process to generate movement primitives. Our findings indicate that CESN+ not only outperforms CNMP but is also faster to train and demonstrates impressive performance in generating trajectories for extrapolation cases. In human-robot shared control applications, the confidence of the machine generated trajectory is a key indicator of how to arbitrate control sharing. To show the usability of the CESN+ for human-robot adaptive shared control, we have designed a proof-of-concept human-robot shared control task and tested its efficacy in adapting the sharing weight between the human and the robot by comparing it to a fixed-weight control scheme. The simulation experiments show that with CESN+ based adaptive sharing the total human load in shared control can be significantly reduced. Overall, the developed CESN+ model is a strong lightweight LfD system with desirable properties such fast training and ability to extrapolate to the new task parameters while producing robust prediction intervals for its output.
- Open Access
Modulating Reservoir Dynamics via Reinforcement Learning for Efficient Robot Skill Synthesis
A random recurrent neural network, called a reservoir, can be used to learn robot movements conditioned on context inputs that encode task goals. The Learning is achieved by mapping the random dynamics of the reservoir modulated by context to desired trajectories via linear regression. This makes the reservoir computing (RC) approach computationally efficient as no iterative gradient descent learning is needed. In this work, we propose a novel RC-based Learning from Demonstration (LfD) framework that not only learns to generate the demonstrated movements but also allows online modulation of the reservoir dynamics to generate movement trajectories that are not covered by the initial demonstration set. This is made possible by using a Reinforcement Learning (RL) module that learns a policy to output context as its actions based on the robot state. Considering that the context dimension is typically low, learning with the RL module is very efficient. We show the validity of the proposed model with systematic experiments on a 2 degrees-of-freedom (DOF) simulated robot that is taught to reach targets, encoded as context, with and without obstacle avoidance constraint. The initial data set includes a set of reaching demonstrations which are learned by the reservoir system. To enable reaching out-of-distribution targets, the RL module is engaged in learning a policy to generate dynamic contexts so that the generated trajectory achieves the desired goal without any learning in the reservoir system. Overall, the proposed model uses an initial learned motor primitive set to efficiently generate diverse motor behaviors guided by the designed reward function. Thus the model can be used as a flexible and effective LfD system where the action repertoire can be extended without new data collection.
Open AccessModulating Reservoir Dynamics via Reinforcement Learning for Efficient Robot Skill Synthesis
A random recurrent neural network, called a reservoir, can be used to learn robot movements conditioned on context inputs that encode task goals. The Learning is achieved by mapping the random dynamics of the reservoir modulated by context to desired trajectories via linear regression. This makes the reservoir computing (RC) approach computationally efficient as no iterative gradient descent learning is needed. In this work, we propose a novel RC-based Learning from Demonstration (LfD) framework that not only learns to generate the demonstrated movements but also allows online modulation of the reservoir dynamics to generate movement trajectories that are not covered by the initial demonstration set. This is made possible by using a Reinforcement Learning (RL) module that learns a policy to output context as its actions based on the robot state. Considering that the context dimension is typically low, learning with the RL module is very efficient. We show the validity of the proposed model with systematic experiments on a 2 degrees-of-freedom (DOF) simulated robot that is taught to reach targets, encoded as context, with and without obstacle avoidance constraint. The initial data set includes a set of reaching demonstrations which are learned by the reservoir system. To enable reaching out-of-distribution targets, the RL module is engaged in learning a policy to generate dynamic contexts so that the generated trajectory achieves the desired goal without any learning in the reservoir system. Overall, the proposed model uses an initial learned motor primitive set to efficiently generate diverse motor behaviors guided by the designed reward function. Thus the model can be used as a flexible and effective LfD system where the action repertoire can be extended without new data collection.
- Open Access
- 2 August 2024
- Published by Springer Nature in Neural Computing and Applications
- Vol. 36 (30) , 18999-19021
Coupled Conditional Neural Movement Primitives
Learning sensorimotor trajectories through flexible neural representations is fundamental for robots as it facilitates the building of motor skills as well as equipping them with the ability to represent the world as predictable temporal events. Recent advances in deep learning led to the development of powerful learning from demonstration (LfD) systems such as Conditional Neural Movement Primitives (CNMPs). CNMPs can robustly represent skills as movement distributions and allow them to be ‘recalled’ by conditioning the movement on a few observation points. In this study, we focus on improving CNMPs to achieve a higher resource economy by adopting a divide-and-conquer approach. We propose a novel neural architecture called Coupled CNMP (C-CNMP), that couples the latent spaces of a pair of CNMPs that splits a given sensorimotor trajectory into segments whose learning is undertaken by smaller sub-networks. Therefore, each sub-network needs to deal with a less complex trajectory making the learning less resource-hungry. With systematic simulations on a controlled trajectory data set, we show that the overhead brought by the coupling introduced in our model is well offset by the resource and performance gain obtained. To be specific, with CNMP model as the baseline, it is shown that the proposed model is able to learn to generate trajectories in the data set with a lower trajectory error measured as the mean absolute difference between the generated trajectory and the ground truth. Importantly, our model can perform well with relatively limited resources, i.e., with less number of neural network parameters compared to the baseline. To show that the findings from the controlled data set well-transfer to robot data, we use robot joint data in an LfD setting and compare the learning performance of the proposed model with the baseline model at equal complexity levels. The simulation experiments show that with also the robot joint data, the proposed model, C-CNMP, learns to generate the joint trajectories with significantly less error than the baseline model. Overall, our study improves the state of the art in sensorimotor trajectory learning and exemplifies how divide-and-conquer approaches can benefit deep learning architectures for resource economy.
- 2 August 2024
- Published by Springer Nature in Neural Computing and Applications
- Vol. 36 (30) , 18999-19021
Open AccessCoupled Conditional Neural Movement Primitives
Learning sensorimotor trajectories through flexible neural representations is fundamental for robots as it facilitates the building of motor skills as well as equipping them with the ability to represent the world as predictable temporal events. Recent advances in deep learning led to the development of powerful learning from demonstration (LfD) systems such as Conditional Neural Movement Primitives (CNMPs). CNMPs can robustly represent skills as movement distributions and allow them to be ‘recalled’ by conditioning the movement on a few observation points. In this study, we focus on improving CNMPs to achieve a higher resource economy by adopting a divide-and-conquer approach. We propose a novel neural architecture called Coupled CNMP (C-CNMP), that couples the latent spaces of a pair of CNMPs that splits a given sensorimotor trajectory into segments whose learning is undertaken by smaller sub-networks. Therefore, each sub-network needs to deal with a less complex trajectory making the learning less resource-hungry. With systematic simulations on a controlled trajectory data set, we show that the overhead brought by the coupling introduced in our model is well offset by the resource and performance gain obtained. To be specific, with CNMP model as the baseline, it is shown that the proposed model is able to learn to generate trajectories in the data set with a lower trajectory error measured as the mean absolute difference between the generated trajectory and the ground truth. Importantly, our model can perform well with relatively limited resources, i.e., with less number of neural network parameters compared to the baseline. To show that the findings from the controlled data set well-transfer to robot data, we use robot joint data in an LfD setting and compare the learning performance of the proposed model with the baseline model at equal complexity levels. The simulation experiments show that with also the robot joint data, the proposed model, C-CNMP, learns to generate the joint trajectories with significantly less error than the baseline model. Overall, our study improves the state of the art in sensorimotor trajectory learning and exemplifies how divide-and-conquer approaches can benefit deep learning architectures for resource economy.
- Open Access
- 16 May 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 12, 69690-69699
Bidirectional Progressive Neural Networks With Episodic Return Progress for Emergent Task Sequencing and Robotic Skill Transfer
Human brain and behavior provide a rich venue that can inspire novel control and learning methods for robotics. In an attempt to exemplify such a development by inspiring how humans acquire knowledge and transfer skills among tasks, we introduce a novel multi-task reinforcement learning framework named Episodic Return Progress with Bidirectional Progressive Neural Networks (ERP-BPNN). The proposed ERP-BPNN model 1) learns in a human-like interleaved manner by 2) autonomous task switching based on a novel intrinsic motivation signal and, in contrast to existing methods, 3) allows bidirectional skill transfer among tasks. ERP-BPNN is a general architecture applicable to several multi-task learning settings; in this paper, we present the details of its neural architecture and show its ability to enable effective learning and skill transfer among morphologically different robots in a reaching task. The developed Bidirectional Progressive Neural Network (BPNN) architecture enables bidirectional skill transfer without requiring incremental training and seamlessly integrates with online task arbitration. The task arbitration mechanism developed is based on soft Episodic Return progress (ERP), a novel intrinsic motivation (IM) signal. To evaluate our method, we use quantifiable robotics metrics such as ‘expected distance to goal’ and ‘path straightness’ in addition to the usual reward-based measure of episodic return common in reinforcement learning. With simulation experiments, we show that ERP-BPNN achieves faster cumulative convergence and improves performance in all metrics considered among morphologically different robots compared to the baselines. Overall, our method provides a human-inspired and efficient multi-task reinforcement learning approach with interleaved learning, making it highly suitable for lifelong learning applications.
- 16 May 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 12, 69690-69699
Open AccessBidirectional Progressive Neural Networks With Episodic Return Progress for Emergent Task Sequencing and Robotic Skill Transfer
Human brain and behavior provide a rich venue that can inspire novel control and learning methods for robotics. In an attempt to exemplify such a development by inspiring how humans acquire knowledge and transfer skills among tasks, we introduce a novel multi-task reinforcement learning framework named Episodic Return Progress with Bidirectional Progressive Neural Networks (ERP-BPNN). The proposed ERP-BPNN model 1) learns in a human-like interleaved manner by 2) autonomous task switching based on a novel intrinsic motivation signal and, in contrast to existing methods, 3) allows bidirectional skill transfer among tasks. ERP-BPNN is a general architecture applicable to several multi-task learning settings; in this paper, we present the details of its neural architecture and show its ability to enable effective learning and skill transfer among morphologically different robots in a reaching task. The developed Bidirectional Progressive Neural Network (BPNN) architecture enables bidirectional skill transfer without requiring incremental training and seamlessly integrates with online task arbitration. The task arbitration mechanism developed is based on soft Episodic Return progress (ERP), a novel intrinsic motivation (IM) signal. To evaluate our method, we use quantifiable robotics metrics such as ‘expected distance to goal’ and ‘path straightness’ in addition to the usual reward-based measure of episodic return common in reinforcement learning. With simulation experiments, we show that ERP-BPNN achieves faster cumulative convergence and improves performance in all metrics considered among morphologically different robots compared to the baselines. Overall, our method provides a human-inspired and efficient multi-task reinforcement learning approach with interleaved learning, making it highly suitable for lifelong learning applications.
- 27 March 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Robotics and Automation Letters
- Vol. 9 (5) , 4463-4470
Correspondence Learning Between Morphologically Different Robots via Task Demonstrations
We observe a large variety of robots in terms of their bodies, sensors, and actuators. Given the commonalities in the skill sets, teaching each skill to each different robot independently is inefficient and not scalable when the large variety in the robotic landscape is considered. If we can learn the correspondences between the sensorimotor spaces of different robots, we can expect a skill that is learned in one robot can be more directly and easily transferred to other robots. In this paper, we propose a method to learn correspondences among two or more robots that may have different morphologies. To be specific, besides robots with similar morphologies with different degrees of freedom, we show that a fixed-based manipulator robot with joint control and a differential drive mobile robot can be addressed within the proposed framework. To set up the correspondence among the robots considered, an initial base task is demonstrated to the robots to achieve the same goal. Then, a common latent representation is learned along with the individual robot policies for achieving the goal. After the initial learning stage, the observation of a new task execution by one robot becomes sufficient to generate a latent space representation pertaining to the other robots to achieve the same task. We verified our system in a set of experiments where the correspondence between robots is learned (1) when the robots need to follow the same paths to achieve the same task, (2) when the robots need to follow different trajectories to achieve the same task, and (3) when complexities of the required sensorimotor trajectories are different for the robots. We also provide a proof-of-the-concept realization of correspondence learning between a real manipulator robot and a simulated mobile robot.
- 27 March 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Robotics and Automation Letters
- Vol. 9 (5) , 4463-4470
Correspondence Learning Between Morphologically Different Robots via Task Demonstrations
We observe a large variety of robots in terms of their bodies, sensors, and actuators. Given the commonalities in the skill sets, teaching each skill to each different robot independently is inefficient and not scalable when the large variety in the robotic landscape is considered. If we can learn the correspondences between the sensorimotor spaces of different robots, we can expect a skill that is learned in one robot can be more directly and easily transferred to other robots. In this paper, we propose a method to learn correspondences among two or more robots that may have different morphologies. To be specific, besides robots with similar morphologies with different degrees of freedom, we show that a fixed-based manipulator robot with joint control and a differential drive mobile robot can be addressed within the proposed framework. To set up the correspondence among the robots considered, an initial base task is demonstrated to the robots to achieve the same goal. Then, a common latent representation is learned along with the individual robot policies for achieving the goal. After the initial learning stage, the observation of a new task execution by one robot becomes sufficient to generate a latent space representation pertaining to the other robots to achieve the same task. We verified our system in a set of experiments where the correspondence between robots is learned (1) when the robots need to follow the same paths to achieve the same task, (2) when the robots need to follow different trajectories to achieve the same task, and (3) when complexities of the required sensorimotor trajectories are different for the robots. We also provide a proof-of-the-concept realization of correspondence learning between a real manipulator robot and a simulated mobile robot.