How to read research paper? (Siraj Raval)


How to read research papers?

Siraj Raval이라는 과학자(?)가 소개하는 논문을 읽는 방법

3-PASS Approach

비교적 가볍게 논문의 목적을 파악하는 단계

  • 논문 제목, Abstract 읽기
  • Introduction을 신중하게 읽기
  • 섹션/서브-섹션은 타이틀만 읽고 넘어가기
  • Conclusion을 신중하게 읽기
  • 그 외의 내용은 완전히 무시(특히 수학 무시)
  • 인터넷에서 다른사람들이, 해당 논문에 대해서 어떻게 생각하는지를 살펴보고 나의 생각과 비교 해 보기 (레딧등을 활용)

다시한번 논문을 high-level 에서 읽어보기

  • 훨씬 더 조심성 있게, 집중해서 읽기 + 노트적기
  • 모든 “영어”로된 문장을 완전히 이해할 수 있도록 노력하기 (high-level)
  • 수식을 까보지는 않으나, 대충 그렇구나 하고 끄덕이며 넘어가기 (모르는 수식이 있으면 무시)
  • 소스코드 저장소의 소스 및 문서 읽어보기 + 문서에 명시된 방식을 따라서 코드실행 및 재현 해 보기
  • 인터넷에 존재하는 요약 및 튜토리얼 자료 참고하기

완전히 상세한 내용을 수식을 통해 이해하기

  • 2단계까지 이해한 것을 Jupyter Notebook을 이용해서 정리하기. 누군가에게 가르쳐 준다는 생각으로, 문서화 + 추가적인 리소스로 풍부하게 정리하기
  • 수식을 스스로 풀어서 적어봄으로써 완벽하게 이해해 보도록 노력하기
  • 가능하다면, 수식의 내용을 프로그래밍 해서, 프로그램적으로 복제 해 보기

Siraj Raval