Analogy-making is an essential part of human intelligence and creativity. This paper proposes an algebraic model of analogical reasoning in logic programming based on the syntactic composition and decomposition of programs. The main idea is to define analogy in terms of modularity and to derive abstract forms of concrete programs from a `known' source domain which can then be instantiated in an `unknown' target domain to obtain analogous programs. To this end, we introduce algebraic operations for program modularity and illustrate, by giving numerous examples, that programs have nice decompositions. Interestingly, our work suggests a close relationship between modularity, generalization, and analogy which we believe should be explored furth...
This paper examines the existing research concerning both formal and computational approaches to ana...
AbstractOur goal is to develop a formal method for analogically deriving programs from past programm...
International audienceReasoning by analogy plays an important role in human thinking, in exploring p...
Analogy-making is at the core of human and artificial intelligence and creativity with applications ...
Rule-based reasoning is an essential part of human intelligence prominently formalized in artificial...
AbstractAn analogy calculus (LKA) is proposed in this paper. Some important theorems, such as cut-el...
Introduction Analogical reasoning is a decidedly knowledge-hungry faculty, whether one is interpret...
We survey the literature of Artificial Intelligence, and other related work, pertaining to the mode...
We describe the Arís (Analogical Reasoning for Implementations and Specifications) system that uses...
This paper presents a mode! of analogical reasoning for learning. The mode! is based on two main ide...
International audienceAnalogical reasoning is known as a powerful mode for drawing plausible conclus...
We present in this paper a formal theory of reasoning by analogy. We are mainly concerned with three...
AbstractIn this paper, we advocate a study of analogies between strings of symbols for their own sak...
Analogical reasoning is carried out based on an analogy which gives a similarity between a base doma...
We use analogy when we say something is a Cinderella story and when we learn about resistors by th...
This paper examines the existing research concerning both formal and computational approaches to ana...
AbstractOur goal is to develop a formal method for analogically deriving programs from past programm...
International audienceReasoning by analogy plays an important role in human thinking, in exploring p...
Analogy-making is at the core of human and artificial intelligence and creativity with applications ...
Rule-based reasoning is an essential part of human intelligence prominently formalized in artificial...
AbstractAn analogy calculus (LKA) is proposed in this paper. Some important theorems, such as cut-el...
Introduction Analogical reasoning is a decidedly knowledge-hungry faculty, whether one is interpret...
We survey the literature of Artificial Intelligence, and other related work, pertaining to the mode...
We describe the Arís (Analogical Reasoning for Implementations and Specifications) system that uses...
This paper presents a mode! of analogical reasoning for learning. The mode! is based on two main ide...
International audienceAnalogical reasoning is known as a powerful mode for drawing plausible conclus...
We present in this paper a formal theory of reasoning by analogy. We are mainly concerned with three...
AbstractIn this paper, we advocate a study of analogies between strings of symbols for their own sak...
Analogical reasoning is carried out based on an analogy which gives a similarity between a base doma...
We use analogy when we say something is a Cinderella story and when we learn about resistors by th...
This paper examines the existing research concerning both formal and computational approaches to ana...
AbstractOur goal is to develop a formal method for analogically deriving programs from past programm...
International audienceReasoning by analogy plays an important role in human thinking, in exploring p...