
Research Scientist
I am a research scientist at the Institute for Human and Machine Cognition (IHMC), a research institute of the Florida University System. I received my Ph.D. degree in Computer Science from the University of Southern California under the supervision of Prof. Milind Tambe. I also received B.S. in Computer Science & Statistics and M.S. in Computer Science from Seoul National University in Korea.
My research interests and experience are in Artificial Intelligence and Intelligent User-Interfaces with a particular focus on clinical information extraction, task learning, mixed-initiative interaction, web information extraction, decision theoretic reasoning, human-robot coordination, and multi-agent collaboration.
You can contact me by email (hjung@ihmc.us), and below is the brief introduction of my current and past research:
Temporal Reasoning based on Semantics and Statistics
Temporal information extraction and reasoning can enable AI reasoning systems to infer relations between events and the scopes/boundaries of events. As part of a joint research effort with Univ. of Rochester to learn rich task activities in our daily lives (e.g., creating my own tea blend), we are building a reasoning system that computes temporal relation between events that are described by users in natural language. Our technique is based on Markov Logic Networks (MLN) that unifies logical and statistical AI. We have annotated user demonstration for cooking activities with their speech and captured actions by RFID tags and Kinect. The overall goal of the project is to build an intelligent assistant that learns, assists and teaches everyday tasks (e.g., reminding an Alzheimer patient of what to do next after observing him/her on several occasions). Temporal relation information along with additional semantic interpretation of user utterances will play critical roles in activity recognition (e.g., providing the agent with hierarchical action structures, temporal ordering of actions, action boundaries, etc.). In this project, I'm developing a system for (temporal) information extraction and temporal reasoning about event relation, using an open-source MLN software package called Alchemy,
Dialogue-based Geo-location
While GPS technology and its devices have become part of our daily lives, the technology is heavily dependent on signals from satellites the reliability of which can be compromised. To supplement GPS-based geo-location, we developed techniques to perform geo-location using human-provided description (in text or speech) of environment. By using natural language description of surroundings as well as geo-databases, our technique can pinpoint locations and serve as a backup or an extra information source to GPS. In this project, I developed core geo-location techniques based on Particle Filtering, an efficient method widely used in mobile robot localization. Briefly speaking, our particle filtering approach models a vehicle’s position as a state (i.e., a particle), and its action model computes next states taking into account vehicle’s movement. Sensors are inputs from user’s natural language description that contains geo referents (e.g., “I’m passing Romana street”, “I see a Bank of America loan office on my left”, etc.). This research was done as part of a DARPA seedling project.
NLP-based Clinical Documents Analysis
Comparative Effectiveness Research (CER) is very critical in improving the quality and cost-efficiency of health care. However, much of the data that can be used for CER is unavailable without time consuming and costly data abstraction. While various NLP techniques are being used to enhance data collection, most current techniques for information extraction from clinical texts use shallow understanding techniques. In contrast, our deep natural language understanding system extracts rich semantic information from narrative text records and builds logical forms that contain ontology types as well as linguistic features. Ontology- and pattern-based extraction rules are used on the logical forms.
In this NIH-funded project, I focus on techniques to automatically construct the medical history of patients from narrative clinical texts, and I am also actively involved in building OWL-based framework for information extraction.
<<Selected Publications>>
Hyuckchul Jung, James Allen, Nate Blaylock, Will de Beaumont, Lucian Galescu, Mary Swift. Building timelines from narrative clinical records: initial results based-on deep natural language understanding (poster). Proceedings of the Workshop on Biomedical Natural Language Processing (BioNLP), 2011.

Nate Blaylock, James Allen, William de Beaumont, Hyuckchul Jung. Towards and OWL-based framework for extracting information from clinical texts. Proceedings of the International Workshop on Semantic Applied Technologies on Biomedical Informatics (SATBI), 2011

Mary Swift, Nate Blaylock, James Allen, Will de Beaumont, Lucian Galescu and Hyuckchul Jung. Augmenting a Deep Natural Language Processing System with UMLS. Proceedings of the Fourth Symposium on Semantic Mining in Biomedicine (SMBM), 2010.

Task Learning and Execution
To assist people by performing various tasks on their behalf in dynamic uncertain environments, a system should have the ability to learn how to perform many of the tasks and reason about learned task models to make them more robust and flexible. A novel technique developed by an IHMC team (in which I am one of core researchers) enables a system (called PLOW) to learn executable task models from a single collaborative learning session that consists of demonstration, dialogue-based play-by-play explanation and mixed-initiative human-system interaction.
Unlike other learn-by-demonstration or statistical learning approaches that require numerous training examples, the PLOW task learning system requires only a single example with modest amount of user interaction, and its formal evaluation in the DARPA CALO project has shown great performance and strong user preference over other approaches. In this research project, I led the development of four major components: (i) knowledge representation for task models; (ii) task reasoning/construction modules; (iii) a GUI-based intelligent user interface for task learning; and (iv) a goal-driven task execution agent.
<< Demo Videos >>
PLOW Introduction (Collaborative Task Learning)

PLOT Introduction (PLOW for Terminal System)

SENSE System (PLOW with advanced features)

<<Selected Publications>>
Nate Blaylock, James Allen, William de Beaumont, George Ferguson, Lucian Galescu, Hyuckchul Jung, Mary Swift, Learning Collaborative Tasks on Textual Interfaces. Proceedings of the International FLAIRS Conference: Special Track on AI, Cognitive Semantics, and Computational Linguistics, 2010.

