Ashok K. Goel

Interpreting Design Drawings by Analogy (2009)

Patrick W. Yaner, Ashok K. Goel

Visual analogical mapping and transfer can be used to derive a structural model of a drawing by analogy, and, moreover, the problem of analogical mapping can be guided by using functional knowledge....

In Proceedings of the 29th Annual Meeting of the Cognitive Science Society (CogSci-07), 2007 Visual Analogies at Multiple Levels of Abstraction (2008)

Patrick W. Yaner, Ashok K. Goel

We describe a method for constructing a teleological model of an unlabelled 2D line drawing by analogy to a known model of a drawing with similar structure. The source case is represented as a schema...

A Cognitive Model of Visual Analogical Problem-Solving Transfer (2008)

Jim Davies, Ashok K. Goel, Nancy J. Nersessian

Complex problem solving typically involves the generation of a procedure consisting of an ordered sequence of steps. Analogical reasoning is one strategy for solving complex problems, and visual...

Proteus: Visual Analogy in Problem Solving Abstract (2008)

Jim Davies, Ashok K. Goel, Patrick W. Yaner

This work examines the hypothesis that visual knowledge alone is sufficient for analogical transfer of problem-solving procedures. It develops a computational theory of visual analogy in problem...

Transfer of Problem-Solving Strategy Using Covlan (2008)

Jim Davies, Ashok K. Goel

Psychological evidence suggests that humans use visual knowledge and reasoning in solving complex problems. We present Covlan, a visual knowledge representation language for representing visual...

Method-Specific Knowledge Compilation (2007)

J. William Murdock, Ashok K. Goel, Shamkant Navathe

Generality and scale are important but di#cult issues in knowledge engineering. At the root of the di#culty lie two challenging issues: how to accumulate huge volumes of knowledge and how to support...

Method-Specific Knowledge Compilation: Towards Practical Design Support Systems (2007)

William Murdock And, J. William, Ashok K. Goel, Michael J. Donahoo, Shamkant Navathe

. Modern knowledge systems for design typically employ multiple problem-solving methods which in turn use different kinds of knowledge. The construction of a heterogeneous knowledge system that can...

PSM Modeling and Self-Adaptation in Robotics Applications (2007)

Eleni Stroulia, Ashok K. Goel

In this paper, we focus on the use of PSM specifications in the task of system adaptation, when there is a discrepancy between the behavior delivered by the system and the behavior desired of it....

Evaluating PSMs in Redesign: The AUTOGNOSTIC Experiments (2007)

Eleni Stroulia, Ashok K. Goel

The specification of generic Problem-Solving Methods has been a fertile research area. A lot of work has been devoted to developing languages for describing PSMs, identifying PSMs, and using their...

A Knowledge-Based Selection Mechanism for Control with Application in Design, Assembly and Planning (2007)

Ashok K. Goel, David C. Brown

. This paper describes a generic, knowledge-based mechanism used to make selections between a fixed set of alternatives. The mechanism, termed sponsor-selector has been used as a control mechanism in...

Functional Explanations in Design (2007)

Ashok K. Goel, Nathalie Grué, J. William Murdock, Margaret M. Recker

A key step in explaining how something works is explaining what that thing was intended to do. This is equally true of physical devices and of abstract devices such as knowledge systems. In this...

A Computational Theory of Visual Analogical Transfer (2007)

Jim R. Davies, Ashok K. Goel

Cognitive theories of analogical problem solving typically use representations of structural and causal content. But imagery and visual knowledge too can play an important role in analogy, problem...

Learning about Constraints by Reflection (2007)

William Murdock And, J. William Murdock, Ashok K. Goel

A system's constraints characterizes what that system can do. However, a dynamic environment may require that a system alter its constraints. If feedback about a specific situation is available,...

A Framework for Method-Specific (2007)

Knowledge Compilation From, J. William Murdock, Ashok K. Goel, Michael J. Donahoo, Shamkant Navathe

Generality and scale are important but di#cult issues in knowledge engineering. At the root of the di#culty lie two challenging issues: how to accumulate huge volumes of knowledge and how to support...

Understanding drawings by compositional analogy (2007)

Patrick W. Yaner, Ashok K. Goel

We describe an analogical method for constructing a structural model from an unlabelled 2D line drawing. The source case is represented as a schema that contains its 2D line drawing, the lines and...

Understanding drawings by compositional analogy (2007)

Patrick W. Yaner, Ashok K. Goel

We describe an analogical method for constructing a structural model from an unlabelled 2D line drawing. The source case is represented as a schema that contains its 2D line drawing, the lines and...

A.: Stab: Making sense of vast data (2007)

Summer Adams, Ashok K. Goel

Abstract: We view the task of sensemaking in intelligence as that of abducing a story whose plot explains the current data and makes verifiable predictions about the future and the past. We have...

Biologically-Inspired Innovation in Engineering Design: a Cognitive Study (2007)

