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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Mike Chung 0001

dblp:59/9685 · also Michael Jae-Yoon Chung · DBLP profile ↗
← Back
10ranked-venue papers
7as first author
1since 2021 · last 2022
—ORCID · none

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

Artificial intelligence and machine learning · 9 · 7 first-author · 1 since 2021Systems, architecture and hardware · 4 · 3 first-authorHuman-computer interaction and ubiquitous computing · 4 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 1Graphics, 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.

Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 100%
Human-computer interaction and pervasive computing
3 papers
Human-robot interaction · 76% Wearable and physiological sensing · 24%
Artificial intelligence
3 papers
Probabilistic and Bayesian machine learning · 56% Reinforcement learning · 37% Deep learning architectures and training · 7%
Theoretical computer science
1 paper
Mathematical optimization · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

Topics — the 11 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program synthesis and code generation
probabilistic program synthesis
0.612022
Authoring Human Simulators via Probabilistic Functional Reactive Program Synthesis · HRI 2022
Machine learning › Reinforcement learning
imitation learning
0.212014
Accelerating imitation learning through crowdsourcing · ICRA 2014
Human-robot interaction
social robot
0.212022
Authoring Human Simulators via Probabilistic Functional Reactive Program Synthesis · HRI 2022
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › structure learning
graphical model structure learning
0.112012
Structured Learning of Gaussian Graphical Models · NIPS 2012
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › gaussian graphical model
precision matrix estimation
0.112012
Structured Learning of Gaussian Graphical Models · NIPS 2012
Mathematical optimization › continuous optimization
convex optimization
0.112012
Structured Learning of Gaussian Graphical Models · NIPS 2012
Mathematical optimization › regularization
graphical lasso
0.112012
Structured Learning of Gaussian Graphical Models · NIPS 2012
Wearable and physiological sensing
brain-computer interface
0.112011
A Hierarchical Architecture for Adaptive Brain-Computer Interfacing · IJCAI 2011
Human-robot interaction
human-robot collaboration
0.112014
Accelerating imitation learning through crowdsourcing · ICRA 2014
Bioinformatics and computational biology
gene expression analysis
0.012012
Structured Learning of Gaussian Graphical Models · NIPS 2012
Bioinformatics and computational biology › gene regulation
gene regulatory network
0.012012
Structured Learning of Gaussian Graphical Models · NIPS 2012

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

