VLDB 2026 Research / reviewers in the wild / expert
Manuel Lopes 0001
dblp:23/3801 · also Manuel C. Lopes, Manuel Cabido-Lopes
· DBLP profile ↗
46ranked-venue papers
9as first author
2since 2021 · last 2024
0000-0002-6238-8974ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 39 · 7 first-author · 1 since 2021Systems, architecture and hardware · 21 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 7Human-computer interaction and ubiquitous computing · 5 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 1 since 2021Databases, data management, data science and information retrieval · 3 · 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
17 papers |
Reinforcement learning · 24% Learning theory · 20% Motion planning and robot control · 16% | |
| Human-computer interaction and pervasive computing
8 papers |
Human-robot interaction · 84% Wearable and physiological sensing · 13% Learning and educational technologies · 3% |
Topics — the 30 heaviest of 45, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Human-robot interaction
human-robot collaboration |
0.4 | 2 | 2018 | Planning Ergonomic Sequences of Actions in Human-Robot Interaction · ICRA 2018 Relational activity processes for modeling concurrent cooperation · ICRA 2016 |
Robotics › Motion planning and robot control
task and motion planning |
0.4 | 2 | 2018 | Multi-bound tree search for logic-geometric programming in cooperative manipulation domains · ICRA 2017 Planning Ergonomic Sequences of Actions in Human-Robot Interaction · ICRA 2018 |
Machine learning › Learning theory › computational learning theory › machine teaching
interactive teaching |
0.3 | 1 | 2018 | Interactive Optimal Teaching with Unknown Learners · IJCAI 2018 |
Machine learning › Learning theory › computational learning theory
machine teaching |
0.3 | 1 | 2018 | Interactive Optimal Teaching with Unknown Learners · IJCAI 2018 |
Robotics › Robot manipulation
cooperative manipulation |
0.3 | 1 | 2017 | Multi-bound tree search for logic-geometric programming in cooperative manipulation domains · ICRA 2017 |
Robotics › Motion planning and robot control › task and motion planning
logic-geometric programming |
0.3 | 1 | 2017 | Multi-bound tree search for logic-geometric programming in cooperative manipulation domains · ICRA 2017 |
Machine learning › Reinforcement learning
multi-agent reinforcement learning |
0.3 | 1 | 2017 | Preference learning on the execution of collaborative human-robot tasks · ICRA 2017 |
Machine learning › Reinforcement learning › markov decision process
semi-markov decision process |
0.3 | 1 | 2017 | Preference learning on the execution of collaborative human-robot tasks · ICRA 2017 |
Machine learning › Learning theory › computational learning theory › machine teaching
teaching dimension |
0.3 | 1 | 2017 | No Learner Left Behind: On the Complexity of Teaching Multiple Learners Simultaneously · IJCAI 2017 |
Human-robot interaction › physical human-robot interaction
human-robot cooperative task |
0.3 | 1 | 2017 | Preference learning on the execution of collaborative human-robot tasks · ICRA 2017 |
Human-robot interaction
preference learning |
0.3 | 1 | 2017 | Preference learning on the execution of collaborative human-robot tasks · ICRA 2017 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › decision making under uncertainty
relational markov decision process |
0.2 | 1 | 2016 | Relational activity processes for modeling concurrent cooperation · ICRA 2016 |
Machine learning › Reinforcement learning › imitation learning
inverse reinforcement learning |
0.2 | 1 | 2015 | Inverse Reinforcement Learning in Relational Domains · IJCAI 2015 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
relational domains |
0.2 | 1 | 2015 | Inverse Reinforcement Learning in Relational Domains · IJCAI 2015 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
relational learning |
0.2 | 1 | 2015 | Inverse Reinforcement Learning in Relational Domains · IJCAI 2015 |
Machine learning › Reinforcement learning
exploration |
0.2 | 2 | 2014 | Exploration in Model-based Reinforcement Learning by Empirically Estimating Learning Progress · NIPS 2012 Calibration-Free BCI Based Control · AAAI 2014 |
Wearable and physiological sensing
brain-computer interface |
0.2 | 1 | 2014 | Calibration-Free BCI Based Control · AAAI 2014 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › bayesian nonparametric model
dirichlet process mixture model |
0.2 | 1 | 2013 | Learning Multiple Behaviors from Unlabeled Demonstrations in a Latent Controller Space · ICML (3) 2013 |
Machine learning › Representation and self-supervised learning
latent representation |
0.2 | 1 | 2013 | Learning Multiple Behaviors from Unlabeled Demonstrations in a Latent Controller Space · ICML (3) 2013 |
Robotics › Motion planning and robot control › robot learning
movement primitives |
0.2 | 1 | 2013 | Learning Multiple Behaviors from Unlabeled Demonstrations in a Latent Controller Space · ICML (3) 2013 |
Machine learning › Reinforcement learning
learning progress prediction |
0.1 | 1 | 2012 | Exploration in Model-based Reinforcement Learning by Empirically Estimating Learning Progress · NIPS 2012 |
Machine learning › Reinforcement learning
imitation learning |
0.1 | 2 | 2008 | Learning Object Affordances: From Sensory-Motor Coordination to Imitation · IEEE Trans. Robotics 2008 Visual transformations in gesture imitation: what you see is what you do · ICRA 2003 |
Computer vision › Image recognition and object detection
object detection |
0.1 | 1 | 2009 | From pixels to objects: Enabling a spatial model for humanoid social robots · ICRA 2009 |
Computer vision › Image recognition and object detection
object recognition |
0.1 | 1 | 2009 | From pixels to objects: Enabling a spatial model for humanoid social robots · ICRA 2009 |
Machine learning › Deep learning architectures and training › attention mechanism
visual attention |
0.1 | 1 | 2009 | From pixels to objects: Enabling a spatial model for humanoid social robots · ICRA 2009 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search |
0.1 | 1 | 2017 | Multi-bound tree search for logic-geometric programming in cooperative manipulation domains · ICRA 2017 |
Robotics › Robot manipulation
affordance learning |
0.1 | 1 | 2008 | Learning Object Affordances: From Sensory-Motor Coordination to Imitation · IEEE Trans. Robotics 2008 |
Robotics › Motion planning and robot control › robot learning › object learning
object affordance learning |
0.1 | 1 | 2008 | Learning Object Affordances: From Sensory-Motor Coordination to Imitation · IEEE Trans. Robotics 2008 |
Robotics › Robot manipulation
robot design |
0.1 | 1 | 2006 | Design of the Robot-cub (iCub) Head · ICRA 2006 |
Human-robot interaction › robot learning
interactive learning |
0.0 | 1 | 2013 | Active Learning for Teaching a Robot Grounded Relational Symbols · IJCAI 2013 |
Methods — techniques the papers use, named apart from their topics
user study · 0.9optimization · 0.7semi-markov decision process · 0.6interactive learning · 0.6linear discriminant analysis · 0.3bayesian gaussian learner · 0.3multi-bound tree search · 0.3monte carlo tree search · 0.3branch-and-bound · 0.3bayesian learning · 0.3monte-carlo planning · 0.2learning from demonstration · 0.2planning under uncertainty · 0.2bayesian inference · 0.2active learning · 0.2algorithmic teaching · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Interactively Teaching an Inverse Reinforcement Learner with Limited Feedback
Rustam Zayanov, Francisco S. Melo, Manuel Lopes 0001 |
ICAART (1) | 3 |
| 2021 | Interactive Teaching with Groups of Unknown Bayesian Learners
Carla Guerra, Francisco S. Melo, Manuel Lopes 0001 |
AIED (2) | 3 |
| 2020 | Adoption Dynamics and Societal Impact of AI Systems in Complex NetworksabstractWe propose a game-theoretical model to simulate the dynamics of AI adoption in adaptive networks. This formalism allows us to understand the impact of the adoption of AI systems for society as a whole, addressing some of the concerns on the need for regulation. Using this model we study the adoption of AI systems, the distribution of the different types of AI (from selfish to utilitarian), the appearance of clusters of specific AI types, and the impact on the fitness of each individual. We suggest that the entangled evolution of individual strategy and network structure constitutes a key mechanism for the sustainability of utilitarian and human-conscious AI. Differently, in the absence of rewiring, a minority of the population can easily foster the adoption of selfish AI and gains a benefit at the expense of the remaining majority. Pedro M. Fernandes, Francisco C. Santos, Manuel Lopes 0001 |
AIES | 3 |
| 2018 | Planning Ergonomic Sequences of Actions in Human-Robot InteractionabstractIn this paper, we define the problem of human-robot collaboration as a combined task and motion planning problem which is extended to the multi-agent case (human and robot). Our proposed approach allows us to explicitly take into account ergonomic cost, synchrony and concurrency of behavior in an optimization formulation. We show simulated results as well as an experiment with a real robot combined with a user study. Results show that optimizing over a sequence of actions leads to more ergonomic situations. Baptiste Busch, Marc Toussaint, Manuel Lopes 0001 |
ICRA | 3 |
| 2018 | Interactive Optimal Teaching with Unknown LearnersabstractThis paper introduces a new approach for machine teaching that partly addresses the (unavoidable) mismatch between what the teacher assumes about the learning process of the student and the actual process. We analyze several situations in which such mismatch takes place, including when the student?s learning algorithm is known but the corresponding parameters are not, and when the learning algorithm itself is not known. Our analysis is focused on the case of a Bayesian Gaussian learner, and we show that, even in this simple case, the lack of knowledge regarding the student?s learning process significantly deteriorates the performance of machine teaching: while perfect knowledge of the student ensures that the target is learned after a finite number of samples, lack of knowledge thereof implies that the student will only learn asymptotically (i.e., after an infinite number of samples). We introduce interactivity as a means to mitigate the impact of imperfect knowledge and show that, by using interactivity, we are able to recover finite learning time, in the best case, or significantly faster convergence, in the worst case. Finally, we discuss the extension of our analysis to a classification problem using linear discriminant analysis, and discuss the implications of our results in single- and multi-student settings. Francisco S. Melo, Carla Guerra, Manuel Lopes 0001 |
IJCAI | 3 |
| 2017 | Preference learning on the execution of collaborative human-robot tasksabstractWe present a novel method to learn human preferences during, and for, the execution of concurrent joint humanrobot tasks. We consider tasks realized by a team of a human operator and a robot helper that should adapt to the human's task execution preferences. Different human operators can have different abilities, experiences, and personal preferences, so that a particular allocation of activities in the team is preferred over another. We cast the behavior of concurrent multi-agent cooperation as a semi Markov Decision Process and show how to model and learn human preferences over the team behavior. After proposing two different interactive learning algorithms, we evaluate them and show that the system can effectively learn and adapt to human preferences. Thibaut Munzer, Marc Toussaint, Manuel Lopes 0001 |
ICRA | 3 |
| 2017 | Multi-bound tree search for logic-geometric programming in cooperative manipulation domainsabstractJoint symbolic and geometric planning is one of the core challenges in robotics. We address the problem of multi-agent cooperative manipulation, where we aim for jointly optimal paths for all agents and over the full manipulation sequence. This joint optimization problem can be framed as a logic-geometric program. Existing solvers lack several features (such as consistently handling kinematic switches) and efficiency to handle the cooperative manipulation domain. We propose a new approximate solver scheme, combining ideas from branch-and-bound and MCTS and exploiting multiple levels of bounds to better direct the search. We demonstrate the method in a scenario where a Baxter robot needs to help a human to reach for objects. Marc Toussaint, Manuel Lopes 0001 |
ICRA | 2 |
| 2017 | No Learner Left Behind: On the Complexity of Teaching Multiple Learners SimultaneouslyabstractWe present a theoretical study of algorithmic teaching in the setting where the teacher must use the same training set to teach multiple learners. This problem is a theoretical abstraction of the real-world classroom setting in which the teacher delivers the same lecture to academically diverse students. We define a minimax teaching criterion to guarantee the performance of the worst learner in the class. We prove that the teaching dimension increases with class diversity in general. For the classes of conjugate Bayesian learners and linear regression learners, respectively, we exhibit corresponding minimax teaching set. We then propose a method to enhance teaching by partitioning the class into sections. We present cases where the optimal partition minimizes overall teaching dimension while maintaining the guarantee on all learners. Interestingly, we show personalized education (one learner per section) is not necessarily the optimal partition. Our results generalize algorithmic teaching to multiple learners and offer insight on how to teach large classes. Xiaojin Zhu 0001, Manuel Lopes 0001 |
IJCAI | 3 |
| 2017 | A multimodal dataset for object model learning from natural human-robot interactionabstractLearning object models in the wild from natural human interactions is an essential ability for robots to perform general tasks. In this paper we present a robocentric multimodal dataset addressing this key challenge. Our dataset focuses on interactions where the user teaches new objects to the robot in various ways. It contains synchronized recordings of visual (3 cameras) and audio data which provide a challenging evaluation framework for different tasks. Additionally, we present an end-to-end system that learns object models using object patches extracted from the recorded natural interactions. Our proposed pipeline follows these steps: (a) recognizing the interaction type, (b) detecting the object that the interaction is focusing on, and (c) learning the models from the extracted data. Our main contribution lies in the steps towards identifying the target object patches of the images. We demonstrate the advantages of combining language and visual features for the interaction recognition and use multiple views to improve the object modelling. Our experimental results show that our dataset is challenging due to occlusions and domain change with respect to typical object learning frameworks. The performance of common out-of-the-box classifiers trained on our data is low. We demonstrate that our algorithm outperforms such baselines. Pablo Azagra, Florian Golemo, Yoan Mollard, Manuel Lopes 0001, Javier Civera 0001, Ana Cristina Murillo |
IROS | 4 |
| 2017 | Postural optimization for an ergonomic human-robot interactionabstractIn human-robot collaboration the robot's behavior impacts the worker's safety, comfort and acceptance of the robotic system. In this paper we address the problem of how to improve the worker's posture during human-robot collaboration. Using postural assessment techniques, and a personalized human kinematic model, we optimize the model body posture to fulfill a task while avoiding uncomfortable or unsafe postures. We then derive a robotic behavior that leads the worker towards that improved posture. We validate our approach in an experiment involving a joint task with 39 human subjects and a Baxter torso-humanoid robot. Baptiste Busch, Guilherme Maeda, Yoan Mollard, Marie Demangeat, Manuel Lopes 0001 |
IROS | 5 |
| 2016 | A Comparison of Automatic Teaching Strategies for Heterogeneous Student Populations
Benjamin Clément, Pierre-Yves Oudeyer, Manuel Lopes 0001 |
EDM | 3 |
| 2016 | Relational activity processes for modeling concurrent cooperationabstractIn human-robot collaboration, multi-agent domains, or single-robot manipulation with multiple end-effectors, the activities of the involved parties are naturally concurrent. Such domains are also naturally relational as they involve objects, multiple agents, and models should generalize over objects and agents. We propose a novel formalization of relational concurrent activity processes that allows us to transfer methods from standard relational MDPs, such as Monte-Carlo planning and learning from demonstration, to concurrent cooperation domains. We formally compare the formulation to previous propositional models of concurrent decision making and demonstrate planning and learning from demonstration methods on a real-world human-robot assembly task. Marc Toussaint, Thibaut Munzer, Yoan Mollard, Li Yang Wu, Ngo Anh Vien, Manuel Lopes 0001 |
ICRA | 6 |
| 2015 | Multi-Armed Bandits for Intelligent Tutoring Systems
Benjamin Clément, Didier Roy, Pierre-Yves Oudeyer, Manuel Lopes 0001 |
EDM | 4 |
| 2015 | Inverse Reinforcement Learning in Relational Domains
Thibaut Munzer, Bilal Piot, Matthieu Geist, Olivier Pietquin, Manuel Lopes 0001 |
IJCAI | 5 |
| 2015 | Temporal segmentation of pair-wise interaction phases in sequential manipulation demonstrationsabstractWe consider the problem of learning from complex sequential demonstrations. We propose to analyze demonstrations in terms of the concurrent interaction phases which arise between pairs of involved bodies (hand-object and object-object). These interaction phases are the key to decompose a full demonstration into its atomic manipulation actions and to extract their respective consequences. In particular, one may assume that the goal of each interaction phase is to achieve specific geometric constraints between objects. This generalizes previous Learning from Demonstration approaches by considering not just the motion of the end-effector but also the relational properties of the objects' motion. We present a linear-chain Conditional Random Field model to detect the pair-wise interaction phases and extract the geometric constraints that are established in the environment, which represent a high-level task oriented description of the demonstrated manipulation. We test our system on single- and multi-agent demonstrations of assembly tasks, respectively of a wooden toolbox and a plastic chair. Andrea Baisero, Yoan Mollard, Manuel Lopes 0001, Marc Toussaint, Ingo Lütkebohle |
IROS | 3 |
| 2015 | Robot programming from demonstration, feedback and transferabstractThis paper presents a novel approach for robot instruction for assembly tasks. We consider that robot programming can be made more efficient, precise and intuitive if we leverage the advantages of complementary approaches such as learning from demonstration, learning from feedback and knowledge transfer. Starting from low-level demonstrations of assembly tasks, the system is able to extract a high-level relational plan of the task. A graphical user interface (GUI) allows then the user to iteratively correct the acquired knowledge by refining high-level plans, and low-level geometrical knowledge of the task. This combination leads to a faster programming phase, more precise than just demonstrations, and more intuitive than just through a GUI. A final process allows to reuse high-level task knowledge for similar tasks in a transfer learning fashion. Finally we present a user study illustrating the advantages of this approach. Yoan Mollard, Thibaut Munzer, Andrea Baisero, Marc Toussaint, Manuel Lopes 0001 |
IROS | 5 |
| 2015 | Facilitating intention prediction for humans by optimizing robot motionsabstractMembers of a team are able to coordinate their actions by anticipating the intentions of others. Achieving such implicit coordination between humans and robots requires humans to be able to quickly and robustly predict the robot's intentions, i.e. the robot should demonstrate a behavior that is legible. Whereas previous work has sought to explicitly optimize the legibility of behavior, we investigate legibility as a property that arises automatically from general requirements on the efficiency and robustness of joint human-robot task completion. We do so by optimizing fast and successful completion of joint human-robot tasks through policy improvement with stochastic optimization. Two experiments with human subjects show that robots are able to adapt their behavior so that humans become better at predicting the robot's intentions early on, which leads to faster and more robust overall task completion. Freek Stulp, Jonathan Grizou, Baptiste Busch, Manuel Lopes 0001 |
IROS | 4 |
| 2014 | Calibration-Free BCI Based ControlabstractRecent works have explored the use of brain signals to directly control virtual and robotic agents in sequential tasks. So far in such brain-computer interfaces (BCI), an explicit calibration phase was required to build a decoder that translates raw electroencephalography (EEG) signals from the brain of each user into meaningful instructions. This paper proposes a method that removes the calibration phase, and allows a user to control an agent to solve a sequential task. The proposed method assumes a distribution of possible tasks, and infers the interpretation of EEG signals and the task by selecting the hypothesis which best explains the history of interaction. We introduce a measure of uncertainty on the task and on the EEG signal interpretation to act as an exploratory bonus for a planning strategy. This speeds up learning by guiding the system to regions that better disambiguate among task hypotheses. We report experiments where four users use BCI to control an agent on a virtual world to reach a target without any previous calibration process. Jonathan Grizou, Iñaki Iturrate, Luis Montesano, Pierre-Yves Oudeyer, Manuel Lopes 0001 |
AAAI | 5 |
| 2014 | Online Optimization of Teaching Sequences with Multi-Armed Bandits
Benjamin Clément, Pierre-Yves Oudeyer, Didier Roy, Manuel Lopes 0001 |
EDM | 4 |
| 2014 | Interactive Learning from Unlabeled Instructions
Jonathan Grizou, Iñaki Iturrate, Luis Montesano, Pierre-Yves Oudeyer, Manuel Lopes 0001 |
UAI | 5 |
| 2013 | Learning Multiple Behaviors from Unlabeled Demonstrations in a Latent Controller SpaceabstractIn this paper we introduce a method to learn multiple behaviors in the form of motor primitives from an unlabeled dataset. One of the difficulties of this problem is that in the measurement space, behaviors can be very mixed, despite existing a latent representation where they can be easily separated. We propose a mixture model based on Dirichlet Process (DP) to simultaneously cluster the observed time-series and recover a sparse representation of the behaviors using a Laplacian prior as the base measure of the DP. We show that for linear models, e.g potential functions generated by linear combinations of a large number of features, it is possible to compute analytically the marginal of the observations and derive an efficient sampler. The method is evaluated using robot behaviors and real data from human motion and compared to other techniques. Javier Almingol, Luis Montesano, Manuel Lopes 0001 |
ICML (3) | 3 |
| 2013 | Active Learning for Teaching a Robot Grounded Relational Symbols
Johannes Kulick, Marc Toussaint, Tobias Lang 0001, Manuel Lopes 0001 |
IJCAI | 4 |
| 2012 | Algorithmic and Human Teaching of Sequential Decision TasksabstractA helpful teacher can significantly improve the learning rate of a learning agent. Teaching algorithms have been formally studied within the field of Algorithmic Teaching. These give important insights into how a teacher can select the most informative examples while teachinga new concept. However the field has so far focused purely on classification tasks. In this paper we introducea novel method for optimally teaching sequential decision tasks. We present an algorithm that automatically selects the set of most informative demonstrations andevaluate it on several navigation tasks. Next, we explore the idea of using this algorithm to produce instructions for humans on how to choose examples when teaching sequential decision tasks. We present a user study that demonstrates the utility of such instructions. Maya Cakmak, Manuel Lopes 0001 |
AAAI | 2 |
| 2012 | Exploration in Model-based Reinforcement Learning by Empirically Estimating Learning ProgressabstractFormal exploration approaches in model-based reinforcement learning estimate the accuracy of the currently learned model without consideration of the empirical prediction error. For example, PAC-MDP approaches such as Rmax base their model certainty on the amount of collected data, while Bayesian approaches assume a prior over the transition dynamics. We propose extensions to such approaches which drive exploration solely based on empirical estimates of the learner's accuracy and learning progress. We provide a ``sanity check'' theoretical analysis, discussing the behavior of our extensions in the standard stationary finite state-action case. We then provide experimental studies demonstrating the robustness of these exploration measures in cases of non-stationary environments or where original approaches are misled by wrong domain assumptions. Manuel Lopes 0001, Tobias Lang 0001, Marc Toussaint, Pierre-Yves Oudeyer |
NIPS | 1 |
| 2011 | Robot self-initiative and personalization by learning through repeated interactionsabstractWe have developed a robotic system that interacts with the user, and through repeated interactions, adapts to the user so that the system becomes semi-autonomous and acts proactively. In this work we show how to design a system to meet a user's preferences, show how robot pro-activity can be learned and provide an integrated system using verbal instructions. All these behaviors are implemented in a real platform that achieves all these behaviors and is evaluated in terms of user acceptability and efficiency of interaction. Martin Mason, Manuel Lopes 0001 |
HRI | 2 |
| 2010 | Analysis of Inverse Reinforcement Learning with Perturbed Demonstrations
Francisco S. Melo, Manuel Lopes 0001, Ricardo Ferreira 0002 |
ECAI | 2 |
| 2010 | Body schema acquisition through active learningabstractWe present an active learning algorithm for the problem of body schema learning, i.e. estimating a kinematic model of a serial robot. The learning process is done online using Recursive Least Squares (RLS) estimation, which outperforms gradient methods usually applied in the literature. In addiction, the method provides the required information to apply an active learning algorithm to find the optimal set of robot configurations and observations to improve the learning process. By selecting the most informative observations, the proposed method minimizes the required amount of data. We have developed an efficient version of the active learning algorithm to select the points in real-time. The algorithms have been tested and compared using both simulated environments and a real humanoid robot. Ruben Martinez-Cantin, Manuel Lopes 0001, Luis Montesano |
ICRA | 2 |
| 2010 | Learning from Demonstration Using MDP Induced Metrics
Francisco S. Melo, Manuel Lopes 0001 |
ECML/PKDD (2) | 2 |
| 2010 | The iCub humanoid robot: An open-systems platform for research in cognitive development
Giorgio Metta, Lorenzo Natale, Francesco Nori, Giulio Sandini, David Vernon, Luciano Fadiga, Claes von Hofsten, Kerstin Rosander, Manuel Lopes 0001, José Santos-Victor, Alexandre Bernardino, Luis Montesano |
Neural Networks | 9 |
| 2009 | From pixels to objects: Enabling a spatial model for humanoid social robotsabstractThis work adds the concept of object to an existent low-level attention system of the humanoid robot iCub. The objects are defined as clusters of SIFT visual features. When the robot first encounters an unknown object, found to be within a certain (small) distance from its eyes, it stores a cluster of the features present within an interval about that distance, using depth perception. Whenever a previously stored object crosses the robot's field of view again, it is recognized, mapped into an egocentrical frame of reference, and gazed at. This mapping is persistent, in the sense that its identification and position are kept even if not visible by the robot. Features are stored and recognized in a bottom-up way. Experimental results on the humanoid robot iCub validate this approach. This work creates the foundation for a way of linking the bottom-up attention system with top-down, object-oriented information provided by humans. Dario Figueira, Manuel Lopes 0001, Rodrigo M. M. Ventura, Jonas Ruesch |
ICRA | 2 |
| 2009 | Active Learning for Reward Estimation in Inverse Reinforcement Learning
Manuel Lopes 0001, Francisco S. Melo, Luis Montesano |
ECML/PKDD (2) | 1 |
| 2008 | Multimodal saliency-based bottom-up attention a framework for the humanoid robot iCubabstractThis work presents a multimodal bottom-up attention system for the humanoid robot iCub where the robot's decisions to move eyes and neck are based on visual and acoustic saliency maps. We introduce a modular and distributed software architecture which is capable of fusing visual and acoustic saliency maps into one egocentric frame of reference. This system endows the iCub with an emergent exploratory behavior reacting to combined visual and auditory saliency. The developed software modules provide a flexible foundation for the open iCub platform and for further experiments and developments, including higher levels of attention and representation of the peripersonal space. Jonas Ruesch, Manuel Lopes 0001, Alexandre Bernardino, Jonas Hörnstein, José Santos-Victor, Rolf Pfeifer |
ICRA | 2 |
| 2008 | Fitted Natural Actor-Critic: A New Algorithm for Continuous State-Action MDPs
Francisco S. Melo, Manuel Lopes 0001 |
ECML/PKDD (2) | 2 |
| 2008 | Learning Object Affordances: From Sensory-Motor Coordination to ImitationabstractAffordances encode relationships between actions, objects, and effects. They play an important role on basic cognitive capabilities such as prediction and planning. We address the problem of learning affordances through the interaction of a robot with the environment, a key step to understand the world properties and develop social skills. We present a general model for learning object affordances using Bayesian networks integrated within a general developmental architecture for social robots. Since learning is based on a probabilistic model, the approach is able to deal with uncertainty, redundancy, and irrelevant information. We demonstrate successful learning in the real world by having an humanoid robot interacting with objects. We illustrate the benefits of the acquired knowledge in imitation games. Luis Montesano, Manuel Lopes 0001, Alexandre Bernardino, José Santos-Victor |
IEEE Trans. Robotics | 2 |
| 2007 | A learning framework for generic sensory-motor mapsabstractWe present a new approach to cope with unknown redundant systems. For this we present i) an online algorithm that learns general input-output restrictions and, ii) a method that, given a partial set of input-output variables, provides an estimate of the remaining ones, using the learned restrictions. We show applications of the algorithm using examples of direct and inverse robot kinematics. Manuel Lopes 0001, Bruno D. Damas |
IROS | 1 |
| 2007 | Affordance-based imitation learning in robotsabstractIn this paper we build an imitation learning algorithm for a humanoid robot on top of a general world model provided by learned object affordances. We consider that the robot has previously learned a task independent affordance-based model of its interaction with the world. This model is used to recognize the demonstration by another agent (a human) and infer the task to be learned. We discuss several important problems that arise in this combined framework, such as the influence of an inaccurate model in the recognition of the demonstration. We illustrate the ideas in the paper with some experimental results obtained with a real robot. Manuel Lopes 0001, Francisco S. Melo, Luis Montesano |
IROS | 1 |
| 2007 | Modeling affordances using Bayesian networksabstractAffordances represent the behavior of objects in terms of the robot's motor and perceptual skills. This type of knowledge plays a crucial role in developmental robotic systems, since it is at the core of many higher level skills such as imitation. In this paper, we propose a general affordance model based on Bayesian networks linking actions, object features and action effects. The network is learnt by the robot through interaction with the surrounding objects. The resulting probabilistic model is able to deal with uncertainty, redundancy and irrelevant information. We evaluate the approach using a real humanoid robot that interacts with objects. Luis Montesano, Manuel Lopes 0001, Alexandre Bernardino, José Santos-Victor |
IROS | 2 |
| 2007 | A Developmental Roadmap for Learning by Imitation in RobotsabstractIn this paper, we present a strategy whereby a robot acquires the capability to learn by imitation following a developmental pathway consisting on three levels: 1) sensory-motor coordination; 2) world interaction; and 3) imitation. With these stages, the system is able to learn tasks by imitating human demonstrators. We describe results of the different developmental stages, involving perceptual and motor skills, implemented in our humanoid robot, Baltazar. At each stage, the system's attention is drawn toward different entities: its own body and, later on, objects and people. Our main contributions are the general architecture and the implementation of all the necessary modules until imitation capabilities are eventually acquired by the robot. Also, several other contributions are made at each level: learning of sensory-motor maps for redundant robots, a novel method for learning how to grasp objects, and a framework for learning task description from observation for program-level imitation. Finally, vision is used extensively as the sole sensing modality (sometimes in a simplified setting) avoiding the need for special data-acquisition hardware. Manuel Lopes 0001, José Santos-Victor |
IEEE Trans. Syst. Man Cybern. Part B | 1 |
| 2006 | Design of the Robot-cub (iCub) HeadabstractThis paper describes the design of a robot head, developed in the framework of the RobotCub project. This project goals consists on the design and construction of a humanoid robotic platform, the iCub, for studying human cognition. The final platform would be approximately 90 cm tall, with 23 kg and with a total number of 53 degrees of freedom. For its size, the iCub is the most complete humanoid robot currently being designed, in terms of kinematic complexity. The eyes can also move, as opposed to similarly sized humanoid platforms. Specifications are made based on biological anatomical and behavioral data, as well as tasks constraints. Different concepts for the neck design (flexible, parallel and serial solutions) are analyzed and compared with respect to the specifications. The eye structure and the proprioceptive sensors are presented, together with some discussion of preliminary work on the face design Ricardo Beira, Manuel Lopes 0001, Miguel Praça, José Santos-Victor, Alexandre Bernardino, Giorgio Metta, Francesco Becchi, Roque J. Saltarén |
ICRA | 2 |
| 2006 | Sound Localization for Humanoid Robots - Building Audio-Motor Maps based on the HRTFabstractBeing able to locate the origin of a sound is important for our capability to interact with the environment. Humans can locate a sound source in both the horizontal and vertical plane with only two ears, using the head related transfer function HRTF, or more specifically features like interaural time difference ITD, interaural level difference ILD, and notches in the frequency spectra. In robotics notches have been left out since they are considered complex and difficult to use. As they are the main cue for humans' ability to estimate the elevation of the sound source this have to be compensated by adding more microphones or very large and asymmetric ears. In this paper, we present a novel method to extract the notches that makes it possible to accurately estimate the location of a sound source in both the horizontal and vertical plane using only two microphones and human-like ears. We suggest the use of simple spiral-shaped ears that has similar properties to the human ears and make it easy to calculate the position of the notches. Finally we show how the robot can learn its HRTF and build audiomotor maps using supervised learning and how it automatically can update its map using vision and compensate for changes in the HRTF due to changes to the ears or the environment. Jonas Hörnstein, Manuel Lopes 0001, José Santos-Victor, Francisco Lacerda |
IROS | 2 |
| 2006 | Learning Sensory-Motor Maps for Redundant RobotsabstractHumanoid robots are routinely engaged in tasks requiring the coordination between multiple degrees of freedom and sensory inputs, often achieved through the use of sensorymotor maps (SMMs). Most of the times, humanoid robots have more degrees of freedom (DOFs) available than those necessary to solve specific tasks. Notwithstanding, the majority of approaches for learning these SMMs do not take that into account. At most, the redundant degrees of freedom (degrees of redundancy, DOR) are "frozen" with some auxiliary criteria or heuristic rule. We present a solution to the problem of learning the forward/backward model, when the map is not injective, as in redundant robots. We propose the use of a "Minimum order SMM" that takes the desired image configuration and the DORs as input variables, while the non-redundant DOFs are viewed as outputs. Since the DORs are not frozen in this process, they can be used to solve additional tasks or criteria. This method provides a global solution for positioning a robot in the workspace, without the need to move in an incremental way. We provide examples where these tasks correspond to optimization criteria that can be solved online. We show how to learn the "Minimum Order SMM" using a local statistical learning method. Extensive experimental results with a humanoid robot are discussed to validate the approach, showing how to learn the Minimum Order SMM of a redundant system and using the redundancy to accomplish auxiliary tasks. Manuel Lopes 0001, José Santos-Victor |
IROS | 1 |
| 2006 | Jacobian Learning Methods for Tasks Sequencing in Visual ServoingabstractIn this paper, the coupling between Jacobian learning and task sequencing through the redundancy approach is studied. It is well known that visual servoing is robust to modeling errors in the Jacobian matrices. This justifies why Jacobian estimation does not usually degrade the system convergence. However, we show that this is not true any more when the redundancy formalism is used. In this case the Jacobian matrix is also necessary to compute projection operators for task decomposition, which is quite sensitive to errors. We show that learning improves the servoing performance, when task sequencing is used. Conversely, sequencing improves the convergence of learning, especially for tasks involving several degrees of freedom. Eye-in-hand and eye-to-hand experiments have been performed on two robots with six degrees of freedom Nicolas Mansard, Manuel Lopes 0001, José Santos-Victor, François Chaumette |
IROS | 2 |
| 2005 | Visual learning by imitation with motor representationsabstractWe propose a general architecture for action (mimicking) and program (gesture) level visual imitation. Action-level imitation involves two modules. The viewpoint Transformation (VPT) performs a "rotation" to align the demonstrator's body to that of the learner. The Visuo-Motor Map (VMM) maps this visual information to motor data. For program-level (gesture) imitation, there is an additional module that allows the system to recognize and generate its own interpretation of observed gestures to produce similar gestures/goals at a later stage. Besides the holistic approach to the problem, our approach differs from traditional work in i) the use of motor information for gesture recognition; ii) usage of context (e.g., object affordances) to focus the attention of the recognition system and reduce ambiguities, and iii) use iconic image representations for the hand, as opposed to fitting kinematic models to the video sequence. This approach is motivated by the finding of visuomotor neurons in the F5 area of the macaque brain that suggest that gesture recognition/imitation is performed in motor terms (mirror) and rely on the use of object affordances (canonical) to handle ambiguous actions. Our results show that this approach can outperform more conventional (e.g., pure visual) methods. Manuel Lopes 0001, José Santos-Victor |
IEEE Trans. Syst. Man Cybern. Part B | 1 |
| 2004 | An anthropomorphic robot torso for imitation: design and experimentsabstractWe describe the design of an anthropomorphic robot, combining a binocular head, an arm and a hand, for research in visuomotor coordination and learning by imitation. Our goal was to produce a system resembling the human arm-hand kinematics as closely as possible, while keeping it simple and relatively low-cost. We present mechanical details, kinematics and sensors together with a discussion of the main design options. We present results with human-arm coordination, as well as imitation of a human demonstrator, in real time. Manuel Lopes 0001, Ricardo Beira, Miguel Praça, José Santos-Victor |
IROS | 1 |
| 2003 | Visual transformations in gesture imitation: what you see is what you doabstractWe propose an approach for a robot to imitate the gestures of a human demonstrator. Our framework consists solely of two components: a Sensory-Motor Map (SMM) and a View-Point Transformation (VPT). The SMM establishes an association between an arm image and the corresponding joint angles and it is learned by the system during a period of observation of its own gestures. The VPT is widely discussed in the psychology of visual perception and is used to transform the image of the demonstrator's arm to the so-called ego-centric image, as if the robot were observing its own arm. Different structures of the SMM and VPT are proposed in accordance with observations in human imitation. The whole system relies on monocular visual information and leads to a parsimonious architecture for learning by imitation. Real-time results are presented and discussed. Manuel Lopes 0001, José Santos-Victor |
ICRA | 1 |
| 2001 | ISocRob 2001 Team Description
Pedro U. Lima, Luís M. M. Custódio, Bruno D. Damas, Manuel Lopes 0001, Carlos F. Marques, Luis Toscano, Rodrigo M. M. Ventura |
RoboCup | 4 |