Goto

Collaborating Authors

 Country


Towards Integrating Hierarchical Goal Networks and Motion Planners to Support Planning for Human Robot Collaboration in Assembly Cells

AAAI Conferences

Low-level motion planning techniques must be combined with high-level task planning formalisms in order to generate realistic plans that can be carried out by humans and robots. Previous attempts to integrate these two planning formalisms mostly used either Classical Planning or HTN Planning. Recently, we developed Hierarchical Goal Networks (HGNs), a new hierarchical planning formalism that combines the advantages of HTN and Classical planning, while mitigating some of the disadvantages of each individual formalism. In this paper, we describe our ongoing research on designing a planning formalism and algorithm that exploits the unique features of HGNs to better integrate task and motion planning. We also describe how the proposed planning framework can be instantiated to solve assembly planning problems involving human-robot teams.


AI Dimensions in Software Development for Human-Robot Interaction Systems

AAAI Conferences

In this paper, we highlight the usage of AI in software development process for Robotic systems, in general and HRI systems, in particular. The software as well as the software development methodology and associated tools are knowledge-based systems. The key challenge is to represent domain knowledge that enables the process and model evolution to built complex software intensive HRI systems.


Robot Learners: Interactive Instance-Based Learning and Its Application to Therapeutic Tasks

AAAI Conferences

Programming a robot to perform tasks requires training that is beyond the skill level of most individuals. To address this issue, we focus on developing a method that identifies keywords used to convey task knowledge among people and a framework that uses these keywords as conditions for knowledge acquisition by the robot learner. The methodology includes generalizing task modeling and providing a robot learner the ability to learn and improve its skills through accumulated experience gained from interaction with humans. More specifically, the aim of this research addresses the issues of knowledge encoding, acquisition, and retrieval through interactive instance-based learning (IIBL). In interaction studies, the benefit of using such a robot learner is in promoting social behaviors that results from the participant taking on an active role as teacher. Our recent experiment with 33 participants, including 19 typically developing children, and a pilot study with two children with autism spectrum disorder showed that IIBL provides a framework for designing an effective robot learner, and that the robot learner successfully increases the amount of social interactions initiated by the participants.


Learning Mixed Multinomial Logit Model from Ordinal Data

arXiv.org Machine Learning

Motivated by generating personalized recommendations using ordinal (or preference) data, we study the question of learning a mixture of MultiNomial Logit (MNL) model, a parameterized class of distributions over permutations, from partial ordinal or preference data (e.g. pair-wise comparisons). Despite its long standing importance across disciplines including social choice, operations research and revenue management, little is known about this question. In case of single MNL models (no mixture), computationally and statistically tractable learning from pair-wise comparisons is feasible. However, even learning mixture with two MNL components is infeasible in general. Given this state of affairs, we seek conditions under which it is feasible to learn the mixture model in both computationally and statistically efficient manner. We present a sufficient condition as well as an efficient algorithm for learning mixed MNL models from partial preferences/comparisons data. In particular, a mixture of $r$ MNL components over $n$ objects can be learnt using samples whose size scales polynomially in $n$ and $r$ (concretely, $r^{3.5}n^3(log n)^4$, with $r\ll n^{2/7}$ when the model parameters are sufficiently incoherent). The algorithm has two phases: first, learn the pair-wise marginals for each component using tensor decomposition; second, learn the model parameters for each component using Rank Centrality introduced by Negahban et al. In the process of proving these results, we obtain a generalization of existing analysis for tensor decomposition to a more realistic regime where only partial information about each sample is available.


Spectral Methods meet EM: A Provably Optimal Algorithm for Crowdsourcing

arXiv.org Machine Learning

Crowdsourcing is a popular paradigm for effectively collecting labels at low cost. The Dawid-Skene estimator has been widely used for inferring the true labels from the noisy labels provided by non-expert crowdsourcing workers. However, since the estimator maximizes a non-convex log-likelihood function, it is hard to theoretically justify its performance. In this paper, we propose a two-stage efficient algorithm for multi-class crowd labeling problems. The first stage uses the spectral method to obtain an initial estimate of parameters. Then the second stage refines the estimation by optimizing the objective function of the Dawid-Skene estimator via the EM algorithm. We show that our algorithm achieves the optimal convergence rate up to a logarithmic factor. We conduct extensive experiments on synthetic and real datasets. Experimental results demonstrate that the proposed algorithm is comparable to the most accurate empirical approach, while outperforming several other recently proposed methods.


