我对文学的热׃上初中的时候就开始了(jin)。那时因为生病休学两q_(d)一直在医院做治疗。有一ơ去医院住院Q就在书店买?jin)很多书带去。那应该是我W一ơ看那么多课外书c,从此喜欢上了(jin)文学。在生病休学的两q时间里Q我阅读?jin)非常多文学作品Q鲁q、老舍……还有日本文学、拉文学等Q属于一个兼收ƈ蓄的状态?/span>
阅读文学作品让我有不同的角度ȝ待生zd看待世界。当时因为病情加重,我对生活、对自己的n体恢复有很多焦虑和压力,但这些作品和作家却让我很受启发。想到这个世界上有非常多_ֽ的h和精彩的生活Q就Ȁ励我l箋努力。另外,我自pn体不好,没办法去不一L(fng)地方、感受不一L(fng)生活Q但我可以通过书籍M(jin)解。所以当旉M是ؓ(f)?jin)应试,也不是当作提高分数的技巧,而是qƣ赏的态度去阅诅R即佉K中选择?jin)理U,我对文学的热׃没有改变?/span>
我觉得文理其实不矛盾Q是我们和世界交互的两种方式。理U告诉我们怎样从数学规律上去认识或L造这个世界,但文U是告诉我们如何L受这个世界。不是学习(fn)q是做科研,文学Ҏ(gu)起到?jin)非常大的滋M用?/span>
比如博士生做研究Q要求的是一U综合性的能力和素质,q不是论文发表就l束?jin)。从设计模型推导数学公式Q到写代码做实验Q得出成果,写文章。文章写完需要在大众面前展示讲解Q还要宣传科研成果。这里面不仅仅涉?qing)理力,对表达能力、交能力、写作能力都有非帔R的要求?/span>
我一直对文学感兴,自己也写q很多文章或者诗歌,由此我的表达能力和交能力都得到?jin)很好的ȝ。还有一个比较好的契机是我从高中参加辩论,q清华之后也加入?jin)校辩论队。四q多的辩论时_(d)我的表达能力其是思L能力有非常大的提升。这些能力实际上都更好地帮我dU研?/span>
理科更多的是ȝ人的逻辑能力Q写文章时会(x)更有清晰的逻辑脉络、清晰的表达和结构。而在认识或是解决问题的时候,往往q不是一个简单的数学形式Q或一个简单的物理形式。这时如果有一些文U的背景和经历,能让我做判断的时候更加合理或者说更h性化一些。这其实是文理科之间的交互?/span>
在我们设计九(ji)歌(诗歌创作pȝQ的时候,q不只是在数学的理论里去q行公示推导和做模型设计Q还?x)参考文学、语a学、心(j)理学、认知科学的知识。比如,此前我们甚至从《文?j)雕龙》中得到启发Q用q种启发指导整个模型设计的思\Q优化诗歌写作系l?/span>
一首诗歌在上下文上应有q诏性和整体性,但之前很多模型自动创作出来的诗歌是支ȝ的Q一首绝句的前两句和后两句写的是完全不同的主题,两个主题之间没有M衔接和过渡,q样Ҏ(gu)个诗作的质量有非常大的媄(jing)响?/span>
所以我们想解决的就是如何提升所生成诗歌的连贯性和整体性。每一句诗需要和上文有紧密衔接和自然q渡Q但也不能用规则U束得太LQ要有一定的自由和发挥的I间Q这非常难?/span>
《文?j)雕龙L(fng)句》里有一D话Q“裁文匠W,有大Q离章合句,调有~急;随变适会(x)Q莫见定准……故能外文焝交,内义脉注Q跗萼相衔,首尾一体。若辞失其朋Q则旅而无友;事乖其次Q则飘寓而不安。?/span>
q段话给我们的启发是Q不需要事先设计好哪一部分怎么写,而是“随变适会(x)Q莫见定准”,在写的过E中Q没有固定的计划或结构,而是动态、灵zdLZ首诗的整体骨Ӟq可以对应到诗歌写作理论中的“意脉”这一概念。这个框架设计的要求是既要和上文相养I但同时又不能有非怸根{生的U束Q有一定的灉|性和自由发挥的空_(d)q是“Ş而上”给我们的启发?/span>
Ҏ(gu)q个启发我们再进行详l设计。在具体诗歌的生成过E中Q会(x)实时一句一句地自动生成。每生成一句,我们?x)设计一个算法,把里面的关键意象提取出来Q在上文里保留这些关键意象,再用q些关键意象指导下文的生成。诗歌里?x)有很多虚词Q在我们领域里叫停用词,比如“之”“又”“却”等对下文没有特别明显或者特别显著的意义。一般在计算a学里面,我们认ؓ(f)名词、Ş容词、动词等是有明显的语义特征,q些关键意象׃(x)保留下来Q用来引g文的生成?/span>
q首“`雁三千里Q萍蓬七十年。乡情回首处Q秋兴正堪怜。”是?ji)歌创作的诗。我们的法保留?jin)第一句的关键意象——“`雁”,忽略?jin)“三千里”。根据《文?j)雕龙L(fng)句》的启发Q如果上文留下的信息q多Q反而会(x)q扰模型。“`雁”是代表U天的意象,W一句把“`雁”留下来Q最后一句就生成“秋兴”,在季节上和意境上q诏Q得整首诗保持?jin)完整的U天意象?/span>
通过对九(ji)歌的研究Q我自己对诗歌和文学的理解也更加深入。以前在本科或高中阶D,我只是会(x)去读古h的诗作,最多去看别人的赏析Q对整个诗歌理论、文学理论没有探I。读?jin)博士,研究诗歌的智能创作后Q我更加pȝ地来学习(fn)诗歌和文学,此间Qh文和理工U的内容实现?jin)相互?j)q、相互驱动。ؓ(f)?jin)要做生成诗歌的dQ就必须M(jin)解诗词相关的知识Q这些知识,反过来又有利于指导我们进行模型的设计。这是学U交叉v到的Ȁ׃用?/span>
“孤一夜笛CQ回首江南万里风Q我Ʋ乘槎去Q与君同作钓鱼翁。”这是我自己比较喜欢的九(ji)歌创作出来的一首诗。机器偶?dng)确实?x)有一些让人惊艳的作品Q这L(fng)作品其实可以Ȁ׃h的创作,使h从中得到启发Q去提升写作能力。同Pq也Ȁq我们在h工智能写作领域作出更多的研究和更大的贡献?/span>
Q作者:(x)矣晓沅,pL华大学计机U学与技术系博士生,诗歌创作pȝ?ji)歌开发团队成员,本文由本报记者杨飒采访整理)(j)