Catherine M. Cheves

Learn More
We attacked the problem of solving crossword puzzles by computer: given a set of clues and a crossword grid, try to maximize the number of words correctly lled in. In our system, \expert modules" specialize in solving speci c types of clues, drawing on ideas from information retrieval, database search, and machine learning. Each expert module generates a(More)
We attacked the problem of solving crossword puzzles by computer: given a set of clues and a crossword grid, try to maximize the number of words correctly lled in. After an analysis of a large collection of puzzles, we decided to use an open architecture in which independent programs specialize in solving speciic types of clues, drawing on ideas from(More)
We attacked the problem of solving crossword puzzles by computer: given a set of clues and a crossword grid, try to maximize the number of words correctly lled in. After an analysis of a large collection of puzzles, we decided to use an open architecture in which independent programs specialize in solving speciic types of clues, drawing on ideas from(More)
  • 1