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

Barbara Hayes-Roth

dblp:h/BarbaraHayesRoth · DBLP profile ↗
← Back
31ranked-venue papers
17as first author
0since 2021 · last 1999
—ORCID · none

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

Artificial intelligence and machine learning · 23 · 12 first-authorGraphics, computer vision, multimedia, augmented reality and games · 11 · 5 first-authorHuman-computer interaction and ubiquitous computing · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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.

Artificial intelligence
13 papers
Knowledge representation and reasoning · 36% Multi-agent systems · 33% Planning, search and constraint satisfaction · 29%
Software engineering, system software, and programming languages
2 papers
Requirements engineering and software design · 100%
Databases, data mining, and information retrieval
2 papers
Information retrieval · 93% Machine learning and data management · 7%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Medical and health informatics · 80% Bioinformatics and computational biology · 20%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 57% Performance modeling and evaluation · 43%

Topics — the 21 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Multi-agent systems
agent
0.011995
Agents on Stage: Advancing the State of the Art of AI · IJCAI (1) 1995
Knowledge, reasoning and agents › Multi-agent systems
agent architecture
0.011995
An Architecture for Adaptive Intelligent Systems · Artif. Intell. 1995
Requirements engineering and software design › software architecture
domain-specific software architecture
0.011995
A Domain-Specific Software Architecture for Adaptive Intelligent Systems · IEEE Trans. Software Eng. 1995
Requirements engineering and software design › software architecture › reusable architecture
reference architecture
0.011995
A Domain-Specific Software Architecture for Adaptive Intelligent Systems · IEEE Trans. Software Eng. 1995
Requirements engineering and software design
software architecture
0.011995
A Domain-Specific Software Architecture for Adaptive Intelligent Systems · IEEE Trans. Software Eng. 1995
Knowledge, reasoning and agents › Knowledge representation and reasoning
analogical reasoning
0.011994
Retrieving Semantically Distant Analogies with Knowledge-Directed Spreading Activation · AAAI 1994
Medical and health informatics › clinical monitoring › patient monitoring
intensive care monitoring
0.011994
Guardian: A Prototype Intelligent Agent for Intensive-Care Monitoring · AAAI 1994
Information retrieval › retrieval-augmented generation
knowledge retrieval
0.011994
Retrieving Semantically Distant Analogies with Knowledge-Directed Spreading Activation · AAAI 1994
Information retrieval › retrieval models › graph-based retrieval
spreading activation
0.011994
Retrieving Semantically Distant Analogies with Knowledge-Directed Spreading Activation · AAAI 1994
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
intelligent control
0.011993
Intelligent Control · Artif. Intell. 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning › cognitive modeling › cognitive architecture
unified theories of cognition
0.011993
On Building Integrated Cognitive Agents: A Review of Allen Newell's Unified Theories of Cognition · Artif. Intell. 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning › cognitive modeling › cognitive architecture
blackboard architecture
0.021987
Integrating Diverse Reasoning Methods in the BB1 Blackboard Control Architecture · AAAI 1987
A Blackboard Architecture for Control · Artif. Intell. 1985
Knowledge, reasoning and agents › Knowledge representation and reasoning
case-based reasoning
0.011989
A Case-Based Mechanical Redesign System · IJCAI 1989
Embedded and real-time systems
real-time AI systems
0.011989
Input Data Management in Real-Time AI Systems · IJCAI 1989
Medical and health informatics › clinical monitoring
patient monitoring
0.011995
An Architecture for Adaptive Intelligent Systems · Artif. Intell. 1995
Bioinformatics and computational biology
protein structure prediction
0.011986
PROTEAN: Deriving Protein Structure from Constraints · AAAI 1986
Knowledge, reasoning and agents › Multi-agent systems
intelligent agents
0.011994
Guardian: A Prototype Intelligent Agent for Intensive-Care Monitoring · AAAI 1994
Knowledge, reasoning and agents › Multi-agent systems › agent architecture
cognitive agent architecture
0.011993
On Building Integrated Cognitive Agents: A Review of Allen Newell's Unified Theories of Cognition · Artif. Intell. 1993
Machine learning › Kernel, tree and ensemble methods
decision tree
0.011993
A Comparison of Action-Based Hierarchies and Decision Trees for Real-Time Performance · AAAI 1993
Machine learning and data management
data management for machine learning
0.011989
Input Data Management in Real-Time AI Systems · IJCAI 1989
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
incremental planning
0.011979
Modeling Planning as an Incremental, Opportunistic Process · IJCAI 1979

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