Hyuckchul Jung, James Allen, William de Beaumont, Nate Blaylock, George Ferguson, Lucian Galescu, Mary Swift, Going Beyond PBD: A Play-by-Play and Mixed-initiative Approach, No Code Required: Giving Users Tools to transform the Web, edited by A. Cypher, M. Dontcheva, T. Lau, and J. Nichols. Morgan Kaufmann Publishers, 2010.

Hyuckchul Jung, James Allen, Nathanael Chambers, Lucian Galescu, Mary Swift, William Taysom, Utilizing Natural Language for One-Shot Task Learning, Journal of Logic and Computation, 18(3): 475-493, Oxford University Press, 2008
James Allen, Nathanael Chambers, George Ferguson, Lucian Galescu, Hyuckchul Jung, Mary Swift, William Taysom, PLOW: A Collaborative Task Learning Agent, Proceedings of the AAAI Conference on Artificial Intelligence, 2007 (AAAI-07 Outstanding Paper Award)
Decision Theoretic Autonomy Control
With ever increasing computational power, more and more autonomous systems play an important role in critical domains (e.g., health care, disaster rescue, finance, etc.), often interacting with humans. To maximize the utility of such autonomous systems and guarantee their safety in a dynamic and uncertain environment, it is essential to control and adjust their autonomy depending on situations. Here, policies are an effective means to dynamically regulate the behavior of a system without changing code or requiring the cooperation of the components being governed.
I have developed decision theoretic methods to control the range of regulated actions by adjusting policies. In a given situation (e.g., action failure or deteriorating performance), the autonomy control system dynamically builds decision networks (belief networks extended with special nodes for actions/utilities) based on adjustment options, capabilities/conditions required for the options, and their cost. Next, the utility of each choice (e.g., increases or decreases in permissions and obligations, acquisition of capabilities, etc.) is computed to select the best option. This autonomy control system has been integrated with an industrial-strength service-oriented KAoS agent framework and demonstrated in realistic large-scale multi-human/robot projects funded by US Navy.
<<Selected Publications>>
Matthew J. Johnson, Koji Intlekofer, Jr., Hyuckchul Jung, Jeffrey M. Bradshaw, James Allen, Niranjan Suri, and Marco Carvalho, Coordinated Operations in Mixed Teams of Humans and Robots, Proceedings of the International Conference on Distributed Human-Machine Systems, 2008
Jeffrey M. Bradshaw, Hyuckchul Jung, Shri Kulkarni, Matthew Johnson, Paul Feltovich, James Allen, Larry Bunch, Nathanael Chambers, Lucian Galescu, Renia Jeffers, Niranjan Suri, William Taysom, and Andrzej Uszok, Kaa: Policy-based Explorations of a Richer Model for Adjustable Autonomy, Proceedings of the International Joint Conference on Autonomous Agents and Multi Agent Systems, 2005
Multiagent Coordination, Conflict Resolution, Resource Allocation, & Negotiation (Ph.D. Thesis Work)
I developed the techniques for fast conflict resolution. They were based on two well-established formal frameworks: Distributed Constraint Satisfaction Problems (DCSP) and Distributed Partially Observable Markov Decision Processes (distributed POMDP). I formalized a conflict resolution problem as a DCSP problem and developed new efficient conflict resolution strategies in which agents share and exploit local information communicated between them. Rigorous experiments showed that such cooperative strategies significantly improve the performance in conflict resolution convergence.
Distributed POMDP is an appropriate formal framework to model strategy performance in DCSP since it has distributed agents and the local information in DCSP can be modeled as observations in a distributed POMDP model. In my thesis, the performance of a DCSP strategy was estimated by evaluating a distributed POMDP to which the given DCSP strategy was mapped. The evaluation of mapped policies makes it feasible to predict the right DCSP strategy in a given problem setting. While my thesis presented preliminary results, it was the first attempt to apply such distributed POMD based models to performance analysis of conflict resolution in large-scale multi-agent systems.
Apart from the conflict resolution work, I also worked on an abstract formalization of distributed resource allocation that is expressive enough to represent many aspects of multi-agent systems including dynamism. The formalization can be applied to many real-world applications such as disaster rescue, hospital scheduling and distributed sensor networks. I also developed an argumentation-based conflict resolution system in which agents negotiate by providing arguments (justifications or elaborations) in support of their proposals to one another. The argumentation system was integrated with helicopter pilot agents in the ModSAF high-fidelity battlefield simulator.
<<Selected Publications>>
Hyuckchul Jung, Milind Tambe, On Communication in Distributed Constraint Satisfaction Problems,
Proceedings of the International Central and Eastern European Conference on Multi-Agent Systems, 2005
(Finalist for the Best Paper Award)
Hyuckchul Jung, Milind Tambe, Performance Models for Large Scale Multiagent Systems: Using POMDP Building Blocks,
Proceedings of the International Joint Conference on Autonomous Agents and Multi Agent Systems, 2003
Hyuckchul Jung, Milind Tambe, Shriniwas Kulkarni, Argumentation as Distributed Constraint Satisfaction: Applications and Results, Proceedings of the International Conference on Autonomous Agents, 2001
Pragnesh Jay Modi, Hyuckchul Jung, Milind Tambe, Wei-Min Shen, Shriniwas Kulkarni, A Dynamic Distributed Constraint Satisfaction Approach to Resource Allocation, Proceedings of the International Conference on Principles and Practice of Constraint Programming, 2001
Milind Tambe, Hyuckchul Jung, The Benefits of Arguing in a Team, AI magazine Winter, 20(4): 85-92, 1999 (The research in this article was also featured in NewScientist magazine on January 15, 2000)



