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/.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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
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)
Berthelier, V.: L’humour des mots croisés, étude stylistique (2018)
Cer, D., et al.: Universal sentence encoder. ar**v preprint ar**v: 1803.11175 (2018)
Devlin, J., et al.: BERT: pre-training of deep bidirectional transformers for language understanding. ar**v preprint ar**v:1810.04805 (2018)
Ernandes, M., Angelini, G., Gori, M.: Webcrow: a webbased system for crossword solving. In: AAAI, pp. 1412–1417 (2005)
Expert.ai: expert.ai Knowledge Graph (2023). https://www.expert.ai/products/expert-ai-platform/knowledge-graph/. Accessed 2023
Ginsberg, M.L.: Dr.Fill: crosswords and an implemented solver for singly weighted CSPs. J. Artif. Intell. Rese. 42, 851–886 (2011)
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
Li, Y., Xu, L.: Word embedding revisited: a new representation learning and explicit matrix factorization perspective. In: Join Conference on Artificial Intelligence (IJCAI) (2015)
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
Littman, M.L., Keim, G.A., Shazeer, N.: A probabilistic approach to solving crossword puzzles. Artif. Intell. 134(1–2), 23–55 (2002)
Littman, M.L., Keim, G.A., Shazeer, N.M.: Solving crosswords with Proverb. In: AAAI/IAAI, pp. 914–915 (1999)
Microsoft: Bing Web Search API (2023). https://www.microsoft.com/en-us/bing/apis/bing-web-search-api. Accessed 2023
Mikolov, T., et al.: Advances in pre-training distributed word representations. In: International Conference on Language Resources and Evaluation (2018)
Mikolov, T., et al.: Distributed representations of words and phrases and their compositionality. ar**v preprint ar**v:1310.4546 (2013)
Boris Pallier Christophe & New. Openlexicon, GitHub repository (2019). https://github.com/chrplr/openlexicon
Redis: Redis Pub/Sub (2022). https://redis.io/docs/manual/pubsub/. 22 agosto 2022
Rigutini, L., et al.: Automatic generation of crossword puzzles. Int. J. Artif. Intell. Tools 21(03), 1250014 (2012)
Wallace, E., et al.: Automated crossword solving. ar**v preprint ar**v:2205.09665 (2022)
Zugarini, A., Ernandes, M.: A multi-strategy approach to crossword clue answer retrieval and ranking. In: CLiC-iT (2021)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
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)