F229BD06-FD1C-2908-B10829FCD3F82234
1F1D40D9-C2F4-C736-4CC6316A3D327599
Area of Study
Contact
Phone
Email Address
Website
Location
Taylor Science Center 2015B

Thomas Helmuth ’09 focuses his research on genetic programming, a subfield of artificial intelligence that borrows ideas from biological evolution to artificially evolve populations of computer programs. His work examines the use of genetic programming for automatic program synthesis, the generation of programs similar to those that humans write. He has contributed to areas such as genome/program representation, parent selection, and the creation of benchmark problems to assess program synthesis.

Helmuth earned his bachelor’s degree in computer science and math from Hamilton and his master’s and doctorate in computer science from the University of Massachusetts Amherst. During the two years before he returned to Hamilton to teach, he worked as an assistant professor of computer science at Washington and Lee University.

 

 

Recent Courses Taught

Principles of Programming Languages

Artificial Intelligence

Genetic Programming

Research Interests

Genetic programming, evolutionary computation, automatic program synthesis

Select Publications

  • Thomas Helmuth and Peter Kelly. “Applying genetic programming to PSB2: The next generation program synthesis benchmark suite.” Genetic Programming and Evolvable Machines, pages
  • 375–404, June 2022.
  • Thomas Helmuth and Lee Spector. “Problem-Solving Benefits of Down-Sampled Lexicase Selection.” Artificial Life, pages 1–21, Sept 2021.
  • Thomas Helmuth, Edward Pantridge, and Lee Spector. "On the importance of specialists for lexicase selection." Genetic Programming and Evolvable Machines, 21(3):349–373, September 2020. Special Issue: Highlights of Genetic Programming 2019 Events.
  • Edward Pantridge, Thomas Helmuth, and Lee Spector. “Functional code building genetic programming.” In Proceedings of the 2022 Genetic and Evolutionary Computation Conference, GECCO ’22, pages 1000–1008, Boston, USA, July 9-13 2022. ACM.
  • Thomas Helmuth, Johannes Lengler, and William La Cava. “Population diversity leads to short running times of lexicase selection.” In Günter Rudolph, Anna V. Kononova, Hernán Aguirre, Pascal Kerschke, Gabriela Ochoa, and Tea Tušar, editors, Parallel Problem Solving from Nature – PPSN XVII, pages 485–498. Springer International Publishing, August 15 2022.
  • Thomas Helmuth, Johannes Lengler, and William La Cava. “Population diversity leads to short running times of lexicase selection.” In Günter Rudolph, Anna V. Kononova, Hernán Aguirre, Pascal Kerschke, Gabriela Ochoa, and Tea Tušar, editors, Parallel Problem Solving from Nature – PPSN XVII, pages 485–498. Springer International Publishing, August 15 2022.
More
  • Thomas Helmuth and Peter Kelly. “Applying genetic programming to PSB2: The next generation program synthesis benchmark suite.” Genetic Programming and Evolvable Machines, pages
  • 375–404, June 2022.
  • Thomas Helmuth and Lee Spector. “Problem-Solving Benefits of Down-Sampled Lexicase Selection.” Artificial Life, pages 1–21, Sept 2021.
  • Edward Pantridge, Thomas Helmuth, and Lee Spector. “Functional code building genetic programming.” In Proceedings of the 2022 Genetic and Evolutionary Computation Conference, GECCO ’22, pages 1000–1008, Boston, USA, July 9-13 2022. ACM.
  • Thomas Helmuth, Johannes Lengler, and William La Cava. “Population diversity leads to short running times of lexicase selection.” In Günter Rudolph, Anna V. Kononova, Hernán Aguirre, Pascal Kerschke, Gabriela Ochoa, and Tea Tušar, editors, Parallel Problem Solving from Nature – PPSN XVII, pages 485–498. Springer International Publishing, August 15 2022.
  • Thomas Helmuth, Johannes Lengler, and William La Cava. “Population diversity leads to short running times of lexicase selection.” In Günter Rudolph, Anna V. Kononova, Hernán Aguirre, Pascal Kerschke, Gabriela Ochoa, and Tea Tušar, editors, Parallel Problem Solving from Nature – PPSN XVII, pages 485–498. Springer International Publishing, August 15 2022.

Appointed to the Faculty

2017

Educational Background

Ph.D., University of Massachusetts Amherst
M.S., University of Massachusetts Amherst
B.A., Hamilton College

Dissertation

General Program Synthesis from Examples Using Genetic Programming with Parent Selection Based on Random Lexicographic Orderings of Test Cases

Help us provide an accessible education, offer innovative resources and programs, and foster intellectual exploration.

Site Search