找论文找到崩溃?你对科技文献检索的误会太深了
上周深夜刷微信,刚读博的小学弟甩过来一张截图,屏幕上是几十页打开的PDF,一半标题和他要做的方向不沾边,另一半是下不下来的付费资源。他说,搜了三个晚上,眼睛都花了,怎么找个像样的文献这么难?
别再把科技文献检索当普通搜东西
绝大多数人对这件事的第一反应都是:不就是输关键词点搜索吗?还能玩出花来?
我刚读研那会也这么想。直到第一次开题,老板让我整理方向上的所有相关工作,我攒了五十篇论文交上去,老板翻了三页就扔回来,说核心的那几篇经典你都没找到,做什么开题?
那会我还委屈,我按关键词搜了啊,排在前面的就是这些啊。
后来才想明白,搜索引擎的排序逻辑,是给点击多下载多的文章更高权重,可点击多的不一定是你要的。你做的方向越细分,排在前面越可能是蹭热点的灌水文,核心的那篇,可能因为发的早,下载少,早就被压到几百页之后了。
科技文献检索关键词布尔逻辑组合示意图
说白了,科技文献检索从根上就不是“我要找一篇叫X的文章”,是“我要拼出这个领域完整的知识网”。关键词只是入口,不是全部。
我早年做射频前端低功耗设计那会,找一篇八十年代关于噪声建模的经典论文,直接搜关键词搜了半个月,出来全是2010年之后针对新工艺的改进文章,根本找不到原文。最后还是在一个大牛的博士论文引言里看到,他说“这个领域的基础框架由XX在1987年搭建”,顺着这个名字,翻了他个人主页的所有成果,又去IEEE Xplore按作者和年份筛,才挖到那篇两页的短文。那篇文章里讲的基础假设,比后来十多篇综述写的都清楚。
几个亲测踩坑踩出来的实用方法
说实话,那些教科书上讲的截词检索、布尔检索我就不说了,会用的人早就用了,不会的人看完也记不住。说几个我自己用了快十年,从来没失效过的野路子。
第一个,先啃综述,再顺脉络。拿到一个新方向,别上来就搜关键词乱点,先找最近三年发表的、你能摸到的最顶级期刊的综述,从头到尾读一遍,不用全懂,把里面提到的核心文献按时间顺序列出来,你一下子就知道这个领域从哪来,现在走到哪了,哪些问题是已经解决的,哪些是大家还在抢的。
很多人嫌综述长,读着累,觉得不如直接找论文快。这步懒偷的,最后都要花几个月补回来。你连领域的边界都没摸清楚,找的论文十有八九都是错的。
第二个,反向追引用,顺藤摸瓜。你只要摸到一篇对的核心论文,立刻去看它的“被引用”,按发表时间排序,从最新的往回读。所有引用这篇的工作,都是在它的基础上延伸出来的,读个十篇八篇,这个小分支的所有最新进展就全在你手里了。比你瞎搜效率高十倍。
科技文献反向引用脉络追踪示意图
第三个,找大牛的学生论文。大牛自己很少写小方向的细节,他带的博士硕士的毕业论文,会把这个方向的所有来龙去脉讲的清清楚楚,连踩过的坑都会写进去。比散碎的研究论文好懂多了。我之前找一个冷门方向的资料,就是靠读了三篇博士论文,把整个脉络理清楚的,省了至少一个月的时间。
不过话说回来,这些方法都不是死的。你要是找最新的AI方向的工作,那肯定先去刷arXiv,那里挂的预印本,比期刊出来早半年多,很多好工作都在那。你要是找基础领域的经典结论,那就得去挖老文献,新论文只会把老结论当背景板,不会讲细节。
这些坑,百分之九十的人都踩过
这些坑,百分之九十的人都踩过
第一个坑,越新越好。很多人找文献只搜近五年的,觉得老的都过时了。我就问你,经典领域的核心框架,过时了吗?很多领域的核心方法,都是三五十年前提出来的,原创论文里讲的逻辑,比现在无数灌水的改进版清楚多了。我之前读注意力机制的起源,翻到1980年代的一篇老论文,作者把为什么要做注意力,解决了什么旧方法解决不了的问题,写的明明白白,现在很多讲Transformer的书,都没讲的这么透彻。
第二个坑,只有发在期刊上的才是好东西。刚才说了,现在迭代快的领域,预印本早就成了主要的成果发布渠道,你等了一年见刊,人家下一代技术都做出来了。还有很多企业的技术报告,里面藏了太多工业界落地的干货,不会发期刊,但是对你做落地研究有用的多。
第三个坑,靠AI生成综述就不用自己检索了。现在很多工具,输入一个方向就能给你拼出一篇综述,看起来花里胡哨,实际上全是错的脉络,把不相干的工作硬凑在一起。你照着这个做研究,十有八九会重复别人早就做过的工作,等到开题才发现,哭都来不及。
还有,别觉得检索是万能的。有些东西你永远搜不到。一种是没写出来的隐性知识,比如某个实验室做实验,参数调了三个月才试出来对的,这种踩过的坑不会写进论文里,只会在组会里讲,私下交流的时候说,你搜不到。另一种是交叉领域的暗线,做生物信息的用了一个计算机领域的新算法,他不会把算法的全称写在关键词里,做计算机的也不会提生物领域的具体问题,这种交叉的工作,你光靠关键词根本搜不到。
这个时候就得靠多听讲座,多和不同领域的人聊天,碰到相关的记下来,没有捷径。
我现在带新人,第一件事不是教写代码做实验,是教怎么找文献。很多人觉得这是入门的小事,不值得花时间学,可实际上,做研究这些年,你一半的时间都在找文献读文献,找对了,方向就对了,找不对,从根上就错了。
找文献找累了,就喝杯茶歇会。慢慢来,比瞎撞强。