Skip to content
— CH. 1 · INTRODUCTION —

Arthur Samuel (computer scientist)

~4 min read · Ch. 1 of 5
5 sections
  • Arthur Lee Samuel coined the term "machine learning" in 1959, and the computers of his era had almost no memory to spare. Working at IBM in Poughkeepsie, New York, Samuel faced a problem that would define the rest of the century: how do you teach a machine to get better at something it has never been told how to do? His answer was a checkers-playing program that could improve through experience, remember positions it had already encountered, and eventually beat a respectable amateur. The program caused IBM's stock to jump 15 points overnight. What drove a man trained in vacuum tubes to spend decades teaching a machine to play a board game? And what does that obsession reveal about the birth of artificial intelligence as a field?

  • Samuel was born on the 5th of December 1901 in Emporia, Kansas, and graduated from the College of Emporia in 1923. His path then led him to MIT, where he earned a master's degree in Electrical Engineering in 1926 and stayed on for two years as an instructor. Bell Laboratories came next, in 1928, and there his work turned largely to vacuum tubes. During World War II he developed a gas-discharge transmit-receive switch, known as a TR tube, that let a single antenna both send and receive signals. After the war, the University of Illinois at Urbana-Champaign brought him in as a Professor of Electrical Engineering. He helped initiate the ILLIAC computer project there, though he left before that first machine was finished. In 1949 he arrived at IBM in Poughkeepsie, and the decade that followed would carry him far beyond radar and vacuum tubes.

  • Samuel chose checkers deliberately. He believed games were an exceptionally productive way to develop tactics that could apply to general problems, and checkers offered both relative simplicity and genuine strategic depth. Memory was the first hard constraint: with very limited storage available, Samuel implemented what is now called alpha-beta pruning, cutting off search paths that could not possibly improve on the best option already found. Rather than tracing every game to its conclusion, he built a scoring function that estimated each side's chances at any given board position, weighing factors like piece counts, the number of kings, and how close pieces were to promotion. The program then chose moves using a minimax strategy, picking whatever move optimized that score while assuming the opponent was doing the same from the other side. To deepen its learning, Samuel introduced what he called rote learning: the program stored every position it had seen along with the resulting reward value, effectively extending its search depth each time a familiar position reappeared. Later versions studied professional games to refine the reward function further, and the program also played thousands of games against itself. By the mid-1970s, after more than two decades of refinement, it could challenge a respectable amateur.

  • Samuel made his first checkers program on the IBM 701, which was IBM's first commercial computer. The public demonstration was striking enough to move IBM's stock up 15 points in a single night. His work at IBM stretched well beyond checkers. He is credited with one of the first software hash tables, a data structure now fundamental to computer science. His influence also shaped early research at IBM into using transistors for computers. Because Samuel worked on projects that were neither calculation nor numerical processing, his non-numerical programming helped define what instructions processors would need to handle. He was also known for writing clearly about difficult subjects; in 1953 he was chosen to write an introduction for one of the earliest journals devoted to computing, and that same year he published a piece titled "Computing bit by bit, or Digital computers made easy" in the Proceedings of the Institute of Radio Engineers.

  • Samuel retired from IBM in 1966 and joined Stanford University, where he spent the rest of his life. At Stanford he worked alongside Donald Knuth on the TeX typesetting project, contributing to its documentation. He was recognized within the TeX community as a senior member who gave personal attention to individual users. In 1983 he wrote "First Grade TeX: A Beginner's TeX Manual," published as Stanford Computer Science Report STAN-CS-83-985. He kept writing software past his 88th birthday. The IEEE Computer Society gave him the Computer Pioneer Award in 1987, recognizing his adaptive non-numerical processing work. In 1990, the year he died, he was named a Founding Fellow of the Association for the Advancement of Artificial Intelligence. Samuel died of complications from Parkinson's disease on the 29th of July 1990. The term he invented in 1959 now names one of the most active fields in computing.

Common questions

Who was Arthur Samuel and what is he known for in computer science?

Arthur Lee Samuel (1901-1990) was an American computer scientist who coined the term "machine learning" in 1959. He is best known for creating the Samuel Checkers-playing Program, one of the world's first successful self-learning programs and an early demonstration of artificial intelligence.

When did Arthur Samuel coin the term machine learning?

Arthur Samuel coined the term "machine learning" in 1959, while working at IBM in Poughkeepsie, New York. His checkers-playing program, which began development in 1949, was a central part of this research.

How did Arthur Samuel's checkers program learn to play?

Samuel's program used alpha-beta pruning to manage limited memory, a scoring function to evaluate board positions, and a minimax strategy to select moves. It also used "rote learning" to remember previously seen positions, studied professional games to refine its reward function, and played thousands of games against itself.

What effect did Arthur Samuel's IBM checkers program have on IBM's stock?

The public demonstration of Samuel's checkers program on the IBM 701 caused IBM's stock to increase 15 points overnight. The program ran on IBM's first commercial computer.

What awards did Arthur Samuel receive during his career?

Samuel received the Computer Pioneer Award from the IEEE Computer Society in 1987, recognizing his work in adaptive non-numerical processing. In 1990, the year of his death, he was named a Founding Fellow of the Association for the Advancement of Artificial Intelligence.

What was Arthur Samuel's connection to the TeX typesetting project?

Samuel worked with Donald Knuth on the TeX project at Stanford University after retiring from IBM in 1966. He contributed to TeX's documentation and wrote "First Grade TeX: A Beginner's TeX Manual" in 1983, published as Stanford Computer Science Report STAN-CS-83-985. He was recognized as a senior member of the TeX community.

All sources

14 references cited across the entry

  1. 1journalIn Memoriam Arthur Samuel: Pioneer in Machine LearningJohn McCarthy — AAAI — 1990
  2. 2web1987 Computer Pioneer AwardComputer Society — 6 April 2018
  3. 3journalSome Studies in Machine Learning Using the Game of CheckersArthur L. Samuel — 1959
  4. 4newsMemorial Resolution: Arthur L. SamuelGio Wiederhold et al. — Stanford University Historical Society — 1990
  5. 5journalThe Gas-Discharge Transmit-Receive SwitchA. L. Samuel — 1946
  6. 7journalArthur Lee Samuel (1901-90)E. A. Weiss — 1992
  7. 8journalComputing Bit by Bit or Digital Computers Made EasyA. L. Samuel — 1953
  8. 9newsArthur Lee Samuel, 1901-1990Donald Knuth — 1990
  9. 11newsArthur Samuel, 88, Pioneer Researcher In Computer ScienceAlfonso a Narvaez — 1990-08-09
  10. 12bookReinforcement Learning: An IntroductionRichard Sutton — MIT Press — May 30, 1990
  11. 13journalSome Studies in Machine Learning Using the Game of CheckersSamuel Arthur — 1959-03-03