Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T09:00:13.986Z Has data issue: false hasContentIssue false

Invention and creativity in automated design by means of genetic programming

Published online by Cambridge University Press:  29 April 2005

JOHN R. KOZA
Affiliation:
Stanford University, School of Medicine, Biomedial Informatics Program, 251 Campus Drive, Stanford, California 94305-5479, USA
MARTIN A. KEANE
Affiliation:
Econometrics Inc., 1300 North Lake Shore #22B, Chicago, Illinois 60610, USA
MATTHEW J. STREETER
Affiliation:
Genetic Programming Inc., 990 Villa Street, Mountain View, California 94041, USA
THOMAS P. ADAMS
Affiliation:
Genetic Programming Inc., 990 Villa Street, Mountain View, California 94041, USA
LEE W. JONES
Affiliation:
Genetic Programming Inc., 990 Villa Street, Mountain View, California 94041, USA
Rights & Permissions [Opens in a new window]

Abstract

Some designs are sufficiently creative that they are considered to be inventions. The invention process is typically characterized by a singular moment when the prevailing thinking concerning a long-standing problem is, in a “flash of genius,” overthrown and replaced by a new approach that could not have been logically deduced from what was previously known. This paper discusses such logical discontinuities using an example based on the history of one of the most important inventions of the 20th century in electrical engineering, namely, the invention of negative feedback by AT&T's Harold S. Black. This 1927 invention overthrew the then prevailing idiom of positive feedback championed by Westinghouse's Edwin Howard Armstrong. The paper then shows how this historically important discovery can be readily replicated by an automated design and invention technique patterned after the evolutionary process in nature, namely, genetic programming. Genetic programming employs Darwinian natural selection along with analogs of recombination (crossover), mutation, gene duplication, gene deletion, and mechanisms of developmental biology to breed an ever improving population of structures. Genetic programming rediscovers negative feedback by conducting an evolutionary search for a structure that satisfies Black's stated high-level goal (i.e., reduction of distortion in amplifiers). Like evolution in nature, genetic programming conducts its search probabilistically without resort to logic using a process that is replete with logical discontinuities. The paper then shows that genetic programming can routinely produce many additional inventive and creative results. In this regard, the paper discusses the automated rediscovery of numerous 20th-century patented inventions involving analog electrical circuits and controllers, the Sallen–Key filter, and six 21st-century patented inventions. In addition, two patentable new inventions (controllers) have been created in the same automated way by means of genetic programming. The paper discusses the promising future of automated invention by means of genetic programming in light of the fact that, to date, increased computer power has yielded progressively more substantial results, including numerous human-competitive results, in synchrony with Moore's law. The paper argues that evolutionary search by means of genetic programming is a promising approach for achieving creative, human-competitive, automated design because illogic and creativity are inherent in the evolutionary process.

Information

Type
Research Article
Copyright
© 2004 Cambridge University Press
Figure 0

Twenty-two previously patented inventions reinvented by genetic programming

Figure 1

Notes written by Harold S. Black on a page of The New York Times while commuting on the Lackawanna Ferry in 1927. Reprinted with permission of Lucent Technologies Inc./Bell Labs Inc.

Figure 2

The best-of-generation circuit from generation 46 for the problem of reducing amplifier distortion.

Figure 3

Distortion for the best-of-generation circuit from generation 46 for the problem of reducing amplifier distortion

Figure 4

The parsimonious best-of-run circuit from generation 48 for the problem of reducing amplifier distortion.

Figure 5

Distortion of the best-of-run circuit from generation 48 for the problem of reducing amplifier distortion

Figure 6

The genetically evolved best-of-run circuit from generation 183.

Figure 7

The behavior in the frequency domain of the genetically evolved best-of-run circuit from generation 183.

Figure 8

An evolved balun circuit.

Figure 9

A prior art balun circuit shown in US patent 6,265,908 (Lee, 2001).

Figure 10

The Lee (2001) low-voltage balun circuit shown in US patent 6,265,908.

Figure 11

An evolved compliant register-controlled capacitor circuit.

Figure 12

An evolved cubic signal generation circuit.

Figure 13

An evolved circuit for the tunable integrated active filter.

Figure 14

Two patentable inventions created by genetic programming

Figure 15

The parameterized topology for a general-purpose controller.

Figure 16

Human-competitive results produced by genetic programming with five computer systems

Figure 17

Progression of qualitatively more substantial results produced by genetic programming in relation to five order of magnitude increases in computational power

Figure 18

Computer time consumed by 11 runs of the six problems involving post-2000 patented inventions