spreading activation · 0.0knowledge-directed search · 0.0information-theoretic heuristic · 0.0action-based hierarchies · 0.0component reuse · 0.0application configuration · 0.0case-based reasoning · 0.0constraint satisfaction · 0.0blackboard control · 0.0
YearPublicationVenuePosition
1999 Bridging Science and Applications (Panel)
abstract
No abstract available.
Jude W. Shavlik, Lawrence Birnbaum, William R. Swartout, Eric Horvitz, Barbara Hayes-Roth
IUI5
1998 Panel on Affect and Emotion in the User Interface
abstract
Article Free Access Share on Panel on affect and emotion in the user interface Authors: Barbara Hayes-Roth Stanford University, Gates Computer Science Building, Stanford, CA Stanford University, Gates Computer Science Building, Stanford, CAView Profile , Gene Ball Microsoft Research, One Microsoft Way, Redmond, WA Microsoft Research, One Microsoft Way, Redmond, WAView Profile , Christine Lisetti Stanford University, Department of Computer Science and Department of Psychology, Stanford, CA Stanford University, Department of Computer Science and Department of Psychology, Stanford, CAView Profile , Rosalind W. Picard MIT Media Laboratory, E15-392, 20 Ames Street, Cambridge, MA MIT Media Laboratory, E15-392, 20 Ames Street, Cambridge, MAView Profile , Andrew Stern PF. Magic, 501 2nd St., Suite 400, San Francisco, CA PF. Magic, 501 2nd St., Suite 400, San Francisco, CAView Profile Authors Info & Claims IUI '98: Proceedings of the 3rd international conference on Intelligent user interfacesJanuary 1998 Pages 91–94https://doi.org/10.1145/268389.268406Online:01 January 1998Publication History 16citation1,051DownloadsMetricsTotal Citations16Total Downloads1,051Last 12 Months29Last 6 weeks3 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Barbara Hayes-Roth, Gene Ball, Christine L. Lisetti, Rosalind W. Picard, Andrew Stern
IUI1
1998 Tigrito: A Multi-mode Interactive Improvisational Agent
abstract
This paper presents the implementation of Tigrito, an affective computer character.We outline how Tigrito can be used to study chidren's sense of engagement and relationship with virtual toys in different modes of interaction.
Heidy Maldonado, Antoine Picard, Patrick Doyle, Barbara Hayes-Roth
IUI4
1998 Animate Characters
Barbara Hayes-Roth, Patrick Doyle
Auton. Agents Multi Agent Syst.1
1998 tFPR: A fuzzy and structural pattern recognition system of multi-variate time-dependent pattern classes based on sigmoidal functions
abstract
tFPR is a hybrid fuzzy and structural pattern recognition system that uses fuzzy sets to represent multi-variate pattern classes that can be either static or dynamic depending on time or some other parameter space. The membership functions of the fuzzy sets that represent pattern classes are modeled by sigmoidal functions. The choice of sigmoidal functions was motivated by their ability to represent efficiently and concisely different multi-variate pattern classes. Given a set of input data and a pattern class specification, that is defined as a fuzzy set, tFPR estimates how closely the data match the pattern class specification using the grade of membership of the data in the fuzzy set. The input data may be a number of time-dependent signals whose past values may influence the evaluation of the pattern class. In that case, structural pattern recognition methods, in addition to fuzzy ones, are employed in order to match multi-dimensional curves (rather than points) in the input domain. Two different structural (segmentation) methods are presented. The first is an efficient greedy algorithm that is linear to the number of input data points while the second is an algorithm that is optimal under certain conditions but is slower than the first method. Although efficiency is a very important consideration in tFPR, the main issues are knowledge acquisition and knowledge representation (in terms of pattern classes). tFPR has been implemented in the BB1 blackboard architecture. It is currently being applied in a system for medical monitoring. Potential applications in other domains are under investigation.
John A. Drakopoulos, Barbara Hayes-Roth
Fuzzy Sets Syst.2
1997 Evaluation of a medical diagnosis system using simulator test scenarios
abstract
This paper describes an informal but systematic method for how to test and verify a knowledge-based system in a large open-ended medical target domain. The system used is Guardian, an intelligent system for monitoring and diagnosis of post-cardiac surgery patients in an intensive-care unit. The knowledge base is tested and verified by running the system on a series of realistic test scenarios, both with an embedded simulator and with an external simulation system. The same scenarios are presented to human test subjects, making it possible to compare and analyze the performance of the knowledge-based system with that of human physicians. The use of simulators instead of clinical data also means that it is possible to test crucial scenarios which occur seldom in medical practice. Our results show that a system like Guardian might indeed be useful in medical care.
Jan Eric Larsson, Barbara Hayes-Roth, David M. Gaba, Brian E. Smith
Artif. Intell. Medicine2
1997 Goals and functions of the human body: an MFM model for fault diagnosis
abstract
Describes the use of explicit models of goals and functions for monitoring and diagnosis of intensive-care patients. The method is based on multilevel flow models (MFM) and used in the Guardian system. It provides this system with alarm analysis, fault diagnosis, and automatic generation of explanations. Advantages include a relatively easy knowledge engineering effort and good properties for use in a system with hard real time deadlines. The results of some experiments are also reported.
Jan Eric Larsson, Barbara Hayes-Roth, David M. Gaba
IEEE Trans. Syst. Man Cybern. Part A2
1996 Using Action-Based Hierarchies for Real-Time Diagnosis
abstract
An intelligent agent diagnoses perceived problems so that it can respond to them appropriately. Basically, the agent performs a series of tests whose results discriminate among competing hypotheses. Given a specific diagnosis, the agent performs the associated action. Using the traditional information-theoretic heuristic to order diagnostic tests in a decision tree, the agent can maximize the information obtained from each successive test and thereby minimize the average time (number of tests) required to complete a diagnosis and perform the appropriate action. However, in real-time domains, even the optimal sequence of tests cannot always be performed in the time available. Nonetheless, the agent must respond. For agents operating in real-time domains, we propose an alternative action-based approach in which: (a) each node in the diagnosis tree is augmented to include an ordered set of actions, each of which has positive utility for all of its children in the tree; and (b) the tree is structured to maximize the expected utility of the action available at each node. Upon perceiving a problem, the agent works its way through the tree, performing tests that discriminate among successively smaller subsets of potential faults. When a deadline occurs, the agent performs the best available action associated with the most specific node it has reached so far. Although the action-based approach does not minimize the time required to complete a specific diagnosis, it provides positive utility responses, with step-wise improvements in expected utility, throughout the diagnosis process. We present theoretical and empirical results contrasting the advantages and disadvantages of the information-theoretic and action-based approaches.
David W. Ash, Barbara Hayes-Roth
Artif. Intell.2
1996 A domain-specific software architecture for a class of intelligent patient monitoring agents
abstract
A domain-specific software architecture (DSSA) is presented that supports development of a variety of intelligent patient monitoring (IPM) agents through component reuse and reconfiguration. Specifically, the IPM DSSA comprises: (a) a reference architecture that supports the shared functional requirements of IPM agents and provides a framework for configuring diverse application-specific sets of components; (b) principles for decomposing IPM expertise into highly reusable components, along with a growing library of such components; and (c) an interactive applications configuration tool that helps a user to select application-relevant components from the library and automatically configures selected components within the architecture. The efficacy of the IPM DSSA is demonstrated with results from the Guardian project, a series of experimental agents for monitoring intensivecare patients.
Barbara Hayes-Roth, Jan Eric Larsson
J. Exp. Theor. Artif. Intell.1
1995 Agents on Stage: Advancing the State of the Art of AI
Barbara Hayes-Roth
IJCAI (1)1
1995 An Architecture for Adaptive Intelligent Systems
abstract
Our goal is to understand and build comprehensive agents that function effectively in challenging niches. In particular, we identify a class of niches to be occupied by “adaptive intelligent systems (AISs)”. In contrast with niches occupied by typical AI agents, AIS niches present situations that vary dynamically along several key dimensions: different combinations of required tasks, different configurations of available resources, contextual conditions ranging from benign to stressful, and different performance criteria. We present a small class hierarchy of AIS niches that exhibit these dimensions of variability and describe a particular AIS niche, ICU (intensive care unit) patient monitoring, which we use for illustration throughout the paper. To function effectively throughout the range of situations presented by an AIS niche, an agent must be highly adaptive. In contrast with the rather Stereotypie behavior of typical AI agents, an AIS must adapt several key aspects of its behavior to its dynamic situation: its perceptual strategy, its control mode, its choices of reasoning tasks to perform, its choices of reasoning methods for performing chosen tasks; and its meta-control strategy for global coordination of all its behavior. We have designed and implemented an agent architecture that supports all of these different kinds of adaptation by exploiting a single underlying theoretical concept: An agent dynamically constructs explicit control plans to guide its choices among situation-triggered behaviors. The architecture has been used to build experimental agents for several AIS niches. We illustrate the architecture and its support for adaptation with examples from Guardian, an experimental agent for ICU monitoring.
Barbara Hayes-Roth
Artif. Intell.1
1995 A Domain-Specific Software Architecture for Adaptive Intelligent Systems
abstract
A good software architecture facilitates application system development, promotes achievement of functional requirements, and supports system reconfiguration. We present a domain-specific software architecture (DSSA) that we have developed for a large application domain of adaptive intelligent systems (AISs). The DSSA provides: (a) an AIS reference architecture designed to meet the functional requirements shared by applications in this domain, (b) principles for decomposing expertise into highly reusable components, and (c) an application configuration method for selecting relevant components from a library and automatically configuring instances of those components in an instance of the architecture. The AIS reference architecture incorporates features of layered, pipe and filter, and blackboard style architectures. We describe three studies demonstrating the utility of our architecture in the subdomain of mobile office robots and identify software engineering principles embodied in the architecture.>
Barbara Hayes-Roth, Karl Pfleger, Philippe Lalanda, Philippe Morignot, Marko Balabanovic
IEEE Trans. Software Eng.1
1994 Guardian: A Prototype Intelligent Agent for Intensive-Care Monitoring
Barbara Hayes-Roth, N. Serdar Uckun, Jan Eric Larsson, David M. Gaba, Juliana Barr, Jane Chien
AAAI1
1994 Retrieving Semantically Distant Analogies with Knowledge-Directed Spreading Activation
Michael Wolverton, Barbara Hayes-Roth
AAAI2
1993 A Comparison of Action-Based Hierarchies and Decision Trees for Real-Time Performance
David W. Ash, Barbara Hayes-Roth
AAAI2
1993 Intelligent Control
abstract
chematically in Figure 1. It comprises a set of data structures (labeled boxes) in a global memory and a three-step execution cycle: (a) an executor executes the next action, making changes to memory and producing associated events; (b) an agenda manager triggers known actions whose conditions are satisfied by those events and puts contextspecific instances on an agenda of possible actions; and (c) a scheduler rates possible actions against the current control plan and chooses the one with the highest rating as the next action to be executed. Control plans play a central role in the architecture. As shown in Figure 1, the control plan is a data structure containing any number of component plans, each with its own hierarchical and temporal organization. Typical control plans are abstract and do not specify sequences of particular actions. Instead, each "step" in a plan specifies: (a) a class of intended actions in terms o
Barbara Hayes-Roth
Artif. Intell.1
1993 On Building Integrated Cognitive Agents: A Review of Allen Newell's Unified Theories of Cognition
Barbara Hayes-Roth
Artif. Intell.1
1993 Guaranteeing real-time response with limited resources
David W. Ash, G. Gold, Adam Seiver, Barbara Hayes-Roth
Artif. Intell. Medicine4
1993 Opportunistic control of action in intelligent agents
abstract
Given its multiple goals, limited resources, and dynamic environment, an intelligent agent must decide which of many possible actions to execute at each point in time. Planning and reactive models embody two different modes of control. By contrast, a 2D space of control modes is characterized, each of which maximizes the quality of run-time behavior in the corresponding region of a 2D space of control situations. The situation space is defined by dimensions representing the predictability of the agent's task environment and the contrast imposed by its goals. The space of control modes is defined by corresponding dimensions representing the agent's sensitivity to run-time events and its commitment to specific actions prepared in advance. The corners of the mode space are anchored by extreme modes that an agent rarely uses: open-loop plan execution, goal-specific reactivity, dead reckoning, and reflex modes. The large interior is occupied by a space of more practical strategic control modes that modulate the balance of sensitivity and commitment for situations embodying different combinations of predictability and constraint.>
Barbara Hayes-Roth
IEEE Trans. Syst. Man Cybern.1
1992 Distributed Intelligent Control and Management: Concepts, Methods and Tools for Developing DICAM Applications
abstract
The authors are developing a generic control architecture suitable for use as a single intelligent agent or as multiple cooperating agents. The generic architecture combines a task-oriented domain controller with a meta-controller that schedules activities within the domain controller. The domain controller provides functions for model-based situation assessment and planning, and inter-controller communication. Typically, these functions are performed by modules taken from a repository of reusable software. To improve the controller development process, the authors are combining many of the best ideas from software engineering and knowledge engineering in a software environment. This environment includes a blackboard-like development workspace to represent both the software under development and the software development process itself.>
Frederick Hayes-Roth, Lee D. Erman, Allan Terry, Barbara Hayes-Roth
SEKE4
1992 Guardian: A prototype intelligent agent for intensive-care monitoring
abstract
Effective monitoring of device-supported patients in the intensive care unit (ICU) is complex, involving interpretation of many variables, comparative evaluation of many therapy options, and control of many patient-management parameters. Even skilled clinicians make errors that limit the quality of care, harm patients, or cause life-threatening situations. A growing body of research aims to improve ICU monitoring with computer technology. Most of this research falls in two areas: (a) short-term engineering of practical solutions to narrowly defined immediate problems (e.g. smart alarm systems); or (b) basic research on fundamental issues potentially relevant to ICU monitoring (e.g. temporal reasoning). By contrast, our project aims to develop a more comprehensive ‘intelligent agent’, having a broad range of capabilities, to cooperate on the ICU team. We do not aim to produce a practical system suitable for near-term deployment in the ICU, but rather a ‘proof of concept’, an experimental system that: (a) demonstrably performs and coordinates a range of intelligent reasoning tasks of use in ICU monitoring; (b) does so reliably in a significant range of medical situations; and (c) arguably will scale up to meet the comprehensive set of practical requirements with an appropriate development effort. We have developed an experimental system called Guardian, which exhibits several of the required capabilities and utilizes an underlying architecture hypothesized to support the full range of required capabilities. In this paper, we describe the Guardian system, its architecture, and its current knowledge base. We describe its performance and summarize the results of preliminary evaluations. Finally, we discuss ongoing and planned research on Guardian.
Barbara Hayes-Roth, Richard Washington, David W. Ash, Rattikorn Hewett, Anne Collinot, Ángel Viña, Adam Seiver
Artif. Intell. Medicine1
1990 Architectural Foundations for Real-Time Performance in Intelligent Agents
Barbara Hayes-Roth
Real Time Syst.1
1989 A Case-Based Mechanical Redesign System
Francois Daube, Barbara Hayes-Roth
IJCAI2
1989 Intelligent Monitoring and Control
Barbara Hayes-Roth, Richard Washington, Rattikorn Hewett, Micheal Hewett, Adam Seiver
IJCAI1
1989 Input Data Management in Real-Time AI Systems
Richard Washington, Barbara Hayes-Roth
IJCAI2
1987 Computational Costs versus Benefits of Control Reasoning
Alan Garvey, Craig Cornelius, Barbara Hayes-Roth
AAAI3
1987 Integrating Diverse Reasoning Methods in the BB1 Blackboard Control Architecture
M. Vaughan Johnson Jr., Barbara Hayes-Roth
AAAI2
1986 PROTEAN: Deriving Protein Structure from Constraints
Barbara Hayes-Roth, Bruce G. Buchanan, Olivier Lichtarge, Mike Hewitt, Russ B. Altman, James F. Brinkley, Craig Cornelius, Bruce S. Duncan, Oleg Jardetzky
AAAI1
1986 Application of the BB1 blackboard control architecture to arrangement-assembly tasks
Barbara Hayes-Roth, M. Vaughan Johnson Jr., Alan Garvey, Micheal Hewett
Artif. Intell. Eng.1
1985 A Blackboard Architecture for Control
Barbara Hayes-Roth
Artif. Intell.1
1979 Modeling Planning as an Incremental, Opportunistic Process
Barbara Hayes-Roth, Frederick Hayes-Roth, Stanley J. Rosenschein, Stephanie J. Cammarata
IJCAI1