From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
OwnerNutonian, Inc.
Created byMichael Schmidt and Hod Lipson
LaunchedNovember 2009
Current statusActive

Eureqa is a proprietary modeling engine originally created by Cornell's Artificial Intelligence Lab and later commercialized by Nutonian, Inc. The software uses evolutionary search to determine mathematical equations that describe sets of data in their simplest form. This task is generally referred to as symbolic regression in the literature.

Origin and Development[edit]

Since the 1970s, the primary way companies have performed data science has been to hire teams of data scientists, and equip them with tools like R, Python, SAS, and SQL to execute predictive and statistical modeling.[1] In 2007, Michael Schmidt, then a PhD student in Computational Biology at Cornell, believed that the volume of data and complexity of problems that humans could solve were ever-increasing, and the number of data scientists was not.[2] Instead of relying on more people to fill the data science gap, Schmidt and his advisor, Hod Lipson, invented Eureqa, believing machines could extract meaning from data automatically. Eureqa is an artificial intelligence-powered "Virtual Data Scientist" that automatically builds predictive and analytical models, and allows domain experts to rapidly iterate on them.[3] TechCrunch has called Eureqa one of the first examples of Machine Intelligence – the subfield of A.I. that automates the discovery and explanation of answers from data.[4]

In early November 2009 the program was made available to download for free by anyone.[5] Lipson described the machine's benefit in dealing with fields that are overwhelmed with data but lack theory to explain it.[6] In the October 2011 edition of "Physical Biology", Lipson described a yeast experiment that predicted seven known equations.[7] This took place after Lipson had asked scientists from different disciplines to share their work to test Eureqa's versatility.[7]

The program was named Eureqa after Archimedes' famous expression "Eureka!", with the k replaced by a q to evoke the word equation.[8]


Eureqa works by creating random equations with the data through evolutionary search.[6] Most of the equations do not fit the data well, but a few of the equations will fit the data better than the others and those will be used as the basis of a new round of several billion more equations until a sufficiently good fit is reached.[9] This has been used to discover formula with "invariant relationships", such as laws of nature.[9]

Reception and Use[edit]

As of 2015, over 80,000 people, including researchers, students, and Fortune 500 companies have made use of the program.[8] People have used the application for many uses, such as analyzing the herding of cattle and understanding the behavior of the stock market.[5]


  1. ^ Piatetsky, Gregory. "Four main languages for Analytics, Data Mining, Data Science". KDnuggets. Retrieved 19 May 2016.
  2. ^ Keohane, Dennis. "Nutonian - At the Cutting Edge of Technology, Science, and Data Analysis". VentureFizz.
  3. ^ Regalado, Antonio (August 19, 2014). "35 Innovators Under 35". MIT Technology Review. Retrieved 19 May 2016.
  4. ^ Schmidt, Michael. "Clarifying the uses of artificial intelligence in the enterprise". TechCrunch. TechCrunch. Retrieved 19 May 2016.
  5. ^ a b Keim, Brandon (December 3, 2009). "Download Your Own Robot Scientist". Wired Magazine. Retrieved April 22, 2013.
  6. ^ a b Chang, Kenneth (April 2, 2009). "Hal, Call Your Office: Computers That Act Like Physicists". The New York Times. Retrieved April 22, 2013.
  7. ^ a b Ehrenberg, Rachel (January 14, 2012). "Software Scientist". Science News Digital. Retrieved April 22, 2013.
  8. ^ a b Shtull-Trauring, Asaf (February 3, 2012). "An Israeli professor's 'Eureqa' moment". Haaretz. Retrieved April 20, 2013.
  9. ^ a b Manjoo, Farhad (September 30, 2009). "Will Robots Steal Your Job?". Slate. Retrieved April 20, 2013.

External links[edit]