Crossword Solver
Crossword solving, a complex task requiring natural language understanding, reasoning, and world knowledge, is a burgeoning area of research in artificial intelligence. Current efforts focus on leveraging large language models (LLMs) and algorithms like Monte Carlo Tree Search (MCTS) to improve both clue-solving accuracy and the ability to complete entire crossword grids, often incorporating techniques like iterative revision and constraint satisfaction. These advancements are narrowing the performance gap between AI solvers and human experts, with implications for both advancing NLP techniques and creating more sophisticated educational tools.
Papers
Italian Crossword Generator: Enhancing Education through Interactive Word Puzzles
Kamyar Zeinalipour, Tommaso laquinta, Asya Zanollo, Giovanni Angelini, Leonardo Rigutini, Marco Maggini, Marco Gori
The WebCrow French Crossword Solver
Giovanni Angelini, Marco Ernandes, Tommaso laquinta, Caroline Stehlé, Fanny Simões, Kamyar Zeinalipour, Andrea Zugarini, Marco Gori