The WebCrow French Crossword Solver

  • Conference paper
  • First Online:
Intelligent Technologies for Interactive Entertainment (INTETAIN 2023)

Abstract

Crossword puzzles are one of the most popular word games, played in different languages all across the world, where riddle style can vary significantly from one country to another. Automated crossword resolution is challenging, and typical solvers rely on large databases of previously solved crosswords. In this work, we extend WebCrow 2.0, an automatic crossword solver, to French, making it the first program for crossword solving in the French language. To cope with the lack of a large repository of clue-answer crossword data, WebCrow 2.0 exploits multiple modules, called experts, that retrieve candidate answers from heterogeneous resources, such as the web, knowledge graphs, and linguistic rules. We compared WebCrow’s performance against humans in two different challenges. Despite the limited amount of past crosswords, French WebCrow was competitive, actually outperforming humans in terms of speed and accuracy, thus proving its capabilities to generalize to new languages.

Supported by expert.ai, https://www.expert.ai/.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Angelini, G., Ernandes, M., Gori, M.: Solving Italian crosswords using the web. In: Bandini, S., Manzoni, S. (eds.) AI*IA 2005. LNCS (LNAI), vol. 3673, pp. 393–405. Springer, Heidelberg (2005). https://doi.org/10.1007/11558590_40

    Chapter  Google Scholar 

  2. Angelini, G., Ernandes, M., Gori, M.: Webcrow: a web-based crosswords solver. In: Maybury, M., Stock, O., Wahlster, W. (eds.) INTETAIN 2005. LNCS (LNAI), vol. 3814, pp. 295–298. Springer, Heidelberg (2005). https://doi.org/10.1007/11590323_37

    Chapter  Google Scholar 

  3. Barlacchi, G., Nicosia, M., Moschitti, A.: SACRY: syntax-based automatic crossword puzzle resolution system. In: Proceedings of 53rd Annual Meeting of the Association for Computational Linguistics: System Demonstrations, Bei**g, China, July. Association for Computational Linguistics (2015)

    Google Scholar 

  4. Berthelier, V.: L’humour des mots croisés, étude stylistique (2018)

    Google Scholar 

  5. Cer, D., et al.: Universal sentence encoder. ar**v preprint ar**v: 1803.11175 (2018)

  6. Devlin, J., et al.: BERT: pre-training of deep bidirectional transformers for language understanding. ar**v preprint ar**v:1810.04805 (2018)

  7. Ernandes, M., Angelini, G., Gori, M.: Webcrow: a webbased system for crossword solving. In: AAAI, pp. 1412–1417 (2005)

    Google Scholar 

  8. Expert.ai: expert.ai Knowledge Graph (2023). https://www.expert.ai/products/expert-ai-platform/knowledge-graph/. Accessed 2023

  9. Ginsberg, M.L.: Dr.Fill: crosswords and an implemented solver for singly weighted CSPs. J. Artif. Intell. Rese. 42, 851–886 (2011)

    Google Scholar 

  10. Hart, P., Nilsson, N., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Syst. Sci. Cybern. 4(2), 100–107 (1968). https://doi.org/10.1109/tssc.1968.300136

  11. Li, Y., Xu, L.: Word embedding revisited: a new representation learning and explicit matrix factorization perspective. In: Join Conference on Artificial Intelligence (IJCAI) (2015)

    Google Scholar 

  12. Littman, M.L.: Review: computer language games. In: Marsland, T., Frank, I. (eds.) CG 2000. LNCS, vol. 2063, pp. 396–404. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-45579-5_26

    Chapter  Google Scholar 

  13. Littman, M.L., Keim, G.A., Shazeer, N.: A probabilistic approach to solving crossword puzzles. Artif. Intell. 134(1–2), 23–55 (2002)

    Google Scholar 

  14. Littman, M.L., Keim, G.A., Shazeer, N.M.: Solving crosswords with Proverb. In: AAAI/IAAI, pp. 914–915 (1999)

    Google Scholar 

  15. Microsoft: Bing Web Search API (2023). https://www.microsoft.com/en-us/bing/apis/bing-web-search-api. Accessed 2023

  16. Mikolov, T., et al.: Advances in pre-training distributed word representations. In: International Conference on Language Resources and Evaluation (2018)

    Google Scholar 

  17. Mikolov, T., et al.: Distributed representations of words and phrases and their compositionality. ar**v preprint ar**v:1310.4546 (2013)

  18. Boris Pallier Christophe & New. Openlexicon, GitHub repository (2019). https://github.com/chrplr/openlexicon

  19. Redis: Redis Pub/Sub (2022). https://redis.io/docs/manual/pubsub/. 22 agosto 2022

  20. Rigutini, L., et al.: Automatic generation of crossword puzzles. Int. J. Artif. Intell. Tools 21(03), 1250014 (2012)

    Google Scholar 

  21. Wallace, E., et al.: Automated crossword solving. ar**v preprint ar**v:2205.09665 (2022)

  22. Zugarini, A., Ernandes, M.: A multi-strategy approach to crossword clue answer retrieval and ranking. In: CLiC-iT (2021)

    Google Scholar 

Download references

Acknowledgements

This research owes its accomplishment to the generous collaboration of esteemed French crossword authors, Serge Prasil and Michel Labeaume. The University of Siena, expert.ai, and the 3IA Côte d’Azur Investment in the Future projects administered by the National Research Agency (ANR), under the reference number ANR-19-P3IA-0002, provided invaluable support for this endeavor

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kamyar Zeinalipour .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Angelini, G. et al. (2024). The WebCrow French Crossword Solver. In: Clayton, M., Passacantando, M., Sanguineti, M. (eds) Intelligent Technologies for Interactive Entertainment. INTETAIN 2023. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 560. Springer, Cham. https://doi.org/10.1007/978-3-031-55722-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-55722-4_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-55721-7

  • Online ISBN: 978-3-031-55722-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation