首页 > 编程知识 正文

翻译论文(论文中英文摘要模板)

时间:2023-05-05 08:55:24 阅读:88956 作者:3295

Paper Pal :中英文论文及其代码大数据检索平台

余万、wxdgb、dqdwn、平静的黄蜂

在开展

1 引言

科研活动的过程中,科研人员需要从大量实时更新的论文中不断跟踪学术界前沿的发展情况,学习最新的研究成果。 近年来,在人工智能(artificial intelligence,AI )、数据挖掘等领域受到越来越多的关注,相关会议的论文数量急剧增加。 图1显示了arXiv数据库中2010—2019年AI领域的论文增长情况。 但是,由于论文数量庞大,科研人员在检索论文上花了很多时间。

图1 2010—2019年arXiv数据库中AI领域论文增长情况

现在有很多论文搜索引擎,包括微软Academic、Arxiv Sanity预服务器、Papers With Code、AMiner等。 其中,微软Academic根据研究领域对论文进行分类,提供了论文全文的链接、发表的会议和期刊、引用的参考文献等; Arxiv Sanity Preserver提供了浏览、搜索和排序arXiv上的论文的功能,并基于用户收集的论文使用TF-IDF和支持向量机(支持向量机,SVM ) 对于计算机领域的科学家来说,论文中提出的算法、模型的代码是相当重要的学习资源,可以更直观、更迅速地理解和掌握新的算法和模型,但是微软Academic和Arxiv Sanity pre 在众多的代码平台中,GitHub现在成为了非常有代表性的代码平台。 但是,在检索论文和对应的代码时,科研人员需要在不同的检索平台之间来回切换以获取论文和代码,这无疑增加了科研的时间。

为了解决论文和论文代码在空间上的差异,Atlas ML免费发表了开源机器学习领域的论文和代码共享平台——Papers With Code。 这个平台不提供计算机领域的中文论文。 AMiner是目前功能齐全的研究者、论文检索平台,其构建的主要目标是整合多源数据提供研究者检索分析功能,从而构建研究者网络和学术论文网络。 这个平台还提供了中英文论文的检索功能,包括一些可以人工编辑的论文所对应的代码链接。

与AMiner平台的构建目标不同,本文聚焦于中国计算机领域科研人员在检索论文中的实际需求,定位并使用《中国计算机学会(China Computer Federation,CCF )推荐分区论文代码中文期刊推荐》

Paper Pal针对我国计算机领域科研人员的需求,按照CCF推荐论文分类对平台中的论文进行分类,提供方便的标签和检索支持,平台功能更为聚焦。 目前,Paper Pal共收录英文文献29,507篇,中文文献2,130篇及代码6,147份,是涵盖人工智能、数据挖掘领域CCF分类的a类和b类35个会议及四大计算机领域的中文期刊(《计算机学报》 )。 同时,平台具有可扩展性,持续收集整合新会议和期刊的论文。

另外,用户还可以通过关键字、期刊名称、会议名称等方式进行论文检索。 Paper Pal还提供论文收集功能,以便用户进行记录、整理和跟踪,同时以用户收集的论文为用户行为数据源,利用系统中内置的论文推荐功能,用户可能感兴趣的论文表1比较了Paper Pal和上述其他论文检索平台。

2 相关技术

Paper Pal平台负责收集、保存、检索和推送论文及其代码的功能。 这里有几个问题需要解决。 第一,数据是多源的,如何合理进行数据整合以提高平台的数据质量是基础。 第二,论文数据是文本类型,如何有效保存和预处理是核心第三,平台上既有中文也有英文论文,如何提供准确的检索很重要。 针对这一问题,本文在当前大数据领域采用了主流的数据获取、数据存储和数据检索技术,根据本系统的特点进行了改进,包括MongoDB与Elasticsearch之间的数据同步,并对MongoDB数据另外,利用面向异质网络的推荐模型分析用户的检索行为,实现论文的推送。

ght">2.1 数据获取与存储

实现Paper Pal的第一步是收集论文及其相关数据,目前本系统收集了CCF推荐分区A类、B类会议近3年发表的人工智能、数据挖掘领域的论文。数据来自DBLP上论文所在的期刊、会议的详细信息。同时,从Microsoft Academic上获取了论文被引用的次数。综合上述信息,系统提供的论文相关信息包括论文的标题、作者、出版日期、论文PDF文档链接和被引用的次数等。除英文论文外,Paper Pal还从计算机领域的中文期刊中获取了中文论文数据。