Vattam, Swaroop, Helms, Michael, Goel, Ashok K.

Biologically-inspired design uses analogous biological phenomena to develop solutions for engineering problems. Understanding, learning and practicing this approach to design is challenging because...

From diagrams to models by analogical transfer (2006)

Patrick W. Yaner, Ashok K. Goel

Abstract. We present a method for constructing a teleological model of a drawing of a physical device through analogical transfer of the teleological model of the same device in an almost identical...

Visual analogy: Viewing analogical retrieval and mapping as constraint satisfaction problems. accepted for publication (2005)

Patrick W. Yaner, Ashok K. Goel

The core issue of analogical reasoning is the transfer of relational knowledge from a source case to a target problem. Visual analogical reasoning pertains to problems containing only visual...

Abstracting reusable cases from reinforcement learning (2005)

Andreas Von Hessling, Ashok K. Goel

Abstract. Reinforcement Learning is a popular technique for gameplaying because it can learn an optimal policy for sequential decision problems in which the outcome (or reward) is delayed. However,...

Visual Re-Representation in Creative Analogies (2003)

Jim Davies, Ashok K. Goel, Nancy J. Nersessian

Visual representations seem to play a significant role in many creative analogies. In this paper, we describe a specific role of visual representations: two situations that appear dissimilar...

Using Spatial Structure in the Associative Retrieval of 2-D Line Drawings (2002)

Patrick W. Yaner, Ashok K. Goel, Patrick W. Yaner, Ashok K. Goel

We consider the problem of associative image retrieval, focusing on retrieval of 2-D line drawings by example. We represent 2-D line drawings as semantic networks of spatial elements and relations...

Using Spatial Structure in the Associative Retrieval of 2-D Line Drawings (2002)

Yaner, Patrick W., Goel, Ashok K.

We consider the problem of associative image retrieval, focusing on retrieval of 2-D line drawings by example. We represent 2-D line drawings as semantic networks of spatial elements and relations...

Visual analogy in problem solving (2001)

Jim Davies, Ashok K. Goel

Computational models of analogical problem solving have traditionally described source and target domains in terms of their causal structure. But psychological research shows that visual reasoning...

Visual analogy in problem solving (2001)

Jim Davies, Ashok K. Goel

Computational models of analogical problem solving have traditionally described source and target domains in terms of their causal structure. But psychological research shows that visual reasoning...

Towards Adaptive Web Agents (1999)

William Murdock And, J. William Murdock, Ashok K. Goel

There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments. In such environments, automated software engineering is extremely valuable...

Towards Adaptive Web Agents (1999)

J. William Murdock, Ashok K. Goel

There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments. In such environments, automated software engineering is extremely valuable...

Method-Specific Knowledge Compilation: Towards Practical Design Support Systems (1998)

J. William, J. William Murdock, ASHOK K. GOEL, MICHAEL J. DONAHOO, Shamkant Navathe

Modern knowledge systems for design typically employ multiple problem-solving methods which in turn use different kinds of knowledge. The construction of a heterogeneous knowledge system that can...

Design, Analogy, and Creativity (1997)

Ashok Goel College, Ashok K. Goel, Ashok K. Goel

: Analogical reasoning appears to play a key role in creative design. This article provides a brief overview of recent AI research on analogy-based creative design. It begins with an examination of...

Redesigning a Problem-Solver's Operators to Improve Solution Quality (1997)

Eleni Stroulia, Ashok K. Goel

The inability of a problem solver to produce solutions of a desired quality often may lie in the incorrect design of its operators. In this paper, we describe a method which, given a problem solver...

Design, Analogy, and Creativity (1997)

Ashok Goel, Ashok K. Goel

: Analogical reasoning appears to play a key role in creative design. This article provides a brief overview of recent AI research on analogy-based creative design. It begins with an examination of...

Model-Based Reconfiguration of Schema-Based Reactive Control Architectures (1997)

Chen, Zhong, Goel, Ashok K., Rowland, Paul, Stroulia, Eleni

Reactive methods of control get caught in local minima. Fortunately schema-based reactive control systems have built-in redundancy that enables multiple configurations with different modes. We...

Meta-Cases: Explaining Case-Based Reasoning (1996)

Ashok K. Goel, J. William Murdock

AI research on case-based reasoning has led to the development of many laboratory case-based systems. As we move towards introducing these systems into work environments, explaining the processes of...

A Neural Architecture for a Class of Abduction Problems (1996)

Ashok Goel Ramanujam, Ashok K. Goel, J. Ramanujam

The general task of abduction is to infer a hypothesis that best explains a set of data. A typical subtask of this is to synthesize a composite hypothesis that best explains the entire data from...

Combining Navigational Planning and Reactive Control (1996)

Khaled S. Ali, Ashok K. Goel