Information Theoretic Question Asking to Improve Spatial Semantic Representations

AAAI Conferences

In this paper, we propose an algorithm that enables robots to improve their spatial-semantic representation of the environment by engaging users in dialog. The algorithm aims to reduce the entropy in maps formulated based upon user-provided natural language descriptions (e.g., "The kitchen is down the hallway"). The robot's available information-gathering actions take the form of targeted questions intended to reduce the entropy over the grounding of the user's descriptions. These questions include those that query the robot's local surround (e.g., "Are we in the kitchen?") as well as areas distant from the robot (e.g., "Is the lab near the kitchen?"). Our algorithm treats dialog as an optimization problem that seeks to balance the information-theoretic value of candidate questions with a measure of cost associated with dialog. In this manner, the method determines the best questions to ask based upon expected entropy reduction while accounting for the burden on the user. We evaluate the entropy reduction based upon a joint distribution over a hybrid metric, topological, and semantic representation of the environment learned from user-provided descriptions and the robot's sensor data. We demonstrate that, by asking deliberate questions of the user, the method results in significant improvements in the accuracy of the resulting map.


An HRI Approach to Learning from Demonstration

AAAI Conferences

The goal of this research is to enable robots to learn new things from everyday people. For years, the AI and Robotics community has sought to enable robots to efficiently learn new skills from a knowledgeable human trainer, and prior work has focused on several important technical problems. This vast amount of research in the field of robot Learning by Demonstration has by and large only been evaluated with expert humans, typically the system's designer. Thus, neglecting a key point that this interaction takes place within a social structure that can guide and constrain the learning problem. %Moreover, we We believe that addressing this point will be essential for developing systems that can learn from everyday people that are not experts in Machine Learning or Robotics. Our work focuses on new research questions involved in letting robots learn from everyday human partners (e.g., What kind of input do people want to provide a machine learner? How does their mental model of the learning process affect this input? What interfaces and interaction mechanisms can help people provide better input from a machine learning perspective?) Often our research begins with an investigation into the feasibility of a particular machine learning interaction, which leads to a series of research questions around re-designing both the interaction and the algorithm to better suit learning with end-users. We believe this equal focus on both the Machine Learning and the HRI contributions are key to making progress toward the goal of machines learning from humans. In this abstract we briefly overview four different projects that highlight our HRI approach to the problem of Learning from Demonstration.


Goal-Based Teleoperation for Robot Manipulation

AAAI Conferences

As robot algorithms for manipulation and navigation advance and robot hardware is becoming more robust and readily available, industry demands robots to perform more sophisticated tasks in our homes and factories. For many years, direct teleoperation was the most common and traditional form of control for robots. However, due to the complexity of robot motion, human operators must focus most of their attention on solving low-level motion control which leads to their heightened cognitive load. In this abstract, we propose a goal-directed approach to programming robots by providing a tool to model the world and provide goal states for a given task. Operators will be able to set the initial positions of objects and their affordances along with their goal positions by imposing three dimensional (3D) templates on point clouds. Robots will solve the given task using the combination of task and motion planning algorithms.


Humanoid Robots Discovering Creative Concepts Through Social Interaction

AAAI Conferences

Psychologists and social scientists have been researching creativity in humans for several years, and it has gained the attention of artificial intelligence and robotics researchers as well. In this abstract, we discuss the emotional and conversational interface required for a humanoid robot to socially interact with children in order to learn new creative concepts. We briefly describe the approach we are taking to develop such a humanoid robot that can collaborate with children to discover creative concepts.


Robotic and Virtual Companions for Isolated Older Adults

AAAI Conferences

The agent is "always on," i.e. it is continuously available and aware (using a camera and infrared motion sensor) when the user is in its presence and can initiate interaction with the user, rather than requiring the user login to begin interaction. We expect that the agent will help reduce the user's isolation not just by always being around but also by specific activities that connect the user with friends, family and the local community. Our goal is for the agent to be a natural, humanlike presence that "resides" in the user's apartment. Beginning in the late summer of 2014, we will be placing our agents with users for a monthlong evaluation study. Figure 1: Virtual agent interface -- "Karen" Three issues of our project directly concern the topics of this workshop are: (1) the embodiment of the agent, (2) the engagement behaviors that are associated with being "always measures we will be using are questionnaires that assess the on," and (3) AI tools for support intelligent behavior.