奇迹文库 | 科学报道 | 奇迹百科 | 视觉艺术 | 论坛讨论  
 
首页 - 科学前线 - 英语新闻 - 读书·新知 - 科学资源共享 - 学术动态 - 奇迹动态
Google搜索本站:
传播知识,分享发现

  奇迹动态
--如何更新奇迹图片新闻
--奇迹文库教育网镜像捐款进度
--请已经发出汇款的网友在此登记
--图:奇迹文库教育网镜像捐助行动
--与奇迹同步,分享最新科学报道
--奇迹文库志愿者征集
--图:奇迹文库向网友征集标识和宣传招贴
--截止2004年9月26日在“开放共享科研论文倡议书”上的签字留言
更多    
  征稿启事
奇迹新闻报道欢迎您的投稿和建议,我们的投稿信箱:jiyj@qiji.cn ianwest@sina.com
   
  奇迹科学报道

2004/10/10/14:48:10
Program cracks crosswords
http://www.qiji.cn/news/ 奇迹报道

  [Nature Federica Castellani]

Multilingual algorithm uses web to find words.

It's a boon for puzzle addicts and a small leap forward for artificial intelligence: a computer program that can solve crosswords in any language.

The program, called Web Crow, reads crossword clues, surfs the web for the answers and fits them into the puzzle. Computer engineers Marco Gori and Marco Ernandes at the University of Siena in Italy say a prototype should be available by the end of the year.

The world's first crossword-solving computer program was developed in 1999 by researchers at Duke University in Durham, North Carolina. Called Proverb, it uses a variety of databases to solve puzzles, but only in English. Web Crow can solve crosswords in any language.

Web Crow works in two phases. In the first, it analyses the crossword clue and turns it into a simple query. Then it plugs the query into the internet search engine Google and uses a certainty score to rank the possible solutions in a candidate list. "One time in ten, the correct word is at the top of the candidate list," says Gori.

In the second phase, the program uses an algorithm to figure out which candidate words provide the best fit for the grid as a whole.

Real-world solutions

Gori says that the algorithms developed for Web Crow could find a use elsewhere in artificial intelligence. For example, the part of the program that creates the queries could be used to develop software that can automatically extract useful information from the web.

And the part of the program that figures out how best to fit all the candidate words into the crossword grid might find a use working out the best combination of other pieces of information, such as course schedules or staff shifts.

The program could give most crossword experts a run for their money, according to the researchers. "It may not be able to solve the most difficult clues all the time," says Gori, but it can solve most in most languages. "What experts can do that, even in two languages?" But, he adds, "the idea is not to spoil the enjoyment of players."

关键字检索:Program - 使用Google检索
相关讨论: 奇迹科学论坛 - 发布/查看关于Program的留言 by 百度



Copyright 2004: 奇迹科学报道 版权所有; 请勿随意转载. 支持:利用互联网开放共享科研论文倡议
Contact: ianwest@sina.com