获取到论文信息后,进一步整合论文中介绍的模型和算法的相关代码。系统将GitHub当作Paper Pal的代码数据来源,通过GitHub提供的API来获取代码数据。虽然有些论文没有论文原作者公布的代码,但是会有其他研究人员在GitHub上分享实现的代码。

收集完论文数据和对应的代码之后,将其存储到数据库中。本系统使用MongoDB提供数据存储和管理服务。每篇英文论文的记录有11个属性,分别为:论文的ID、标题、摘要、作者、发布日期、代码链接、PDF链接、关键词、被引用次数、发表会议或期刊、发表年份。

2.2 中英文论文搜索方法

Paper Pal收集的论文包括中文论文和英文论文。为实现更高效、准确、方便的中英文检索功能,Paper Pal选取Elasticsearch作为搜索引擎。Elasticsearch是一个开源的、基于Lucene的分布式数据搜索引擎,能够提供快速的检索功能,具有易扩展、近实时的特点。Elasticsearch的倒排索引功能能够有效地提高多条件查询的检索效率;Elasticsearch支持中文分词插件IK Analyzer,能够更好、更方便地满足Paper Pal对中文文献的检索需求。除此之外,Elasticsearch还有与之配套的可视化工具Kibana和日志收集分析工具Logstash,能够为Paper Pal提供日志收集、文本检索和数据可视化分析整套流程的服务。

但Elasticsearch容易因为软硬件崩溃而造成数据丢失且无法恢复,因此Elasticsearch通常与关系型数据库或非关系型数据库配合使用,其中数据库作为持久化存储组件提供约束限制和系统鲁棒性保证,而Elasticsearch基于数据内容实现复杂的搜索查询。Paper Pal的数据被存储在MongoDB中,在本系统中,笔者把MongoDB的论文数据同步到Elasticsearch中,并实时监听MongoDB中数据的更新情况。如图2所示,Paper Pal使用Mongo-connector来跟踪事先建立好的MongoDB Replica Set的oplog(operations log),利用Mongoconnector的文档管理器Elastic2doc-manager将MongoDB的数据导入Elasticserach,并实时监听oplog的变化,以保持Elasticsearch与MongoDB之间数据的同步。

图2 将MongoDB的数据同步到Elasticsearch中

2.3 论文推荐方法

考虑到目前收集的用户数据有限,目前Paper Pal使用与Arxiv Sanity Preserver相似的基于内容的推荐方法,即根据用户收藏的论文的标题与摘要,使用TF-IDF和SVM将论文的词频等作为特征来计算其他论文和用户收藏的论文在词的语义上的相似度。同时,Paper Pal系统内置了笔者提出的基于异质网络表示学习的基于元路径增强的图注意力编码(metapath enhanced graph attention encoder, MEGAE)模型,模型框架如图3所示。该模型将论文、用户看成一个异质网络,将用户搜索以及收藏的论文作为用户和论文之间的边,当用户注册并登录Paper Pal后,Paper Pal会将用户收藏和浏览的论文信息记入数据库,这些数据将被用来更新网络,为推荐功能积累数据来源。例如,当用户A看了论文B之后,Paper Pal会在异质网络中为用户A和论文B添加一条连边。Paper Pal使用MEGAE模型学习异质网络中每个不同节点的低维向量表示和异质网络结构信息,捕捉用户的兴趣点,从而为用户推荐论文。比起单纯使用词频作为特征进行推荐,MEGAE模型不仅能捕捉到异质网络的结构信息,同时还能学习到异质网络中隐含的语义关系,实现更精准的个性化推荐。根据本系统的特点,即论文具有CCF分区信息,发表论文的会议或期刊所属的CCF分区和论文领域可以作为论文的标签加入论文节点的属性中,即将MEGAE模型应用到考虑节点属性的属性网络图中。

图3 MEGAE模型框架

3 平台效果

