Deep Thought

Home * Engines * Deep Thought



Deep Thought, was a computer chess machine built at Carnegie Mellon University in the 1980's, the predecessor to Deep Blue. The project was initially started 1985 as ChipTest by the computer science doctoral students Feng-hsiung Hsu and Thomas Anantharaman. Murray Campbell, former co-developer of HiTech, joined the ChipTest team a few month later - followed by Andreas Nowatzyk, Mike Browne and Peter Jansen. The program was named Deep Thought after the fictional computer of the same name.

=Photos= Murray Campbell, Feng-hsiung Hsu, Thomas Anantharaman, Mike Browne and Andreas Nowatzyk, after winning the Fredkin Intermediate Prize for Deep Thought's Grandmaster-level performance.

=Achievements=
 * In 1988 Deep Thought and Grandmaster Tony Miles shared first place in the Software Toolworks Open in Los Angeles. Deep Thought had a 2745 performance rating, and moved its U.S. Chess Federation (USCF) rating up to 2551, and qualified for the $10,000 Fredkin Intermediate Prize as the first computer to achieve a USCF performance rating of 2500 over a set of 25 contiguous games in human tournaments
 * In 1988 Deep Thought won the ACM championship in Orlando
 * In 1989 Deep Thought won the 6th World Computer Chess Championship in Edmonton, with a perfect 5-0 score
 * In 1989 Garry Kasparov defeated Deep Thought in a match by winning 2 games
 * In 1989 Deep Thought won the ACM championship in Reno (tied with HiTech )
 * In 1989 Deep Thought beat International Master David Levy in a match with 4 wins
 * In 1989 IBM started working on Deep Blue
 * In 1990 Deep Thought won the ACM championship in New York City
 * In 1991 Deep Thought II won the ACM championship in Albuquerque
 * In 1994 Deep Thought II won the ACM championship in Cape May

=Hardware= Photomask of the move generation chip, a combinational logic 8x8 array

=Software= View into Deep Thought's source written in C with gotos

=See also=
 * ChipTest
 * Deep Blue
 * Eval Tuning in Deep Thought
 * Kasparov versus Deep Thought 1989
 * Levy versus Deep Thought 1989

=Publications=
 * Thomas Anantharaman, Murray Campbell, Feng-hsiung Hsu (1988). Singular extensions: Adding Selectivity to Brute-Force Searching. AAAI Spring Symposium, Computer Game Playing, also in ICCA Journal, Vol. 11, No. 4, and (1990) in Artificial Intelligence, Vol. 43, No. 1
 * Feng-hsiung Hsu (1988). The Software Toolworks Open Championship. ICCA Journal, Vol. 11, No. 4
 * Hans Berliner (1989). Deep Thought Wins Fredkin Intermediate Prize. AI Magazine, Vol. 10, No. 2, pdf
 * David Levy (1990). The End of an Era. ICCA Journal, Vol. 13, No. 1 » Levy versus Deep Thought 1989
 * Michael Valvo (1990). Moral Victory: Karpov versus Deep Thought at Harvard. ICCA Journal, Vol. 13, No. 1
 * Feng-hsiung Hsu, Thomas Anantharaman, Murray Campbell, Andreas Nowatzyk (1990). Deep Thought. Computers, Chess, and Cognition
 * Feng-hsiung Hsu, Thomas Anantharaman, Murray Campbell, Andreas Nowatzyk (1990). A Grandmaster Chess Machine. Scientific American, Vol. 263, No. 4
 * Frederic Friedel (1991). Not the Mother of all Chess Machines. ICCA Journal, Vol. 14, No. 2
 * Robert Levinson (1991). Man and machine, theory and practice square off in Sydney. ICCA Journal, Vol. 14, No. 3
 * Paul Hsieh (1996). Deep Blue - Deep Thought 2. Computer Chess Reports, Vol 5, No 3+4

=Forum Posts=

1989

 * Valvo-DT Match: Move 46 by Mike Valvo, rec.games.chess, March 30, 1989
 * Challange Match by Mike Valvo, rec.games.chess, March 31, 1989
 * Valvo-DT Match: Move 48 by Mike Valvo, rec.games.chess, April 01, 1989
 * World Computer Chess Championship (the human side) by Feng-hsiung Hsu, rec.games.chess, June 04, 1989 » WCCC 1989
 * DT - Kasparov : 0-2 by Peter Jansen, rec.games.chess, October 23, 1989 » Kasparov versus Deep Thought 1989
 * Levy - DT match (1) by Peter Jansen, rec.games.chess, December 22, 1989 » Levy versus Deep Thought 1989
 * Levy - DT match (2) by Peter Jansen, rec.games.chess, December 22, 1989
 * Levy - DT match (3) by Peter Jansen, rec.games.chess, December 23, 1989
 * Levy - DT match (4) by Peter Jansen, rec.games.chess, December 23, 1989

1990 ...

 * Karpov-DT Match, Face to Screen by Feng-hsiung Hsu, rec.games.chess, February 04, 1990
 * Nolot's 11 difficult positions (possible spoilers) by Feng-hsiung Hsu, rec.games.chess, July 29, 1994 » The Nolot Suite
 * A second look at the Nolot positions by Feng-hsiung Hsu, rec.games.chess August 2, 1994
 * Deep Thought by Thorsten Heedt, rec.games.chess, April 11, 1995
 * LCT II Fin4, Deep Thought, and Deep Blue (was Re: LCT II results...) by Albert Silver, CCC, January 05, 1998 » LCT II
 * Valvo-DT CC-games by Hans Christian Lykke, CCC, July 18, 1998 » Mike Valvo

2000 ...

 * Nolot Bxh7 and deep thought/deep blue by Vincent Diepeveen, CCC, January 12, 2000 » The Nolot Suite
 * Deep Thought's rating during the race for the Fredkin prize by Robert Hyatt, CCC, January 21, 2000 » Fredkin Prize
 * Deep Thought's tuning code and eval function! by Severi Salminen, CCC, September 05, 2000 » Eval Tuning in Deep Thought
 * Some facts about Deep Thought / Deep Blue by Erkki Malkamaki, CCC, August 29, 2001
 * The Deep Thought Code by Joshua Lee, CCC, September 07, 2001
 * positions when deep thought blundered by Uri Blass, CCC, August 20, 2002
 * What Was Deep Thought's ICC Rating?? by Joshua Lee, CCC, March 20, 2003
 * karpov - deep thought 1990 by Richard Bean, CCC, June 17, 2003
 * DEEP THOUGHT ... by Guy Haworth, CCC, August 13, 2004
 * Test Position = GM Tony Miles vs Deep Thought, 1989 [14...Bxh2!! ] by José Antônio Fabiano Mendes, CCC, September 09, 2004
 * Re: Which Mephisto Version Beat Deep Thought? by Steve B, CCC, January 04, 2005 » ACM 1989, Mephisto X
 * Deep Thought eval -- Request by Stuart C by Charles Roberson, CCC, December 24, 2005

=External Links=
 * Deep Thought from Wikipedia
 * Challenging the World Champion | Mastering the Game The Computer History Museum
 * Deep Thought's ICGA Tournaments
 * Deep Thought's games from chessgames.com
 * Deep Thought from Tim Mann's Chess Pages
 * Source code to tune Deep Thought's evaluation in tar.gz format.
 * Andreas Nowatzyk's explanations of the the source code

=References= Up one Level