Abstraction and Analogy-Making in Artificial Intelligence Melanie Mitchell Santa Fe Institute, Santa Fe, NM, USA Address for correspondence: Melanie Mitchell, Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, NM 87501 USA.
[email protected] Abstract: Conceptual abstraction and analogy-making are key abilities underlying humans' abili- ties to learn, reason, and robustly adapt their knowledge to new domains. Despite of a long history of research on constructing AI systems with these abilities, no current AI system is anywhere close to a capability of forming humanlike abstractions or analogies. This paper reviews the advantages and limitations of several approaches toward this goal, including symbolic methods, deep learning, and probabilistic program induction. The paper concludes with several proposals for designing challenge tasks and evaluation measures in order to make quantifiable and generalizable progress in this area. Introduction Without concepts there can be no thought, and without analogies there can be no concepts. |D. Hofstadter and E. Sander50 In their 1955 proposal for the Dartmouth summer AI project, John McCarthy and colleagues wrote, \An attempt will be made to find how to make machines use language, form abstractions and concepts, solve kinds of problems now reserved for humans, and improve themselves."77 Now, nearly seven decades later, all of these research topics remain open and actively investigated in the AI community. While AI has made dramatic progress over the last decade in areas such as computer vision, natural language processing, and robotics, current AI systems almost entirely lack the ability to form humanlike concepts and abstractions. For example, while today's computer vision systems can recognize perceptual categories of objects, such as labeling a photo of the Golden Gate as \a bridge," these systems lack the rich conceptual knowledge humans have about these objects|knowledge that enables robust recognition of such objects in a huge variety of contexts.