Skip to main content

A Scrabble Heuristic Based on Probability That Performs at Championship Level

  • Conference paper
MICAI 2009: Advances in Artificial Intelligence (MICAI 2009)

Abstract

The game of Scrabble, in its competitive form (one vs. one), has been tackled mostly by using Monte Carlo simulation. Recently [1], Probability Theory (Bayes’ theorem) was used to gain knowledge about the opponents’ tiles; this proved to be a good approach to improve even more Computer Scrabble. We used   probability to evaluate Scrabble leaves (rack residues); then using this evaluation, a heuristic function that dictates a move can be constructed. To calculate these probabilities it is necessary to have a lexicon, in our case a Spanish lexicon. To make proper investigations in the domain of Scrabble it is important to have the same lexicon as the one used by humans in official tournaments. We did a huge amount of work to build this free lexicon. In this paper a heuristic function that involves leaves probabilities is given. We have now an engine, Heuri, that uses this heuristic, and we have been able to perform some experiments to test it. The tests include matches against highly expert players; the games played so far give us promising results. For instance, recently a match between the current World Scrabble Champion (in Spanish) and Heuri was played. Heuri defeated the World Champion 6-0 ! Heuri includes a move generator which, using a lot of memory, is faster than using DAWG [2] or GADDAG [3]. Another plan to build a stronger Heuri that combines heuristics using probabilities, opponent modeling and Monte Carlo simulation is also proposed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Richards, M., Amir, E.: Opponent modeling in Scrabble. In: Proceedings of the Twentieth International Joint Conference on Artificial Intelligence, Hyderabad, India, January 2007, pp. 1482–1487 (2007)

    Google Scholar 

  2. Appel, A.W., Jacobson, G.J.: The World’s Fastest Scrabble Program. Communications of the ACM 31(5), 572–578 (1988)

    Article  Google Scholar 

  3. Gordon, S.A.: A Faster Scrabble Move Generation Algorithm. Software—Practice and Experience 24(2), 219–232 (1994)

    Article  Google Scholar 

  4. Ginsberg, M.L.: GIB: Steps toward an expert-level bridge-playing program. In: Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence (IJCAI 1999), pp. 584–589 (1999)

    Google Scholar 

  5. Billings, D., Davidson, A., Schaeffer, J., Szafron, D.: The challenge of poker. Artificial Intelligence 134(1-2), 201–240 (2002)

    Article  MATH  Google Scholar 

  6. von Newman, J., Morgenstern, O.: The theory of Games and Economic behavior. Princeton University Press, Princeton (1953)

    Google Scholar 

  7. Shapiro, S.C.: A scrabble crossword game playing program. In: Proceedings of the Sixth IJCAI, pp. 797–799 (1979)

    Google Scholar 

  8. Stuart, S.C.: Scrabble crossword game playing programs. SIGArt Newsletter 80, 109–110 (1982)

    Google Scholar 

  9. Sheppard, B.: World-championship-caliber Scrabble. Artificial Intelligence 134(1-2), 241–275 (2002)

    Article  MATH  Google Scholar 

  10. Katz-Brown, J., O’Laughlin, J., Fultz, J., Liberty, M.: Quackle is an open source crossword game program released in (March 2006)

    Google Scholar 

  11. Sheppard, B.: Towards Perfect Play of Scrabble. PhD thesis, IKAT/Computer Science Department, Universiteit Maastricht (July 2002)

    Google Scholar 

  12. Amitabh, S.: Scrabbler award winning Scrabble program built as part of a programming competition at IIT Delhi (1999)

    Google Scholar 

  13. Berliner, H.J.: The B* tree search algorithm; A best-first proof procedure. Artificial Intelligence 12, 23–40 (1979)

    Article  MathSciNet  Google Scholar 

  14. Fisher, A., Webb, D.: How to win at Scrabble. Anova Books (2004)

    Google Scholar 

  15. González Romero, A., Alquézar, R., Ramírez, A., González Acuña, F., García Olmedo, I.: Human-like Heuristics in Scrabble. Accepted in CCIA 2009 Twelfth International Congress of the Catalan Association in Artificial Intelligence, to be published in the proceedings. Frontiers in Artificial Intelligence series, IOS Press, Amsterdam (October 2009)

    Google Scholar 

  16. FISE (Federación Internacional de Scrabble en Español). Reglamento de Juego released in (April 2009), http://www.scrabbel.org.uy/reglas/reglas.htm

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ramírez, A. et al. (2009). A Scrabble Heuristic Based on Probability That Performs at Championship Level. In: Aguirre, A.H., Borja, R.M., Garciá, C.A.R. (eds) MICAI 2009: Advances in Artificial Intelligence. MICAI 2009. Lecture Notes in Computer Science(), vol 5845. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05258-3_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-05258-3_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-05257-6

  • Online ISBN: 978-3-642-05258-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy