Martha E. Pollack

dblp:p/MEPollack · DBLP profile ↗
← Back
39ranked-venue papers
7as first author
0since 2021 · last 2010
0000-0001-8486-5017ORCID · verified

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

Artificial intelligence and machine learning · 23 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 13 · 2 first-authorHuman-computer interaction and ubiquitous computing · 8 · 1 first-authorSoftware engineering, systems software and programming languages · 5Systems, architecture and hardware · 2Theory of computation · 1

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
21 papers
Knowledge representation and reasoning · 62% Planning, search and constraint satisfaction · 23% Language models and text generation · 6%
Software engineering, system software, and programming languages
5 papers
Software testing · 98% Programming languages and type systems · 2%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Electronic design automation · 100%
Human-computer interaction and pervasive computing
4 papers
Ubiquitous computing and smart environments · 64% Wearable and physiological sensing · 19% Health and well-being technologies · 13%
Theoretical computer science
3 papers
Computational complexity · 84% Automated reasoning and model checking · 10% Algorithmic game theory and mechanism design · 6%

Topics — the 30 heaviest of 48, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
temporal reasoning
0.352007
Generalizing Temporal Controllability · IJCAI 2007
Applying Local Search to Disjunctive Temporal Problems · IJCAI 2005
Augmenting Disjunctive Temporal Problems with Finite-Domain Constraints · AAAI 2005
Knowledge, reasoning and agents › Knowledge representation and reasoning › temporal reasoning
temporal constraint satisfaction
0.242006
Temporal Preference Optimization as Weighted Constraint Satisfaction · AAAI 2006
Identifying Conflicts in Overconstrained Temporal Problems · IJCAI 2005
Adaptive cognitive orthotics: combining reinforcement learning and constraint-based temporal reasoning · ICML 2004
Knowledge, reasoning and agents › Knowledge representation and reasoning › temporal reasoning
disjunctive temporal problem
0.242005
Applying Local Search to Disjunctive Temporal Problems · IJCAI 2005
Augmenting Disjunctive Temporal Problems with Finite-Domain Constraints · AAAI 2005
Low-cost Addition of Preferences to DTPs and TCSPs · AAAI 2004
Software testing
GUI testing
0.132001
Coverage criteria for GUI testing · ESEC / SIGSOFT FSE 2001
Automated test oracles for GUIs · SIGSOFT FSE 2000
Using a Goal-Driven Approach to Generate Test Cases for GUIs · ICSE 1999
Ubiquitous computing and smart environments › context recognition
person identification
0.112007
An 'Object-Use Fingerprint': The Use of Electronic Sensors for Human Identification · UbiComp 2007
Natural language and speech › Language models and text generation
preference optimization
0.112006
Temporal Preference Optimization as Weighted Constraint Satisfaction · AAAI 2006
Electronic design automation › physical design
floorplanning
0.112006
Constraint-driven floorplan repair · DAC 2006
Electronic design automation › physical design
legalization
0.112006
Constraint-driven floorplan repair · DAC 2006
Electronic design automation
physical design
0.112006
Constraint-driven floorplan repair · DAC 2006
Software testing
test generation
0.122001
Hierarchical GUI Test Case Generation Using Automated Planning · IEEE Trans. Software Eng. 2001
Using a Goal-Driven Approach to Generate Test Cases for GUIs · ICSE 1999
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
anytime search
0.112005
Anytime, Complete Algorithm for Finding Utilitarian Optimal Solutions to STPPs · AAAI 2005
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › temporal network
over-constrained conditional temporal problem
0.112005
Identifying Conflicts in Overconstrained Temporal Problems · IJCAI 2005
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
temporal planning
0.112005
Anytime, Complete Algorithm for Finding Utilitarian Optimal Solutions to STPPs · AAAI 2005
Machine learning › Reinforcement learning
constrained reinforcement learning
0.012004
Adaptive cognitive orthotics: combining reinforcement learning and constraint-based temporal reasoning · ICML 2004
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
preference handling
0.012004
Low-cost Addition of Preferences to DTPs and TCSPs · AAAI 2004
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
soft constraints
0.012004
Low-cost Addition of Preferences to DTPs and TCSPs · AAAI 2004
Computational complexity
constraint satisfaction
0.012003
Efficient solution techniques for disjunctive temporal reasoning problems · Artif. Intell. 2003
Computational complexity › constraint satisfaction › infinite-domain constraint satisfaction
temporal constraint satisfaction
0.012003
Efficient solution techniques for disjunctive temporal reasoning problems · Artif. Intell. 2003
Software testing › test adequacy
coverage criteria
0.012001
Coverage criteria for GUI testing · ESEC / SIGSOFT FSE 2001
Software testing › test generation
GUI test generation
0.012001
Hierarchical GUI Test Case Generation Using Automated Planning · IEEE Trans. Software Eng. 2001
Software testing
test adequacy
0.012001
Coverage criteria for GUI testing · ESEC / SIGSOFT FSE 2001
Software testing
test oracle
0.012000
Automated test oracles for GUIs · SIGSOFT FSE 2000
Knowledge, reasoning and agents › Multi-agent systems
cooperative agents
0.011998
The potential for the evolution of co-operation among web agents · Int. J. Hum. Comput. Stud. 1998
Health and well-being technologies › cognitive support
reminder systems
0.012004
Adaptive cognitive orthotics: combining reinforcement learning and constraint-based temporal reasoning · ICML 2004
Machine learning › Probabilistic and Bayesian machine learning
data filtering
0.011995
Deriving Multi-Agent Coordination through Filtering Strategies · IJCAI (1) 1995
Knowledge, reasoning and agents › Multi-agent systems
multi-agent coordination
0.011995
Deriving Multi-Agent Coordination through Filtering Strategies · IJCAI (1) 1995
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › classical planning
partial-order planning
0.011994
Least-Cost Flaw Repair: A Plan Refinement Strategy for Partial-Order Planning · AAAI 1994
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
plan refinement
0.011994
Least-Cost Flaw Repair: A Plan Refinement Strategy for Partial-Order Planning · AAAI 1994
Knowledge, reasoning and agents › Multi-agent systems
agent theory
0.011993
A Representationalist Theory of Intention · IJCAI 1993
Automated reasoning and model checking
planning
0.012001
Hierarchical GUI Test Case Generation Using Automated Planning · IEEE Trans. Software Eng. 2001

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

