medkit
Facilitating phenotyping from clinical texts: the medkit library
Neuraz, Antoine, Vaillant, Ghislain, Arias, Camila, Birot, Olivier, Huynh, Kim-Tam, Fabacher, Thibaut, Rogier, Alice, Garcelon, Nicolas, Lerner, Ivan, Rance, Bastien, Coulet, Adrien
Phenotyping consists in applying algorithms to identify individuals associated with a specific, potentially complex, trait or condition, typically out of a collection of Electronic Health Records (EHRs). Because a lot of the clinical information of EHRs are lying in texts, phenotyping from text takes an important role in studies that rely on the secondary use of EHRs. However, the heterogeneity and highly specialized aspect of both the content and form of clinical texts makes this task particularly tedious, and is the source of time and cost constraints in observational studies. To facilitate the development, evaluation and reproductibility of phenotyping pipelines, we developed an open-source Python library named medkit. It enables composing data processing pipelines made of easy-to-reuse software bricks, named medkit operations. In addition to the core of the library, we share the operations and pipelines we already developed and invite the phenotyping community for their reuse and enrichment. medkit is available at https://github.com/medkit-lib/medkit
Planning for Proactive Assistance in Environments with Partial Observability
Kulkarni, Anagha, Srivastava, Siddharth, Kambhampati, Subbarao
AI agent and the human coexist, and have partial observability of each other's activities. There are several real-world This paper addresses the problem of synthesizing workspaces like factory floors, warehouses, restaurants, nursing the behavior of an AI agent that provides proactive homes for elderly, disaster response areas, etc., where this task assistance to a human in settings like factory problem of providing proactive task assistance to the involved floors where they may coexist in a common humans is important. Our formulation considers a scenario environment. Unlike in the case of requested assistance, where the AI agent is aware of the tasks being allocated to the human may not be expecting proactive the human by the ecosystem and may also know the rules and assistance and hence it is crucial for the agent to protocols of the ecosystem. We assume that the agent has ensure that the human is aware of how the assistance access to an input that captures the human's planning process affects her task. This becomes harder when for her goals. For instance, prior works that study the there is a possibility that the human may neither problem of action model acquisition [Zhuo and Yang, 2014; have full knowledge of the AI agent's capabilities Zhuo and Kambhampati, 2013] can be used to derive the human's nor have full observability of its activities.
A Game Theoretic Approach to Ad-Hoc Coalitions in Human-Robot Societies
Chakraborti, Tathagata (Arizona State University) | Meduri, Venkata Vamsikrishna (Arizona State University) | Dondeti, Vivek (Arizona State University) | Kambhampati, Subbarao (Arizona State University)
As robots evolve into fully autonomous agents, settings involving human-robot teams will evolve into human-robot societies, where multiple independent agents and teams, both humans and robots, coexist and work in harmony. Given such a scenario, the question we ask is - How can two or more such agents dynamically form coalitions or teams for mutual benefit with minimal prior coordination? In this work, we provide a game theoretic solution to address this problem. We will first look at a situation with full information, provide approximations to compute the extensive form game more efficiently, and then extend the formulation to account for scenarios when the human is not totally confident of its potential partner's intentions. Finally we will look at possible extensions of the game, that can capture different aspects of decision making with respect to ad-hoc coalition formation in human-robot societies.
Going Beyond Literal Command-Based Instructions: Extending Robotic Natural Language Interaction Capabilities
Williams, Tom (Tufts University) | Briggs, Gordon (Tufts University) | Oosterveld, Bradley (Tufts University) | Scheutz, Matthias (Tufts University)
The ultimate goal of human natural language interaction is to communicate intentions. However, these intentions are often not directly derivable from the semantics of an utterance (e.g., when linguistic modulations are employed to convey polite-ness, respect, and social standing). Robotic architectures withsimple command-based natural language capabilities are thus not equipped to handle more liberal, yet natural uses of linguistic communicative exchanges. In this paper, we propose novel mechanisms for inferring in-tentions from utterances and generating clarification requests that will allow robots to cope with a much wider range of task-based natural language interactions. We demonstrate the potential of these inference algorithms for natural human-robot interactions by running them as part of an integrated cognitive robotic architecture on a mobile robot in a dialogue-based instruction task.
Learning to Recognize Novel Objects in One Shot through Human-Robot Interactions in Natural Language Dialogues
Krause, Evan A. (Tufts University) | Zillich, Michael (Technical University Vienna) | Williams, Thomas (Tufts University) | Scheutz, Matthias (Tufts University)
Being able to quickly and naturally teach robots new knowledge is critical for many future open-world human-robot interaction scenarios. In this paper we present a novel approach to using natural language context for one-shot learning of visual objects, where the robot is immediately able to recognize the described object. We describe the architectural components and demonstrate the proposed approach on a robotic platform in a proof-of-concept evaluation.