声称代码已开源却迟迟没更新,网友一怒之下把作者挂网上

丰色发自凹非寺
量子位报道|公众号QbitAI
的经历 , 不知你遇到过没?
就是你看上了一篇论文或者项目 , 作者声称代码会开源或者已开源 , 但你左等右等 , 每天查查GitHub , ……
声称代码已开源却迟迟没更新,网友一怒之下把作者挂网上
文章图片
reddit上一位网友就遭遇了这种经历 , 还是在他的情况下 。
无奈/一怒之下 , 他就把作者和论文挂网上了 。
声称代码已开源却迟迟没更新,网友一怒之下把作者挂网上
文章图片
结果这一现象引起了网友们热烈的讨论 , 还了!
据发帖网友陈述 , “涉事”论文是的一篇有关自动驾驶的论文 。
当时他觉得很有意思 , 顺着文中给出的代码地址点进去 , 发现仓库居然是个“空壳子” 。
“好吧 , ” , 他心想:那就fork一下 , 过几天再来看 。
然而他等啊等啊 , 代码一直都没有发布 。
他看到有其他人也在评论区“催更” , 他自己也尝试电邮联系作者们(包括学生和PI) , 但都没收到回复 。
终于 , 就提交到arXiv的论文 , 在今年更新代码仓库了!
——但 ,, 只说代码即将发布 。
然后几个月过去了 , 那已成了该仓库 。
声称代码已开源却迟迟没更新,网友一怒之下把作者挂网上
文章图片
而这位网友也终于联系上了作者 , 却得到了这样的回应:
论文实际上是基于经验的改进 , 没有有效代码来复现结果 。
这下这位网友可是真的炸了:“我等了你们这么久 , 付出了巨大的努力联系你们 。。 ”
他表示 , 他知道这种“声称开源却实际并未发布代码”的事情 。
当他实验室的本科生问他“为什么我应该如此费力地整理代码并发布 , 而别的人早已开展下一个有趣的项目去了”时 , 他也没法儿解释 。
但:
我强烈地认为这种事情必须被改变 , 而且只有我们说出来 , 这种现象才能被改变 。
于是 , 也就有了前文我们看到的这篇论文被挂在网上“社死”的事情 。
看到这个帖子 , 许多网友的第一反应确实是:这不新鲜啊 。
“都还有篇论文的代码现在还没发布 。 原作者还亲口告诉我有代码且已上线呢……”
声称代码已开源却迟迟没更新,网友一怒之下把作者挂网上
文章图片
不过 , 这不排除有人是在论文被接收后的……
声称代码已开源却迟迟没更新,网友一怒之下把作者挂网上
文章图片
毕竟 , 有网友指出 , 有人不发就是因为担心自己“透露”的太多 , 被别人反超成果……
声称代码已开源却迟迟没更新,网友一怒之下把作者挂网上
文章图片
emmmm……
当然 , 更普遍的也可能是自己的代码遇到问题了 , 不过:
许多人表示 , 论文能公开代码还是要公开 , 即使有错误、别人跑不起来 , 但也尽量发出来 , 大家还可以做逆向工程——毕竟总比啥都没有强 。
而关于不发布代码的原因 , 这里面还出现了“对于你来说开源代码可能就是30分钟的事儿 , 但有人需要耗费数周才能完成 , 所以你不该责怪他们”的论调 , 但显然他没有抓住本次事件:
不能开源代码的情况会有 , 可以原谅 , 但你不应该把“代码已在X发布”写在论文中 。 才是最大的问题 。
声称代码已开源却迟迟没更新,网友一怒之下把作者挂网上
文章图片
而另一边 , 网友也把矛头指向了 。
“我已经说过很多次了 , 会议/期刊/审稿人应该确保论文中提到的代码是真正发布了的 。 ”
许多人一致认为先不提有没有验证代码是否能复现 , 没有复现代码能过审就让人费解 , 所以给复现代码挂了个空仓库的论文一开始就应该被拒稿 , 审稿人应该好好把关 。