Automatic Definition Extraction and Crossword Generation From Spanish News Text

Authors

  • Jennifer Esteche
  • Romina Romero
  • Luis Chiruzzo
  • Aiala Rosá

DOI:

https://doi.org/10.19153/cleiej.20.2.6

Keywords:

Definition Extraction, Crossword Generation, Natural Language Processing

Abstract

This paper describes the design and implementation of a system that takes Spanish texts and generates crosswords (board and definitions) in a fully automatic way using definitions extracted from those texts. Our solution divides the problem in two parts: a definition extraction module that applies pattern matching implemented in Python, and a crossword generation module that uses a greedy strategy implemented in Prolog. The system achieves 73% precision and builds crosswords similar to those built by humans.

Downloads

Published

2017-08-01