temporal constraint reasoning · 0.1reinforcement learning · 0.1hierarchical planning · 0.1disjunctive temporal reasoning · 0.1electronic sensors · 0.1weighted constraint satisfaction · 0.1graph-based constraint encoding · 0.1conflict-directed algorithm · 0.1automated planning · 0.1local search · 0.1dynamic programming · 0.1branch-and-bound · 0.1AI planning · 0.1constraint satisfaction · 0.0evolutionary game theory · 0.0integration tree · 0.0event-flow graph · 0.0formal model · 0.0
YearPublicationVenuePosition
2010 Incorporating user control in automated interactive scheduling systems
abstract
In this paper, we report our findings on the impact of providing users with varying degrees of control in an automated interactive scheduling system. While automated scheduling techniques such as constraint optimization have been widely adopted in a variety of scheduling applications, such applications require that users relinquish a certain amount of control to the system. The implications of such a shift in control are not clear for people who oversee the scheduling of human activities, for example, case managers scheduling patient appointments in hospitals and clinics. We asked our participants to use a working prototype system for clinic scheduling to complete a series of scheduling problems that we designed. We varied the size of the problems---i.e., the number of patients to be scheduled---and the style of interaction in ways that are associated with different degrees of user control. We recorded standard usability metrics and conducted post-task written surveys and interviews. Our results suggest that although maintaining full user control decreases efficiency as the problem becomes larger, the participants still preferred to have full user control in completing scheduling tasks. We end with design implications in supporting users' increased acceptance of automated scheduling systems.
Jina Huh, Martha E. Pollack, Hadi Katebi, Karem A. Sakallah, Ned Kirsch
Conference on Designing Interactive Systems2
2009 Multi-format Notifications for Multi-tasking
Julie S. Weber, Mark W. Newman, Martha E. Pollack
INTERACT (1)3
2008 Constraint-driven floorplan repair
abstract
In this work, we propose a new and efficient approach to the floorplan repair problem, where violated design constraints are satisfied by applying small changes to an existing rough floorplan. Such a floorplan can be produced by a human designer, a scalable placement algorithm, or result from engineering adjustments to an existing floorplan. In such cases, overlapping modules must be separated, and others may need to be repositioned to satisfy additional requirements. Our algorithmic framework uses an expressive graph-based encoding of constraints which can reflect fixed-outline, region, proximity and alignment constraints. By tracking the implications of existing constraints, we resolve violations by imposing gradual modifications to the floorplan, in an attempt to preserve the characteristics of its initial design. Empirically, our approach is effective at removing overlaps and repairing violations that may occur when design constraints are acquired and imposed dynamically.
Michael D. Moffitt, Jarrod A. Roy, Igor L. Markov, Martha E. Pollack
ACM Trans. Design Autom. Electr. Syst.4
2007 An 'Object-Use Fingerprint': The Use of Electronic Sensors for Human Identification
Mark R. Hodges, Martha E. Pollack
UbiComp2
2007 Generalizing Temporal Controllability
Michael D. Moffitt, Martha E. Pollack
IJCAI2
2007 Entropy-Driven online active learning for interactive calendar management
abstract
We present a new algorithm for active learning embedded within an interactive calendar management system that learns its users' scheduling preferences. When the system receives a meeting request, the active learner selects a set of alternative solutions to present to the user; learning is then achieved by noting the user's preferences for the selected schedule over the others presented. To achieve the goals of presenting solutions that meet the user's needs while enhancing the preference-learning process, we introduce a new approach to active learning that makes online decisions about the technique to use in selecting the schedules to present in response to each meeting request. The decision is based on the entropy of the available options: a highly diverse set of possible solutions calls for a selection technique that chooses instances that are different from one another, maximizing coarse-grained learning, whereas a set of possible solutions containing little diversity is met with a selection strategy that promotes fine-grained learning. We present experimental results that indicate that our entropy-driven approach provides a better balance between learning efficiency and user satisfaction than static selection techniques.
Julie S. Weber, Martha E. Pollack
IUI2
2006 Temporal Preference Optimization as Weighted Constraint Satisfaction
Michael D. Moffitt, Martha E. Pollack
AAAI2
2006 Constraint-driven floorplan repair
abstract
Floorplanning algorithms have traditionally underperformed experienced designers, even when relatively simple interconnect metrics are concerned. However, the sheer scale of modern systems on chip makes an all-manual design flow infeasible. In this paper, we propose a new efficient automated approach to the floorplan repair problem, where a set of violated design constraints are satisfied by applying small changes to an existing rough floorplan. Such a floorplan can be produced by a human designer, by a scalable placement algorithm, or result from engineering adjustments to a pre-existing floorplan. In all cases, overlapping modules must be separated, and in some instances, modules may need to be repositioned to satisfy other requirements.The algorithmic framework we propose is built upon an expressive graph-based encoding of constraints. While capable of representing floorplans with or without overlapping modules, it can also support the outline of the core area, fixed module locations, region constraints, proximity and alignment constraints, etc. Instead of applying randomized local search in the hope of satisfying these constraints, we track all implications of imposed constraints and resolve violations by invoking gradual modifications to the floorplan.The primary focus of this paper is on a particularly efficient conflict-directed algorithm for floorplan repair and legalization. It is shown to completely eliminate overlaps from layouts produced by Capo 9.4, Feng Shui 5.1 and APlace 2.01 on IBM-HB benchmarks with hard blocks, typically requiring negligible runtime and increasing interconnect length by only several percent. Furthermore, we are able to generate legal solutions for these instances that surpass previously reported results in wirelength by an average of roughly 7%.
Michael D. Moffitt, Aaron N. Ng, Igor L. Markov, Martha E. Pollack
DAC4
2005 Augmenting Disjunctive Temporal Problems with Finite-Domain Constraints
Michael D. Moffitt, Bart Peintner, Martha E. Pollack
AAAI3
2005 Anytime, Complete Algorithm for Finding Utilitarian Optimal Solutions to STPPs
Bart Peintner, Martha E. Pollack
AAAI2
2005 On Solving Soft Temporal Constraints Using SAT Techniques
Hossein M. Sheini, Bart Peintner, Karem A. Sakallah, Martha E. Pollack
CP4
2005 Identifying Conflicts in Overconstrained Temporal Problems
Mark H. Liffiton, Michael D. Moffitt, Martha E. Pollack, Karem A. Sakallah
IJCAI3
2005 Applying Local Search to Disjunctive Temporal Problems
Michael D. Moffitt, Martha E. Pollack
IJCAI2
2005 Active preference learning for personalized calendar scheduling assistance
abstract
We present PLIANT, a learning system that supports adaptive assistance in an open calendaring system. PLIANT learns user preferences from the feedback that naturally occurs during interactive scheduling. It contributes a novel application of active learning in a domain where the choice of candidate schedules to present to the user must balance usefulness to the learning module with immediate benefit to the user. Our experimental results provide evidence of PLIANT's ability to learn user preferences under various conditions and reveal the tradeoffs made by the different active learning selection strategies.
Melinda T. Gervasio, Michael D. Moffitt, Martha E. Pollack, Joseph M. Taylor, Tomás E. Uribe
IUI3
2004 Low-cost Addition of Preferences to DTPs and TCSPs
Bart Peintner, Martha E. Pollack
AAAI2
2004 Adaptive cognitive orthotics: combining reinforcement learning and constraint-based temporal reasoning
abstract
Reminder systems support people with impaired prospective memory and/or executive function, by providing them with reminders of their functional daily activities. We integrate temporal constraint reasoning with reinforcement learning (RL) to build an adaptive reminder system and in a simulated environment demonstrate that it can personalize to a user and adapt to both short- and long-term changes. In addition to advancing the application domain, our integrated algorithm contributes to research on temporal constraint reasoning by showing how RL can select an optimal policy from amongst a set of temporally consistent ones, and it contributes to the work on RL by showing how temporal constraint reasoning can be used to dramatically reduce the space of actions from which an RL agent needs to learn.
Matthew R. Rudary, Satinder Singh 0001, Martha E. Pollack
ICML3
2003 Efficient solution techniques for disjunctive temporal reasoning problems
Ioannis Tsamardinos, Martha E. Pollack
Artif. Intell.2
2001 Coverage criteria for GUI testing
abstract
A widespread recognition of the usefulness of graphical user interfaces (GUIs) has established their importance as critical components of today's software. GUIs have characteristics different from traditional software, and conventional testing techniques do not directly apply to GUIs. This paper's focus is on coverage critieria for GUIs, important rules that provide an objective measure of test quality. We present new coverage criteria to help determine whether a GUI has been adequately tested. These coverage criteria use events and event sequences to specify a measure of test adequacy. Since the total number of permutations of event sequences in any non-trivial GUI is extremely large, the GUI's hierarchical structure is exploited to identify the important event sequences to be tested. A GUI is decomposed into GUI components, each of which is used as a basic unit of testing. A representation of a GUI component, called an event-flow graph, identifies the interaction of events within a component and intra-component criteria are used to evaluate the adequacy of tests on these events. The hierarchical relationship among components is represented by an integration tree, and inter-component coverage criteria are used to evaluate the adequacy of test sequences that cross components. Algorithms are given to construct event-flow graphs and an integration tree for a given GUI, and to evaluate the coverage of a given test suite with respect to the new coverage criteria. A case study illustrates the usefulness of the coverage report to guide further testing and an important correlation between event-based coverage of a GUI and statement coverage of its software's underlying code.
Atif M. Memon, Mary Lou Soffa, Martha E. Pollack
ESEC / SIGSOFT FSE3
2001 Evaluating new options in the context of existing plans
John F. Horty, Martha E. Pollack
Artif. Intell.2
2001 Hierarchical GUI Test Case Generation Using Automated Planning
abstract
The widespread use of GUIs for interacting with software is leading to the construction of more and more complex GUIs. With the growing complexity come challenges in testing the correctness of a GUI and its underlying software. We present a new technique to automatically generate test cases for GUIs that exploits planning, a well-developed and used technique in artificial intelligence. Given a set of operators, an initial state, and a goal state, a planner produces a sequence of the operators that will transform the initial state to the goal state. Our test case generation technique enables efficient application of planning by first creating a hierarchical model of a GUI based on its structure. The GUI model consists of hierarchical planning operators representing the possible events in the GUI. The test designer defines the preconditions and effects of the hierarchical operators, which are input into a plan-generation system. The test designer also creates scenarios that represent typical initial and goal states for a GUI user. The planner then generates plans representing sequences of GUI interactions that a user might employ to reach the goal state from the initial state. We implemented our test case generation system, called Planning Assisted Tester for Graphical User Interface Systems (PATHS) and experimentally evaluated its practicality and effectiveness. We describe a prototype implementation of PATHS and report on the results of controlled experiments to generate test cases for Microsoft's WordPad.
Atif M. Memon, Martha E. Pollack, Mary Lou Soffa
IEEE Trans. Software Eng.2
2000 Automated test oracles for GUIs
abstract
Graphical User Interfaces (GUIs) are critical components of today's software. Because GUIs have different characteristics than traditional software, conventional testing techniques do not apply to GUI software. In previous work, we presented an approach to generate GUI test cases, which take the form of sequences of actions. In this paper we develop a test oracle technique to determine if a GUI behaves as expected for a given test case. Our oracle uses a formal model of a GUI, expressed as sets of objects, object properties, and actions. Given the formal model and a test case, our oracle automatically derives the expected state for every action in the test case. We represent the actual state of an executing GUI in terms of objects and their properties derived from the GUI's execution. Using the actual state acquired from an execution monitor, our oracle automatically compares the expected and actual states after each action to verify the correctness of the GUI for the test case. We implemented the oracle as a component in our GUI testing system, called Planning Assisted Tester for grapHical user interface Systems (PATHS), which is based on AI planning. We experimentally evaluated the practicality and effectiveness of our oracle technique and report on the results of experiments to test and verify the behavior of our version of the Microsoft WordPad's GUI.
Atif M. Memon, Martha E. Pollack, Mary Lou Soffa
SIGSOFT FSE2
1999 Value-density algorithms to handle transient overloads in scheduling
abstract
Systems with timing constraints have become pervasive in several disciplines, such as real-time artificial intelligence, operating systems, operations research, and local area networks. Most of the work in real-time system scheduling deals with admission control algorithms to guarantee that accepted tasks will meet their deadlines. In this paper, we compare the different algorithms, and suggest a novel algorithm that subsumes the previous ones with respect to schedulability in the case where the system may suffer from transient overloads and where tasks have precedence constraints among them. We show how our algorithm works in allocating time to competing reasoning modules in dynamic environments.
Daniel Mossé, Martha E. Pollack, Yagíl Ronén
ECRTS2
1999 Using a Goal-Driven Approach to Generate Test Cases for GUIs
abstract
The widespread use of GUIs for interacting with soft-ware is leading to the construction of more and more complex GUIs. With the growing complexity comes challenges in testing the correctness of a GUI and the underlying software. We present a new technique to au-tomatically generate test cases for GUIs that exploits planning, a well developed and used technique in ar-tificial intelligence. Given a set of operators, an initial state and a goal state, a planner produces a sequence of the operators that will change the initial state to the goal state. Our test case generation technique first ana-lyzes a GUI and derives hierarchical planning operators from the actions in the GUI. The test designer deter-mines the preconditions and effects of the hierarchical operators, which are then input into a planning system. With the knowledge of the GUI and the way in which the user will interact with the GUI, the test designer creates sets of initial and goal states. Given these ini-tial and final states of the GUI, a hierarchical planner produces plans, or a set of test cases, that enable the goal state to be reached. Our technique has the ad-ditional benefit of putting verification commands into the test cases automatically. We implemented our tech-nique by developing the GUI analyzer and extending a planner. We generated test cases for Microsoft’s Word-Pad to demonstrate the viability and practicality of the approach.
Atif M. Memon, Martha E. Pollack, Mary Lou Soffa
ICSE2
1998 Evaluating Qptions in a Context
John F. Horty, Martha E. Pollack
TARK2
1998 The potential for the evolution of co-operation among web agents
Cristina Bicchieri, Martha E. Pollack, Carlo Rovelli, Ioannis Tsamardinos
Int. J. Hum. Comput. Stud.2
1997 Flaw Selection Strategies For Partial-Order Planning
abstract
Several recent studies have compared the relative efficiency of alternative flaw selection strategies for partial-order causal link (POCL) planning. We review this literature, and present new experimental results that generalize the earlier work and explain some of the discrepancies in it. In particular, we describe the Least-Cost Flaw Repair (LCFR) strategy developed and analyzed by Joslin and Pollack (1994), and compare it with other strategies, including Gerevini and Schubert's (1996) ZLIFO strategy. LCFR and ZLIFO make very different, and apparently conflicting claims about the most effective way to reduce search-space size in POCL planning. We resolve this conflict, arguing that much of the benefit that Gerevini and Schubert ascribe to the LIFO component of their ZLIFO strategy is better attributed to other causes. We show that for many problems, a strategy that combines least-cost flaw selection with the delay of separable threats will be effective in reducing search-space size, and will do so without excessive computational overhead. Although such a strategy thus provides a good default, we also show that certain domain characteristics may reduce its effectiveness.
Martha E. Pollack, David Joslin 0002
J. Artif. Intell. Res.1
1995 Deriving Multi-Agent Coordination through Filtering Strategies
Eithan Ephrati, Martha E. Pollack, Sigalit Ur
IJCAI (1)2
1994 Least-Cost Flaw Repair: A Plan Refinement Strategy for Partial-Order Planning
David Joslin 0002, Martha E. Pollack
AAAI2
1993 A Representationalist Theory of Intention
Kurt Konolige, Martha E. Pollack
IJCAI2
1992 The Uses of Plans
Martha E. Pollack
Artif. Intell.1
1992 Weighted Abduction for Plan Ascription
Douglas E. Applet, Martha E. Pollack
User Model. User Adapt. Interact.2
1991 Incremental Interpretation
Fernando Pereira 0003, Martha E. Pollack
Artif. Intell.2
1990 Introducing the Tileworld: Experimentally Evaluating Agent Architectures
Martha E. Pollack, Marc Ringuette
AAAI1
1989 Ascribing Plans to Agents
Kurt Konolige, Martha E. Pollack
IJCAI2
1988 An Integrated Framework for Semantic and Pragmatic Interpretation
abstract
We report on a mechanism for semantic and pragmatic interpretation that has been designed to take advantage of the generally compositional nature of semantic analysis, without unduly constraining the order in which pragmatic decisions are made. To achieve this goal, we introduce the idea of a conditional interpretation: one that depends upon a set of assumptions about subsequent pragmatic processing. Conditional interpretations are constructed compositionally according to a set of declaratively specified interpretation rules. The mechanism can handle a wide range of pragmatic phenomena and their interactions.
Martha E. Pollack, Fernando Pereira 0003
ACL1
1988 Plans and resource-bounded practical reasoning
abstract
An architecture for a rational agent must allow for means‐end reasoning, for the weighing of competing alternatives, and for interactions betwen these two forms of reasoning. Such an architecture must also address the problem of resource boundedness. We sketch a solution of the first problem that points the way to a solution of the second. In particular, we present a high‐level specification of the practical‐reasoning component of an architecture for a resource‐bounded rational agent. In this architecture, a major role of the agent's plans is to constrain the amount of further practical reasoning she must perform.
Michael E. Bratman, David J. Israel, Martha E. Pollack
Comput. Intell.3
1986 A Model of Plan Inference that Distinguishes between the Beliefs of Actors and observers
abstract
Existing models of plan inference (PI) in conversation have assumed that the agent whose plan is being inferred (the actor) and the agent drawing the inference (the observer) have identical beliefs about actions in the domain. I argue that this assumption often results in failure of both the PI process and the communicative process that PI is meant to support. In particular, it precludes the principled generation of appropriate responses to queries that arise from invalied plans. I describe a model of PI that abandons this assumption. It rests on an analysis of plans as mental phenomena. Judgements that a plan is invalid are associated with particular discrepancies between the beliefs that the observer ascribes to the actor when the former believes that the latter has some plan, and the beliefs that the observer herself holds. I show that the content of an appropriate response to a query is affected by the types of any such discrepancies of belief judged to be present in the plan inferred to underlie that query. The PI model described here has been implemented in SPIRIT, a small demonstration system that answers questions about the domain of computer mail.
Martha E. Pollack
ACL1
1985 Information sought and information provided: an empirical study of user/expert dialogues
abstract
Transcripts of computer-mail users seeking advice from an expert were studied to investigate the complementary claims that people often do not know what information they need to obtain in order to achieve their goals, and consequently, that experts must identify inappropriate queries and infer and respond to the goals behind them. This paper reports on one facet of the transcript analysis, namely, the identification of the types of relation that hold between the action that an advice-seeker asks about and the action that an expert tells him how to perform. Three such relations between actions are identified: generates, enables, and is-alternative-to. The claim is made that a cooperative advice-providing system, such as a help system or an expert system, must be able to compute these relations between actions.
Martha E. Pollack
CHI1
1982 User Participation in the Reasoning Processes of Expert Systems
Martha E. Pollack, Julia Hirschberg, Bonnie L. Webber
AAAI1