EDBT 2026 Demo / reviewers in the wild / expert
John R. Koza
dblp:01/2656
· DBLP profile ↗
26ranked-venue papers
17as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 22 · 14 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 4 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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.
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Reconfigurable computing and FPGAs · 100% | |
| Artificial intelligence
3 papers |
Optimization for machine learning · 68% Robot manipulation · 32% | |
| Theoretical computer science
3 papers |
Mathematical optimization · 50% Algorithms and data structures · 50% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › protein structure prediction › membrane protein structure prediction › transmembrane topology prediction
transmembrane helix prediction |
0.0 | 2 | 1994 | Evolution of a Computer Program for Classifying Protein Segments as Transmembrane Domains Using Genetic Programming · ISMB 1994 Automated discovery of detectors and iteration-performing calculations to recognize patterns in protein sequences using genetic programming · CVPR 1994 |
Reconfigurable computing and FPGAs › reconfigurable computing
evolvable hardware |
0.0 | 1 | 1998 | Evolving Computer Programs Using Rapidly Reconfigurable Field-Programmable Gate Arrays and Genetic Programming · FPGA 1998 |
Reconfigurable computing and FPGAs
reconfigurable computing |
0.0 | 1 | 1998 | Evolving Computer Programs Using Rapidly Reconfigurable Field-Programmable Gate Arrays and Genetic Programming · FPGA 1998 |
Machine learning › Optimization for machine learning › optimization › metaheuristic
genetic programming |
0.0 | 2 | 1995 | Gene Duplication to Enable Genetic Programming to Concurrently Evolve Both the Architecture and Work-Performing Steps of a Computer Program · IJCAI (1) 1995 Hierarchical Genetic Algorithms Operating on Populations of Computer Programs · IJCAI 1989 |
Bioinformatics and computational biology
protein sequence analysis |
0.0 | 1 | 1994 | Automated discovery of detectors and iteration-performing calculations to recognize patterns in protein sequences using genetic programming · CVPR 1994 |
Bioinformatics and computational biology
protein structure prediction |
0.0 | 1 | 1994 | Evolution of a Computer Program for Classifying Protein Segments as Transmembrane Domains Using Genetic Programming · ISMB 1994 |
Mathematical optimization › evolutionary computation
genetic programming |
0.0 | 2 | 1994 | Automated discovery of detectors and iteration-performing calculations to recognize patterns in protein sequences using genetic programming · CVPR 1994 Automatic Programming of Robots Using Genetic Programming · AAAI 1992 |
Algorithms and data structures › sequence algorithms › sorting
sorting networks |
0.0 | 1 | 1998 | Evolving Computer Programs Using Rapidly Reconfigurable Field-Programmable Gate Arrays and Genetic Programming · FPGA 1998 |
Methods — techniques the papers use, named apart from their topics
genetic programming · 0.1genetic algorithm · 0.0cross-validation · 0.0automatically defined functions · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Routine high-return human-competitive automated problem-solving by means of genetic programming
John R. Koza, Matthew J. Streeter, Martin A. Keane |
Inf. Sci. | 1 |
| 2007 | Automated synthesis of a fixed-length loaded symmetric dipole antenna whose gain exceeds that of a commercial antenna and matches the theoretical maximumabstractThis paper describes the use of genetic programming to automatically synthesize the design for a fixed-length loaded symmetric dipole antenna whose gain at a specific wavelength exceeds that of a commercially-marketed human-designed antenna and that reaches the theoretical maximum value for an antenna of its type. The run of genetic programming started "from scratch" that is, without starting from a pre-existing human-created design; did not employ any knowledge base of human design techniques or principles from the field of antenna design; and did not benefit from any human intervention during the run. The run produced a human-competitive result. John R. Koza, Sameer H. Al-Sakran, Lee W. Jones, Greg Manassero |
GECCO | 1 |
| 2006 | Automated synthesis of a human-competitive solution to the challenge problem of the 2002 international optical design conference by means of genetic programming and a multi-dimensional mutation operationabstractThis paper has two aspects. First, it describes the use of genetic programming to automatically synthesize a solution to the challenge problem posed at an international competition held every four years in the field of optical design. In 2002, the competition at the International Optical Design Conference attracted 42 entries from 39 well-known optical designers, commercial consultants, and patent holders from many of the field's most prominent companies, universities, and research institutions. The 39 human contestants spent an average of 34.1 hours working on their entries. Virtually all entries were considered good solutions to the challenge problem. Genetic programming automatically synthesized a design "from scratch" - that is, without starting from a pre-existing human-created design and without pre-specifying the number of lenses, the physical layout of the lenses, or the numerical or non-numerical parameters of the lenses. The run of genetic programming did not employ any knowledge base of design techniques or principles from the field of optical design and did not entail any human intervention during the run. The genetically evolved optical lens system would have ranked in the middle (21st) if it had been entered into the 2002 competition and is therefore an instance of a "human-competitive" result produced by genetic programming. Second, this paper presents a mutation operation for numerical constants that is especially appropriate for problems in which the to-be-designed structure contains a large number of non-linearly interrelated numerical values and for problems in which the topology of the solution is to be automatically created. Lee W. Jones, Sameer H. Al-Sakran, John R. Koza |
GECCO | 3 |
| 2005 | Automated Re-invention of a Previously Patented Optical Lens System Using Genetic Programming
Sameer H. Al-Sakran, John R. Koza, Lee W. Jones |
EuroGP | 2 |
| 2005 | Automated re-invention of six patented optical lens systems using genetic programmingabstractThis paper describes how genetic programming was used as an invention machine to automatically synthesize complete designs for six optical lens systems that duplicated the functionality of previously patented lens systems. The automatic synthesis was done "from scratch"-that is, without starting from a pre-existing good design and without pre-specifying the number of lenses, the physical layout of the lenses, the numerical parameters of the lenses, or the non-numerical parameters of the lenses. One of the six genetically evolved lens systems infringed a previously issued patent; three contained many of the essential features of the patents, without infringing; and the others were non-infringing novel designs that duplicated (or improved upon) the performance specifications contained in the patents. One of the six patents was issued in the 21st-century. The six designs were created in a substantially similar and routine way, suggesting that the approach used may have widespread utility. The genetically evolved designs are instances of human-competitive results produced by genetic programming in the field of optical design. John R. Koza, Sameer H. Al-Sakran, Lee W. Jones |
GECCO | 1 |
| 2004 | Routine automated synthesis of five patented analog circuits using genetic programming
John R. Koza, Martin A. Keane, Matthew J. Streeter |
Soft Comput. | 1 |
| 2003 | Routine Human-Competitive Machine Intelligence by means of Genetic Programming
John R. Koza |
ICMLA | 1 |
| 2002 | Routine Duplication of Post-2000 Patented Inventions by Means of Genetic Programming
Matthew J. Streeter, Martin A. Keane, John R. Koza |
EuroGP | 3 |
| 2002 | Iterative Refinement Of Computational Circuits Using Genetic Programming
Matthew J. Streeter, Martin A. Keane, John R. Koza |
GECCO | 3 |
| 2001 | Evolving Modules in Genetic Programming by Subtree Encapsulation
Simon C. Roberts, Daniel Howard 0001, John R. Koza |
EuroGP | 3 |
| 2000 | Evolution of a Controller with a Free Variable Using Genetic Programming
John R. Koza, Jessen Yu, Martin A. Keane, William Mydlowec |
EuroGP | 1 |
| 2000 | Automatic Synthesis of Both the Topology and Tuning of a Common Parameterized Controller for Two Families of Plants using Genetic Programming
Martin A. Keane, Jessen Yu, John R. Koza |
GECCO | 3 |
| 2000 | Automatic Synthesis of Electrical Circuits Containing a Free Variable Using Genetic Programming
John R. Koza, Martin A. Keane, Jessen Yu, William Mydlowec |
GECCO | 1 |
| 1999 | Evolution by Means of Genetic Programming of Analog Circuits that Perform Digital Functions
Forrest H. Bennett III, John R. Koza, Martin A. Keane, Jessen Yu, William Mydlowec, Oscar Stiffelman |
GECCO | 2 |
| 1999 | Building a Parallel Computer System for $18, 000 that Performs a Half Peta-Flop per Day
Forrest H. Bennett III, John R. Koza, James Shipman, Oscar Stiffelman |
GECCO | 2 |
| 1999 | Genetic programming III: darwinian invention and problem solving [Book Review]
John R. Koza, Forrest H. Bennett III, David Andre, Martin A. Keane |
IEEE Trans. Evol. Comput. | 1 |
| 1999 | Genetic Programming 1998: Proceedings of the Third Annual Conferenceabstractinfo:eu-repo/semantics/published John R. Koza, Wolfgang Banzhaf, Kumar Chellapilla, Kalyanmoy Deb, Marco Dorigo, David B. Fogel, Max H. Garzon, David E. Goldberg, Hitoshi Iba, Rick L. Riolo |
IEEE Trans. Evol. Comput. | 1 |
| 1998 | Evolving Computer Programs Using Rapidly Reconfigurable Field-Programmable Gate Arrays and Genetic ProgrammingabstractThis paper describes how the massive parallelism of the rapidly reconfigurable Xilinx XC6216 FPGA (in conjunction with Virtual Computing's H.O.T. Works board) can be exploited to accelerate the time-consuming fitness measurement task of genetic algorithms and genetic programming. This acceleration is accomplished by embodying each individual of the evolving population into hardware in order to perform the fitness measurement task. A 16-step sorting network for seven items was evolved that has two fewer steps than the sorting network described in the 1962 O'Connor and Nelson patent on sorting networks (and the same number of steps as a 7-sorter that was devised by Floyd and Knuth subsequent to the patent and that is now known to be minimal). Other minimal sorters have been evolved. John R. Koza, Forrest H. Bennett III, Jeffrey L. Hutchings, Stephen L. Bade, Martin A. Keane, David Andre |
FPGA | 1 |
| 1998 | A Parallel Implementation of Genetic Programming that Achieves Super-Linear Performance
David Andre, John R. Koza |
Inf. Sci. | 2 |
| 1997 | Automated synthesis of analog electrical circuits by means of genetic programmingabstractAnalog circuit synthesis entails the creation of both the topology and the sizing (numerical values) of all of the circuit's components. This paper presents a single uniform approach using genetic programming for the automatic synthesis of both the topology and sizing of a suite of eight different prototypical analog circuits, including a low-pass filter, a crossover filter, a source identification circuit, an amplifier, a computational circuit, a time-optimal controller circuit, a temperature-sensing circuit, and a voltage reference circuit. The problem-specific information required for each of the eight problems is minimal and consists of the number of inputs and outputs of the desired circuit, the types of available components, and a fitness measure that restates the high-level statement of the circuit's desired behavior as a measurable mathematical quantity. The eight genetically evolved circuits constitute an instance of an evolutionary computation technique producing results on a task that is usually thought of as requiring human intelligence. John R. Koza, Forrest H. Bennett III, David Andre, Martin A. Keane, Frank Dunlap |
IEEE Trans. Evol. Comput. | 1 |
| 1995 | Gene Duplication to Enable Genetic Programming to Concurrently Evolve Both the Architecture and Work-Performing Steps of a Computer Program
John R. Koza |
IJCAI (1) | 1 |
| 1995 | Book Review: Hidden Order: How Adaptation Builds Complexity, By John H. Holland, 1995, Helix Books/Addison-Wesley, $24.00, hardcoverabstractApril 01 1995 Hidden Order: How Adaptation Builds Complexity. John R. Koza John R. Koza Computer Science Department, 258 Gates Building, Stanford University, Stanford, CA 94305. [email protected], http://www-cs-faculty.stanford.edu/∼koza/ Search for other works by this author on: This Site Google Scholar Author and Article Information John R. Koza Computer Science Department, 258 Gates Building, Stanford University, Stanford, CA 94305. [email protected], http://www-cs-faculty.stanford.edu/∼koza/ Online Issn: 1530-9185 Print Issn: 1064-5462 © 1996 Massachusetts Institute of Technology1996 Artificial Life (1995) 2 (3): 333–335. https://doi.org/10.1162/artl.1995.2.3.333 Cite Icon Cite Permissions Share Icon Share Twitter LinkedIn Views Icon Views Article contents Figures & tables Video Audio Supplementary Data Peer Review Search Site Citation John R. Koza; Hidden Order: How Adaptation Builds Complexity.. Artif Life 1995; 2 (3): 333–335. doi: https://doi.org/10.1162/artl.1995.2.3.333 Download citation file: Ris (Zotero) Reference Manager EasyBib Bookends Mendeley Papers EndNote RefWorks BibTex toolbar search Search Dropdown Menu toolbar search search input Search input auto suggest filter your search All ContentAll JournalsArtificial Life Search Advanced Search This content is only available as a PDF. © 1996 Massachusetts Institute of Technology1996 Article PDF first page preview Close Modal You do not currently have access to this content. John R. Koza |
Artif. Life | 1 |
| 1994 | Automated discovery of detectors and iteration-performing calculations to recognize patterns in protein sequences using genetic programmingabstractThis paper describes an automated process for the dynamic creation of a pattern-recognizing computer program consisting of initially-unknown detectors, an initially-unknown iterative calculation incorporating the as-yet-uncreated detectors, and an initially-unspecified final calculation incorporating the results of the as-yetuncreated iteration. The program's goal is to recognize a given protein segment as being a transmembrane domain or non-transmembrane area. The recognizing program to solve this problem will be evolved using the recentlydeveloped genetic programming paradigm. Genetic programming starts with a primordial ooze of randomly generated computer programs composed of available programmatic ingredients and then genetically breeds the population using the Darwinian principle of survival of the fittest and the genetic crossover (sexual recombination) operation. Automatic function definition enables genetic programming to dynamically create subroutines (detectors). When cross-validated, the best genetically-evolved recognizer achieves an out-of-sample correlation of 0.968 and an outof-sample error rate of 1.6%. This error rate is better than that recently reported for five other methods. 1. Statement of the Problem The goal in this paper is to use genetic programming with automatically defined functions (ADFs) to create a computer program for recognizing a given subsequence of amino acids in a protein as being a transmembrane domain or non-transmembrane area of the protein. The automated process that will create the recognizing program for this problem will be given a set of differently-sized protein segments and the correct classification for each segment. The recognizing program will consist of initiallyunspecified detectors, an initially-unspecified iterative calculation incorporating the as-yet-undiscovered detectors, and an initially-unspecified final calculation John R. Koza |
CVPR | 1 |
| 1994 | Evolution of a Computer Program for Classifying Protein Segments as Transmembrane Domains Using Genetic Programming
John R. Koza |
ISMB | 1 |
| 1992 | Automatic Programming of Robots Using Genetic Programming
John R. Koza, James P. Rice |
AAAI | 1 |
| 1989 | Hierarchical Genetic Algorithms Operating on Populations of Computer Programs
John R. Koza |
IJCAI | 1 |