Traditional AI methods for navigational planning use qualitative spatial representations and reasoning. Traditional robotics techniques for this task are based on numerical representations and...

Model-based design indexing and index learning in engineering design (1995)

Sambasiva R. Bhatta, Ashok K. Goel

Design is a wide-ranging and open-ended information-processing task in engineering. And analogy is a very common method for addressing engineering design problems. Analogical design is the process of...

Some Experimental Results in Multistrategy Navigation Planning (1995)

Eleni Stoulia, Ashok K. Goel, Ashok K. Goel, Khaled S. Ali, Khaled S. Ali, Eleni Stroulia

Spatial navigation is a classical problem in AI. In this paper, we examine three specific hypotheses regarding multistrategy navigation planning in visually engineered physical spaces containing...

Functional Representation and Reasoning for Reflective Systems (1995)

Eleni Stroulia, Ashok K. Goel

Functional models have been extensively investigated in the context of several problem-solving tasks such as device diagnosis and design. In this paper, we view problem solvers themselves as devices,...

Model-based design indexing and index learning in engineering design (1995)

Sambasiva R. Bhatta, Ashok K. Goel

Design is a wide-ranging and open-ended information-processing task in engineering. And analogy is a very common method for addressing engineering design problems. Analogical design is the process of...

Some Experimental Results in Multistrategy Navigation Planning (1995)

Goel, Ashok K., Ali, Khaled Subhi, Stroulia, Eleni

Spatial navigation is a classical problem in AI. In the paper, we examine three specific hypotheses regarding multistrategy navigation planning in visually engineered physical spaces containing...

Learning Problem Solving Concepts by Reflecting on Problem Solving (1994)

Eleni Stroulia, Ashok K. Goel

Learning and problem solving are intimately related: problem solving determines the knowledge requirements of the reasoner which learning must fulfill, and learning enables improved problem-solving...

Discovery of Physical Principles from Design Experiences (1994)

Sambasiva R. Bhatta, Ashok K. Goel

One method for making analogies is to access and instantiate abstract domain principles, and one method for acquiring knowledge of abstract principles is to discover them from experience. We view...

Learning Problem-Solving Concepts by Reflecting on Problem Solving (1994)

Eleni Stroulia, Ashok K. Goel

Learning and problem solving are intimately related: problem solving determines the knowledge requirements of the reasoner which learning must fulfill, and learning enables improved problem-solving...

Model-Based Learning of Structural Indices to Design Cases (1993)

Sambasiva R. Bhatta, Ashok K. Goel

A major issue in case-basedsystems is retrieving the appropriate cases from memory to solve a given problem. This implies that a case should be indexed appropriately when stored in memory. A...

Reasoning About Function in Reflective Systems (1993)

Eleni Stroulia, Ashok K. Goel

Functional models have been extensively investigated in the context of several problemsolving tasks such as device diagnosis and design. In this paper, we view problem solvers themselves as devices,...

Reasoning About Function in Reflective Systems (1993)

Stroulia, Eleni, Goel, Ashok K.

Functional models have been extensively investigated in the context of several problem-solving tasks such as device diagnosis and design. In this paper, we view problem solvers themselves as devices,...

A Model-Based Approach to Blame-Assignment in Design (1992)

Eleni Stroulia, Murali Shankar, Ashok K. Goel, Louise Penberthy

We analyze the blame-assignment task in the context of experience-based design and redesign of physical devices. We identify three types of blame-assignment tasks that differ in the types of...

Generic Teleological Mechanisms and their Use in Case Adaptation (1992)

Eleni Stroulia, Ashok K. Goel

In experience-based (or case-based) reasoning, new problems are solved by retrieving and adapting the solutions to similar problems encountered in the past. An important issue in experience-based...

Generic Teleological Mechanisms and their Use in Case Adaptation (1992)

Eleni Stroulia, Ashok K. Goel

In experience-based (or case-based) reasoning, new problems are solved by retrieving and adapting the solutions to similar problems encountered in the past. An important issue in experience-based...

Case-Based Decision Support: A Case Study in Architectural Design (1992)

Zimring, Craig M., Pearce, Michael, Goel, Ashok K., Kolodner, Janet L., Sentosa, Lucas Shindunata, Billington, Richard

©1992 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale...

Towards Design Learning Environments - I: Exploring How Devices Work

Ashok Goel Andr'es, Ashok K. Goel, Silva Garza, J. William, Margaret M. Recker, T. Govindaraj

. Knowledge-based support for learning about physical devices is a classical problem in research on intelligent tutoring systems (ITS). The large amount of knowledge engineering needed, however,...

Towards Design Learning Environments - I: Exploring How Devices Work

Ashok K. Goel, Nathalie Grué, J. William Murdock, Silva Garza, J. William, ...

. Knowledge-based support for learning about physical devices is a classical problem in research on intelligent tutoring systems (ITS). The large amount of knowledge engineering needed, however,...