Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment
We have constructed a system that supports unscripted social interaction between a player and vir... more We have constructed a system that supports unscripted social interaction between a player and virtual characters, where the participants pursue internal agendas and respond to one another in real-time. Our emphasis on unscripted interaction means that the characters must accept dynamically generated performance requests, while our concern with social interaction implies that the characters must interleave performances with an attention to natural flow that encourages social engagement. We present initial work on a performance management mechanism that produces this interleaving. It initiates and suspends character performances by allocating animation resources to requests via a utility function representing aesthetic concerns. That function weighs extrinsic factors reflecting the purpose of taking an action against intrinsic ones that concern features of a given performance. We show, via multiple short videos, that the features are individually material to the aesthetic quality...
To prepare for the problem of accidents in Space Station activities, the Extravehicular Activity ... more To prepare for the problem of accidents in Space Station activities, the Extravehicular Activity Retriever (EVAR) robot is being constructed, whose purpose is to retrieve astronauts and tools that float free of the Space Station. Advanced Decision Systems is at the beginning of a project to develop research software capable of guiding EVAR through the retrieval process. This involves addressing problems in machine vision, dexterous manipulation, real time construction of programs via speech input, and reactive execution of plans despite the mishaps and unexpected conditions that arise in uncontrolled domains. The problem analysis phase of this work is presented. An EVAR scenario is used to elucidate major domain and technical problems. An overview of the technical approach to prototyping an EVAR system is also presented.
This issue of AI Magazine provides extended versions of several papers that were recently present... more This issue of AI Magazine provides extended versions of several papers that were recently presented at the Innovative Applications of Artificial Intelligence Conference (IAAI‐2010). We present three articles reflecting deployed applications of AI, one describing a unique, emerging application, plus an article based on the invited talk by Jay M. Tenenbaum, who was the 2010 Engelmore Award recipient.
This paper proposes an interactive debugging aid that exhibits a deep understanding of a narrow c... more This paper proposes an interactive debugging aid that exhibits a deep understanding of a narrow class of bugs. This system, called Sniffer, will be able to find and identify errors, and explain them in terms which are relevant to the programmer. Sniffer is knowledgeable about side-effects. It is capable of citing the data which was in effect at the time an error became manifest. The debugging knowledge in Sniffer is organized as a collection of independent experts which know about particular errors. The experts (sniffers) perform their function by applying a feature recognition process to the text for the program, and to the events which took place during the execution of the code. No deductive machinery is involved. The experts are supported by two systems; the cliche finder which identifies small portions of algorithms from a plan for the code, and the time rover which provides complete access to all program states that ever existed. Sniffer is embedded in a run-time debugging aid...
Autonomous Agents & Multiagent Systems/International Conference on Autonomous Agents, 2004
In this paper we describe ICARUS, an integrated architecture for intelligent physical agents. The... more In this paper we describe ICARUS, an integrated architecture for intelligent physical agents. The framework supports long-term memories for hierarchical concepts and skills, along with mechanisms for recognizing concepts that hold in the environment, determining which skills are applicable, and selecting for execution the skill with the highest expected value. We illustrate these processes with examples from the domain of
The paper abstract should begin in the left column, 0.* inches below the final address. The headi... more The paper abstract should begin in the left column, 0.* inches below the final address. The heading 'Abstract'should be centered, bold, and in** point type. The abstract body should use 10 point type, with a vertical spacing of** points, and should be indented ...
2011 IEEE 24th International Conference on Micro Electro Mechanical Systems, 2011
s .................................................................................................. more s ....................................................................................................... 24 Author Index .................................................................................................. 40 Keyword Index ............................................................................................... 44
Transfer is the ability to employ knowledge acquired in one task to improve performance in anothe... more Transfer is the ability to employ knowledge acquired in one task to improve performance in another. We study transfer in the context of the ICARUS cognitive architec-ture, which supplies diverse capabilities for execution, inference, planning, and learning. We report on an ...
Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment
We have constructed a system that supports unscripted social interaction between a player and vir... more We have constructed a system that supports unscripted social interaction between a player and virtual characters, where the participants pursue internal agendas and respond to one another in real-time. Our emphasis on unscripted interaction means that the characters must accept dynamically generated performance requests, while our concern with social interaction implies that the characters must interleave performances with an attention to natural flow that encourages social engagement. We present initial work on a performance management mechanism that produces this interleaving. It initiates and suspends character performances by allocating animation resources to requests via a utility function representing aesthetic concerns. That function weighs extrinsic factors reflecting the purpose of taking an action against intrinsic ones that concern features of a given performance. We show, via multiple short videos, that the features are individually material to the aesthetic quality...
To prepare for the problem of accidents in Space Station activities, the Extravehicular Activity ... more To prepare for the problem of accidents in Space Station activities, the Extravehicular Activity Retriever (EVAR) robot is being constructed, whose purpose is to retrieve astronauts and tools that float free of the Space Station. Advanced Decision Systems is at the beginning of a project to develop research software capable of guiding EVAR through the retrieval process. This involves addressing problems in machine vision, dexterous manipulation, real time construction of programs via speech input, and reactive execution of plans despite the mishaps and unexpected conditions that arise in uncontrolled domains. The problem analysis phase of this work is presented. An EVAR scenario is used to elucidate major domain and technical problems. An overview of the technical approach to prototyping an EVAR system is also presented.
This issue of AI Magazine provides extended versions of several papers that were recently present... more This issue of AI Magazine provides extended versions of several papers that were recently presented at the Innovative Applications of Artificial Intelligence Conference (IAAI‐2010). We present three articles reflecting deployed applications of AI, one describing a unique, emerging application, plus an article based on the invited talk by Jay M. Tenenbaum, who was the 2010 Engelmore Award recipient.
This paper proposes an interactive debugging aid that exhibits a deep understanding of a narrow c... more This paper proposes an interactive debugging aid that exhibits a deep understanding of a narrow class of bugs. This system, called Sniffer, will be able to find and identify errors, and explain them in terms which are relevant to the programmer. Sniffer is knowledgeable about side-effects. It is capable of citing the data which was in effect at the time an error became manifest. The debugging knowledge in Sniffer is organized as a collection of independent experts which know about particular errors. The experts (sniffers) perform their function by applying a feature recognition process to the text for the program, and to the events which took place during the execution of the code. No deductive machinery is involved. The experts are supported by two systems; the cliche finder which identifies small portions of algorithms from a plan for the code, and the time rover which provides complete access to all program states that ever existed. Sniffer is embedded in a run-time debugging aid...
Autonomous Agents & Multiagent Systems/International Conference on Autonomous Agents, 2004
In this paper we describe ICARUS, an integrated architecture for intelligent physical agents. The... more In this paper we describe ICARUS, an integrated architecture for intelligent physical agents. The framework supports long-term memories for hierarchical concepts and skills, along with mechanisms for recognizing concepts that hold in the environment, determining which skills are applicable, and selecting for execution the skill with the highest expected value. We illustrate these processes with examples from the domain of
The paper abstract should begin in the left column, 0.* inches below the final address. The headi... more The paper abstract should begin in the left column, 0.* inches below the final address. The heading 'Abstract'should be centered, bold, and in** point type. The abstract body should use 10 point type, with a vertical spacing of** points, and should be indented ...
2011 IEEE 24th International Conference on Micro Electro Mechanical Systems, 2011
s .................................................................................................. more s ....................................................................................................... 24 Author Index .................................................................................................. 40 Keyword Index ............................................................................................... 44
Transfer is the ability to employ knowledge acquired in one task to improve performance in anothe... more Transfer is the ability to employ knowledge acquired in one task to improve performance in another. We study transfer in the context of the ICARUS cognitive architec-ture, which supplies diverse capabilities for execution, inference, planning, and learning. We report on an ...
Uploads
Papers by Daniel Shapiro