Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to Read a Paper #9

Open
yangwenmai opened this issue Jun 17, 2019 · 27 comments
Open

How to Read a Paper #9

yangwenmai opened this issue Jun 17, 2019 · 27 comments
Labels
question Further information is requested

Comments

@yangwenmai
Copy link
Member

yangwenmai commented Jun 17, 2019

How to Read a Paper

https://github.com/talk-go/papers/blob/master/doc/how-to-read-paper/how-to-read-paper.md

https://web.stanford.edu/class/ee384m/Handouts/HowtoReadPaper.pdf

@yangwenmai yangwenmai added question Further information is requested paper labels Jun 17, 2019
@yangwenmai yangwenmai changed the title 【paper reading】How to Read a Paper How to Read a Paper Jun 17, 2019
@FelixSeptem
Copy link
Member

awesome,具体的形式或者流程呢?还有看readme是暂时不开放,这个考虑是?

@FelixSeptem
Copy link
Member

提供两个不错的blog当做参考,下面两个blog经常有paper的阅读分享
https://blog.acolyer.org/
https://www.allthingsdistributed.com/

@yangwenmai
Copy link
Member Author

yangwenmai commented Jun 17, 2019

提供两个不错的blog当做参考,下面两个blog经常有paper的阅读分享
https://blog.acolyer.org/
https://www.allthingsdistributed.com/

谢谢推荐!
关于论文的阅读方法和流程,还需要琢磨琢磨,如果你有什么好的方法,欢迎你提出来。

@FelixSeptem
Copy link
Member

提供两个不错的blog当做参考,下面两个blog经常有paper的阅读分享
https://blog.acolyer.org/
https://www.allthingsdistributed.com/

谢谢推荐!
关于论文的阅读方法和流程,还需要琢磨琢磨,如果你有什么好的方法,欢迎你提出来。

论文可以按领域分,建议至少提前一周放出,因为需要读2到3遍才能有效讨论,建议以proposal形式开展,一篇论文有一定的人有兴趣就可以开,有一个形式上的领读人,在分享过程中先串讲一下,其他人可以有序补充和讨论,整个过程希望可以整理和保存下来

@yangwenmai
Copy link
Member Author

标签

  • TODO-未读
  • READING-阅读中
  • AREA-分布式
  • AREA-区块链
  • DONE

阅读形式

参考 proposal 形式?(能否详细讲一下具体的方法和流程呢?)

基本上是每周有兴趣的人罗列自己肯定感兴趣的 1-2 篇 paper,有兴趣的人去到这个 paper 上点赞或者报名参与后期的讨论(报名的前提是提交自己的阅读笔记或自己的总结)。

分享方式

必须确定一个 paper 领读人,由他来进行一次串讲,其他人再进行有序的补充,最后大家再基于此 paper 进行更多的发散性讨论。

结束之后必须将分享过程中的内容进行总结归纳,并输出到项目中。

@gaocegege
Copy link

如果是线下讲解的话,可以开成组会的形式。每次让一个人来分享这篇 paper,其他人负责提问就好了。比如所有人加起来必须提 >= 3 个问题

@FelixSeptem
Copy link
Member

线下还是有难度吧,而且记录也不太好做,不太好造福其他人

@gaocegege
Copy link

线下不太准确,应该说视频。

https://github.com/dyweb/papers-notebook/issues 相对应。如果是在 GitHub 上阅读分享,组会形式比较难做。而视频就可以开成组会的方式。

@yangwenmai
Copy link
Member Author

@FelixSeptem 参考 proposal 形式?(能否详细讲一下具体的方法和流程呢?)

@yangwenmai
Copy link
Member Author

yangwenmai commented Jun 17, 2019

我们将会以 Zoom 在线分享和讨论。

@FelixSeptem
Copy link
Member

其实就是要由不同的人牵头发issue,说明要读什么paper,这篇paper涉及什么领域,需要什么预备知识,解决了什么问题,可以简单理解成扩展之后的abstract,得到一定的approve之后可以开题设定日期分享,会后整理分享资料合到主repo中 一个建议不一定对

@yangwenmai
Copy link
Member Author