Paper Pal平台为中国计算机领域的科研工作者提供了“分区搜索”功能,即直接进入CCF推荐分区会议或中文期刊进行搜索(如图4所示)。用户可以选择浏览CCF推荐分区会议或中文期刊的论文,系统根据用户的选择显示相应的论文列表。论文列表包括论文的标题、作者、发表日期、摘要、PDF文档链接、代码链接以及被引次数等信息。考虑到存在具体某一期刊/会议论文数量多并且用户只想搜索该期刊/会议下的论文的情况,Paper Pal为用户提供两种搜索范围,一种是在所有期刊/会议下进行搜索,另一种是在某个特定的期刊/会议下进行搜索。“分区搜索”是区分于其他平台的重要功能。因为用户对高质量论文的关注度通常更高,所以本功能通过给出中国计算机学会的高质量会议推荐列表及其中的论文,为用户提供直接的搜索服务。而在现有其他平台上,用户必须先去查阅哪些会议在中国计算机学会的推荐列表中,然后再到搜索平台中用关键词进行检索。因此,本平台将大幅减少用户在搜索高质量论文(计算机学会推荐列表中的会议论文)时耗费的时间。此外,用户耗费相当时间查阅到所需的会议名之后,在现有其他平台上将会议名作为关键词进行搜索时,搜索结果会出现偏差。例如international conference on machine learning(ICML)中有“machine learning”,若将“machine learning”作为关键词进行搜索,将会把该词作为标题或摘要等中的匹配词返回,而不是搜索ICML。最后,如果在现有其他平台上直接使用会议名的缩写来搜索会议,对搜索质量将是更大的挑战。因此,本平台的搜索聚焦关键词与论文主题等的匹配度,而不需要考虑以会议名为关键词的匹配,所以,本平台具有更高的精准度。

图4 Paper Pal的“分区搜索”页面

当用户查阅到自己感兴趣的论文时,可以进入论文的详情页面,将论文添加到收藏夹中。Paper Pal根据论文的标题和摘要使用TF-IDF和SVM生成该论文的相似论文目录。用户可在论文的详情页面(如图5所示),进一步查看与当前论文相似的论文。Paper Pal基于MEGAE模型的论文推荐功能需用户注册、登录,并且在平台积累到一定数量的用户收藏数据后才能使用。MEGAE模型使用图注意力编码器来捕捉网络结构的信息,能够增强模型的可解释性,同时还能学习到由论文、作者、会议/期刊等构成的异质网络中隐含的语义关系,实现更精准的个性化推荐。例如,可以根据论文是否具有合作者或论文是否发表在不同会议上等不同的条件,实现不同语义路径下的推荐。其生成的推荐目录可在“为您推荐”版块中查阅。

图5 论文的详情页面

Paper Pal也将持续收集和更新一系列公开的数据集,并根据不同的研究方向对数据集进行划分(如图6所示)。

图6 公开数据集页面

4 结束语

本文设计和实现了一个论文及其代码大数据搜索系统——Paper Pal,旨在为中国计算机领域的科研人员提供一个功能更全面的中英文论文及其代码大数据搜索工具。该平台基于多源数据获取、MongoDB数据库存储、非结构化文本抽取转换和Elasticsearch中文数据检索等方法和技术,整合了CCF推荐分区会议和部分国内计算机领域的中文期刊的论文及其已公开在GitHub上的代码,并提供论文及其代码大数据搜索功能;还采用面向异质网络的推荐模型实现用户搜索行为分析,为用户推送感兴趣的论文。Paper Pal平台将大幅缩短科研人员查找文献的时间,帮助科研人员在更短的时间内更有效地获取更多、更全面的资料,并且该平台中积累的计算机领域高质量中英文论文、代码及其数据集形成了科研成果研究的大数据资源库,为科研大数据研究提供了丰富的数据基础,也为科研趋势分析研究提供了数据支持,对持续开展科研领域的成果进展研究具有重要意义。

联系我们:

Tel:010-81055448

010-81055490

010-81055534

E-mail:bdr@bjxintong.com.cn

http://www.infocomm-journal.com/bdr

http://www.j-bigdataresearch.com.cn/

转载、合作:010-81055537

大数据期刊

《大数据(Big Data Research,BDR)》双月刊是由中华人民共和国工业和信息化部主管,人民邮电出版社主办,中国计算机学会大数据专家委员会学术指导,北京信通传媒有限责任公司出版的期刊,已成功入选中文科技核心期刊、中国计算机学会会刊、中国计算机学会推荐中文科技期刊,并被评为2018年国家哲学社会科学文献中心学术期刊数据库“综合性人文社会科学”学科最受欢迎期刊。

关注《大数据》期刊微信公众号,获取更多内容

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。