概率性填字游戏解谜系统PROVE设计与实现.pdfVIP

  • 0
  • 0
  • 约6.05万字
  • 约 56页
  • 2026-02-27 发布于北京
  • 举报

概率性填字游戏解谜系统PROVE设计与实现.pdf

PROVERB:概率性填字游戏解谜者

GregA.Keim,NoamM.Shazeer,MichaelL.Littman,SushantAgarwal,CatherineM.Cheves,

JosephFitzgerald,JasonGrosland,FanJiang,ShannonPollard,KarlWeinmeister杜克大学计算

机科学系,北卡罗来纳州达勒姆市,27708‑0129:{keim,noam,

mlittman}@

我们通过计算机解决了填字游戏的问题:给定一组线索和一个填字网格,尝试最

大化正确填写的单词数量。在我们的系统中,“专家模块”专门解决特定类型的

线索,借鉴了信息检索、数据库搜索和机器学习的思想。每个专家模块为每个线

索生成一个(可能为空的)候选列表,这些列表由求解器合并并放置到网格

中。我们在整个系统中使用了概率表示作为子系统之间的通用交换语言,并驱动

寻找最优解的过程。完整的系统PROVERB在不到15分钟的时间内,平均在

370个来自《》和其他几个谜题的样本谜题中,正确填写了95.3%

的单词和98.1%的字母。这相当于每天的谜题大约错过3个单词或4个字母,使

PROVERB成为一个优于平均水平的填字游戏解谜者。

引言

箴言022:021我要使你认识真理之言的确据⋯⋯

数百万人都会每天尝试填字游戏,这需要解谜者具备广泛的语言、和流行文

化知识,并且要在可能的中搜索以找到适合填入网格的一组。这种双重

任务,即回答需要浅层广泛知识的自然语言问题,以及为网格寻找最佳集,

使得这些谜题成为的一个有趣。在本文中,我们描述了PROVERB,

这是第一个具有广泛覆盖范围的计算机填字游戏系统。尽管PROVERB的表现远

低于人类冠军,

但其表现超过了普通人类解谜者,在370个测试谜题中,平均正确率超过95%的单词。

首先描述问题以及我们在研究大量填字游戏数据库时获得的一些见解;这些见解

激发了我们的设计选择。然后,讨论我们的概率模型和PROVERB的架构,包括

PROVERB:TheProbabilisticCruciverbalist

GregA.Keim,NoamM.Shazeer,MichaelL.Littman,SushantAgarwal,CatherineM.

Cheves,JosephFitzgerald,JasonGrosland,FanJiang,ShannonPollard,KarlWeinmeister

DepartmentofComputerScienceDukeUniversity,Durham,NC27708-0129contact:

{keim,noam,mlittman}@

Weattackedtheproblemofsolvingcrosswordpuzzbycomputer:givenasetofclues

andacrosswordgrid,trytoizethenumberofwordscorrectlyfilledin.Inour

system,“expertmodu”specializeinsolvingspecifictypesofclues,drawingonideas

frominformationretrieval,databasesearch,andmachinelearning.Eachexpertmodule

generatesa(possiblyempty)candidatelistforeachclue,andthelistsaremerged

togetherandcedintothegridbyacentralizedsolver.Weusedaprobabilistic

representationthroughoutthesystemasacommoninterchangelanguageween

subsystemsandtodrivethesearchforanoptimalsolution.PROVERB

文档评论(0)

1亿VIP精品文档

相关文档