我觉得建议的可行性还是蛮高的,不过我们还得解决以下问题:

  1. 不同的人牵头发 issue;(人从哪儿来?---事情的开展肯定免不了开头难,所以开头需要专门定人)
  2. approve ;(可以是3个,找种子用户)

@FelixSeptem
Copy link
Member

刚开始可以由种子用户发起,最初可以由repo的member或者maintainer轮流发起
第二个建议由repo member来担任,member的背景要尽量多样化,这样才能识别出不同领域的paper是否有价值以及发起人的分享水准是否能让大家受益

@yangwenmai
Copy link
Member Author

@FelixSeptem
@gaocegege

邀请你们两位作为种子用户。

@FelixSeptem
Copy link
Member

多谢,可以在本周内定出proposal的具体模板,database和distributed system相关的proposal我可以帮忙做review

@yangwenmai
Copy link
Member Author

@FelixSeptem 你能否给出一个proposal模板?

@FelixSeptem
Copy link
Member

@yangwenmai 我先大概想一下,尽快提模板的pr吧

@FelixSeptem
Copy link
Member

我这边先写下模板提mr,商量可以之后再加到issue templates里?

@yangwenmai
Copy link
Member Author

@FelixSeptem
Copy link
Member

issue template 已经合进了 master ,后续修改一下 readme 说明下完整流程?

@changkun
Copy link
Member

论文阅读的目的主要是一起讨论问题,我自己在学校里组织的研讨班一般遵循下面流程,线上则可以根据实际形式稍作调整:

  1. 准备一期 reading list:「一期」的意思是这一段时间(两个月)所有人都统一围绕同一个主题讨论一系列论文(一般是 12 篇)。
  2. 将 paper 分发下去:这个分发的形式可以是自行领取,也可以是我把一篇文章分发给参与研讨班的学生,不妨将读某篇文章的人成为论文的负责人
  3. 确定一篇论文的讨论日期,这个时候会制定未来一段时间的时间表(两个月),每周一次,一次两篇,每篇 20 + 10 分钟(个人展示+集体讨论)。论文的负责人可以自行领取想要展示的日期,也可以我强行分配一个时间给学生。
  4. 前面三个步骤会在一期研讨班的第一周完成,第二周留出让第三周就要讨论论文的同学准备的空档期。
  5. 从第三周开始论文讨论,直到整个预计时间表全部完成。再重复上述步骤

几个注意的点:

  1. 个人展示这个环节我会要求制作某片论文的幻灯片,一方面是论文的负责人能够对整篇论文有相对整体的把握,能够提前预估 20 分钟能讲完;另一方面,论文的 ppt 能够日后被翻出来阅读;

  2. 集体讨论这个环节我一般为了促进讨论的积极性,通常会要求每篇论文都随机从一期研讨班的成员中选五个人各自准备一个问题,这样能够最大限度的保证十分钟的讨论时间;

  3. 一期的 reading list 通常不会随机选择论文,整个 list 会围绕一个主题由浅入深贯穿一系列前后工作有一定关联的文章,论文的讨论顺序也按此顺序进行。

@gaocegege
Copy link

吼啊,不过我读的 paper 之前比较偏集群调度,现在重度偏向机器学习系统,可能跟主题不那么搭

@FelixSeptem
@gaocegege

邀请你们两位作为种子用户。

@gaocegege
Copy link

@changkun 说的跟我在读大学时候流程类似

@FelixSeptem
Copy link
Member

@changkun 感觉这个流程在校园内可行性更高,实际的协作中列出一个系列的paper还是有一点难度,而且线上的参与人员可能不是太固定,一个系列的长度可能略不友好(个人感觉

@changkun
Copy link
Member

@changkun 说的跟我在读大学时候流程类似

@changkun 感觉这个流程在校园内可行性更高,实际的协作中列出一个系列的paper还是有一点难度,而且线上的参与人员可能不是太固定,一个系列的长度可能略不友好(个人感觉

是的,所以需要「根据实际形式稍作调整」,比如省去一个系列的限制,保留一篇论文三十分钟,凑齐两篇分享后开始啥的等等

@mashenjun
Copy link

再推荐一个youtube上的频道PapersWeLove

@yangwenmai
Copy link
Member Author

arXiv 论文怎么读?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

5 participants