probabilistic programming · 1.1probabilistic inference · 1.1overlap norm penalty · 0.4alternating direction method of multipliers · 0.4goal-based imitation learning · 0.4crowdsourcing · 0.4
YearPublicationVenuePosition
2022 Authoring Human Simulators via Probabilistic Functional Reactive Program Synthesis
abstract
One of the core challenges in creating interactive behaviors for social robots is testing. Programs implementing the interactive behaviors require real humans to test and this requirement makes testing of the programs extremely expensive. To address this problem, human-robot interaction researchers in the past proposed using human simulators. However, human simulators are tedious to set up and context-dependent and therefore are not widely used in practice. We propose a program synthesis approach to building human simulators for the purpose of testing interactive robot programs. Our key ideas are (1) rep-resenting human simulators as probabilistic functional reactive programming programs and (2) using probabilistic inference for synthesizing human simulator programs. Programmers then will be able to build human simulators by providing interaction traces between a robot and a human or two humans which they can later use to test interactive robot programs and improve or tweak as needed.
Mike Chung 0001, Maya Cakmak
HRI1
2020 ConCodeIt! A Comparison of Concurrency Interfaces in Block-Based Visual Robot Programming
abstract
Concurrency makes robot programming challenging even for professional programmers, yet it is essential for rich, interactive social robot behaviors. Visual programming aims to lower the barrier for robot programming but does not support rich concurrent behavior for meaningful robotics applications. In this paper, we explore extensions to block-based visual languages to enable programming of concurrent behavior with (1) asynchronous procedure calls, which encourage imperative programming, (2) callbacks, which encourage event-driven programming, and (3) promise, which also encourages imperative programming by providing event synchronization utilities. We compare these approaches through a systematic analysis of social robot programs with representative concurrency patterns, as well as a user study (N=23) in which participants authored such programs. Our work identifies characteristic differences between these approaches and demonstrates that the promise-based concurrency interface enables more concise programs with fewer errors.
Mike Chung 0001, Mino Nakura, Sai Harshita Neti, Anthony Lu, Elana Hummel, Maya Cakmak
RO-MAN1
2018 "How was Your Stay?": Exploring the Use of Robots for Gathering Customer Feedback in the Hospitality Industry
abstract
This paper presents four exploratory studies of the potential use of robots for gathering customer feedback in the hospitality industry. To account for the viewpoints of both hotels and guests, we administered need finding interviews at five hotels and an online survey concerning hotel guest experiences with 60 participants. We then conducted the two deployment studies based on deploying software prototypes for Savioke Relay robots we designed to collect customer feedback: (i) a hotel deployment study (three hotels over three months) to explore the feasibility of robot use for gathering customer feedback as well as issues such deployment might pose and (ii) a hotel kitchen deployment study (at Savioke headquarters over three weeks) to explore the role of different robot behaviors (mobility and social attributes) in gathering feedback and understand the customers' thought process in the context that they experience a service. We found that hotels want to collect customer feedback in real-time to disseminate positive feedback immediately and to respond to unhappy customers while they are still on-site. Guests want to inform the hotel staff about their experiences without compromising their convenience and privacy. We also found that the robot users, e.g. hotel staff, use their domain knowledge to increase the response rate to customer feedback surveys at the hotels. Finally, environmental factors, such as robot's location in the building influenced customer response rates more than altering the behaviors of the robot collecting the feedback.
Mike Chung 0001, Maya Cakmak
RO-MAN1
2016 Autonomous question answering with mobile robots in human-populated environments
abstract
Autonomous mobile robots will soon become ubiquitous in human-populated environments. Besides their typical applications in fetching, delivery, or escorting, such robots present the opportunity to assist human users in their daily tasks by gathering and reporting up-to-date knowledge about the environment. In this paper, we explore this use case and present an end-to-end framework that enables a mobile robot to answer natural language questions about the state of a large-scale, dynamic environment asked by the inhabitants of that environment. The system parses the question and estimates an initial viewpoint that is likely to contain information for answering the question based on prior environment knowledge. Then, it autonomously navigates towards the viewpoint while dynamically adapting to changes and new information. The output of the system is an image of the most relevant part of the environment that allows the user to obtain an answer to their question. We additionally demonstrate the benefits of a continuously operating information gathering robot by showing how the system can answer retrospective questions about the past state of the world using incidentally recorded sensory data. We evaluate our approach with a custom mobile robot deployed in a university building, with questions collected from occupants of the building. We demonstrate our system's ability to respond to these questions in different environmental conditions.
Mike Chung 0001, Andrzej Pronobis, Maya Cakmak, Dieter Fox, Rajesh P. N. Rao
IROS1
2015 Designing information gathering robots for human-populated environments
abstract
Advances in mobile robotics have enabled robots that can autonomously operate in human-populated environments. Although primary tasks for such robots might be fetching, delivery, or escorting, they present an untapped potential as information gathering agents that can answer questions for the community of co-inhabitants. In this paper, we seek to better understand requirements for such information gathering robots (InfoBots) from the perspective of the user requesting the information. We present findings from two studies: (i) a user survey conducted in two office buildings and (ii) a 4-day long deployment in one of the buildings, during which inhabitants of the building could ask questions to an InfoBot through a web-based interface. These studies allow us to characterize the types of information that InfoBots can provide for their users.
Mike Chung 0001, Andrzej Pronobis, Maya Cakmak, Dieter Fox, Rajesh P. N. Rao
IROS1
2014 Robot Programming by Demonstration with Crowdsourced Action Fixes
abstract
Programming by Demonstration (PbD) can allow end-users to teach robots new actions simply by demonstrating them. However, learning generalizable actions requires a large number of demonstrations that is unreasonable to expect from end-users. In this paper, we explore the idea of using crowdsourcing to collect action demonstrations from the crowd. We propose a PbD framework in which the end-user provides an initial seed demonstration, and then the robot searches for scenarios in which the action will not work and requests the crowd to fix the action for these scenarios. We use instance-based learning with a simple yet powerful action representation that allows an intuitive visualization of the action. Crowd workers directly interact with these visualizations to fix them. We demonstrate the utility of our approach with a user study involving local crowd workers (N=31) and analyze the collected data and the impact of alternative design parameters so as to inform a real-world deployment of our system.
Maxwell Forbes, Mike Chung 0001, Maya Cakmak, Rajesh P. N. Rao
HCOMP2
2014 Accelerating imitation learning through crowdsourcing
abstract
Although imitation learning is a powerful technique for robot learning and knowledge acquisition from näıve human users, it often suffers from the need for expensive human demonstrations. In some cases the robot has an insufficient number of useful demonstrations, while in others its learning ability is limited by the number of users it directly interacts with. We propose an approach that overcomes these shortcomings by using crowdsourcing to collect a wider variety of examples from a large pool of human demonstrators online. We present a new goal-based imitation learning framework which utilizes crowdsourcing as a major source of human demonstration data. We demonstrate the effectiveness of our approach experimentally on a scenario where the robot learns to build 2D object models on a table from basic building blocks using knowledge gained from locals and online crowd workers. In addition, we show how the robot can use this knowledge to support human-robot collaboration tasks such as goal inference through object-part classification and missing-part prediction. We report results from a user study involving fourteen local demonstrators and hundreds of crowd workers on 16 different model building tasks.
Mike Chung 0001, Maxwell Forbes, Maya Cakmak, Rajesh P. N. Rao
ICRA1
2012 Automatic extraction of command hierarchies for adaptive brain-robot interfacing
abstract
Recent advances in neuroscience and robotics have allowed initial demonstrations of brain-computer interfaces (BCIs) for controlling wheeled and humanoid robots. However, further advances have proved challenging due to the low throughput of the interfaces and the high degrees-of-freedom (DOF) of the robots. In this paper, we build on our previous work on Hierarchical BCIs (HBCIs) which seek to mitigate this problem. We extend HBCIs to allow training of arbitrarily complex tasks, with training no longer restricted to a particular robot state space (such as Cartesian space for a navigation task). We present two algorithms for learning command hierarchies by automatically extracting patterns from a user's command history. The first algorithm builds an arbitrary-level hierarchical structure (a “control grammar”) whose elements can represent skills, whole tasks, collections of tasks, etc. The user “executes” single symbols from this grammar, which produce sequences of lower-level commands. The second algorithm, which is probabilistic, also learns sequences which can be executed as high-level commands, but does not build an explicit hierarchical structure. Both algorithms provide a de facto form of dictionary compression, which enhances the effective throughput of the BCI. We present results from two human subjects who successfully used the hierarchical BCI to control a simulated PR2 robot using brain signals recorded non-invasively through electroencephalography (EEG).
Matthew J. Bryan, Griffin Nicoll, Vibinash Thomas, Mike Chung 0001, Joshua R. Smith 0001, Rajesh P. N. Rao
ICRA4
2012 Structured Learning of Gaussian Graphical Models
abstract
We consider estimation of multiple high-dimensional Gaussian graphical models corresponding to a single set of nodes under several distinct conditions. We assume that most aspects of the networks are shared, but that there are some structured differences between them. Specifically, the network differences are generated from node perturbations: a few nodes are perturbed across networks, and most or all edges stemming from such nodes differ between networks. This corresponds to a simple model for the mechanism underlying many cancers, in which the gene regulatory network is disrupted due to the aberrant activity of a few specific genes. We propose to solve this problem using the structured joint graphical lasso, a convex optimization problem that is based upon the use of a novel symmetric overlap norm penalty, which we solve using an alternating directions method of multipliers algorithm. Our proposal is illustrated on synthetic data and on an application to brain cancer gene expression data.
Karthik Mohan, Mike Chung 0001, Seungyeop Han, Daniela M. Witten, Su-In Lee, Maryam Fazel
NIPS2
2011 A Hierarchical Architecture for Adaptive Brain-Computer Interfacing
Mike Chung 0001, Willy Cheung, Reinhold Scherer, Rajesh P. N. Rao
IJCAI1