[Paper] How to Read a Paper (S. Keshav) 논문 읽는 법 | 논문 리뷰

Seohyun-kim·2022년 8월 30일
1

Paper Review

목록 보기
1/1
post-thumbnail

논문 pdf
How to Read a Paper (S. Keshav)


ABSTRACT

Researchers spend a great deal of time reading research papers.
However, this skill is rarely taught, leading to much wasted effort.
This article outlines a practical and efficient three-pass method for reading research papers.
I also describe how to use this method to do a literature survey.


1. INTRODUCTION

  • 연구자들이 논문을 읽는 이유

    • to review them for a conference or a class
    • to keep current in their field
    • for a literature survey of a new field
  • 전형적인 연구원은 논문을 읽는 데 1년에 수백시간을 소모함..

  • 효율적인 논문 읽기를 배우는 것은 중요한데 아무도 안알랴줌!

  • 대학원생이 되었을 때 시행착오를 겪으며 배워야 함...

  • 수년간 효율적인 논문 읽기를 위해 간단한 접근법을 사용해옴!!

  • ‘three-pass’ approachliterature survey에 대해 소개하겠다!


2. THE THREE-PASS APPROACH

  • 처음부터 시작해서 끝까지 읽는 것이 아니라, 최대 3번의 pass로 논문을 읽어야 한다.

  • 각 pass에서는 특정 goal를 달성하고, 이전 pass를 기반으로 구축됨

The first pass gives you a general idea about the paper
The second pass lets you grasp the paper’s content, but not its details
The third pass helps you understand the paper in depth.


2.1 The first pass

quick scan to get a bird’s-eye view of the paper
▶️ 한눈에 보기 위해 빠르게 훑어봐라!

  • 다음 pass를 진행할 지 말지를 결정하는 단계
  • 5 ~ 10 분 정도의 시간 소요
  1. Carefully read the title, abstract, and introduction
    ▶️ title, abstract, introduction을 자세히 봐라!
  1. Read the section and sub-section headings, but ignore everything else
    ▶️ 섹션이나 하위 섹션의 heading을 읽되, 나머지는 무시하라!
  1. Read the conclusions
    ▶️ 결론을 읽어라!
  1. Glance over the references, mentally ticking off the ones you’ve already read
    ▶️ references를 스-윽 보고, 이미 읽은 것들은 속으로 체크해라!

이렇게 첫번째 pass가 끝나면, 아래 5가지 C에 답할 수 있어야 함

  1. Category: What type of paper is this?
    ▶️ 어떤 종류의 논문인가!!

    • A measurement paper? An analysis of an existing system? A description of a research prototype?
  2. Context: Which other papers is it related to?
    Which theoretical bases were used to analyze the problem?
    ▶️ 다른 어떤 논문과 연관 있는가!!
    ▶️ 어떤 이론적 근거가 문제를 분석하는데 사용되었는가!

  3. Correctness: Do the assumptions appear to be valid?
    ▶️ assumptions(가정)이 유효해 보이는가!

  4. Contributions: What are the paper’s main contributions?
    ▶️ 이 논문의 주요 contribution은 뭔가!

  5. Clarity: Is the paper well written?
    ▶️ 이 논문은 잘 쓰여졌는가!


  • 위 5가지 정보를 이용하면, 논문 읽는걸 때려치게 될 수도 있음
    관심이 없거나, 그 논문을 이해하기에 내가 그 분야를 많이 알지 못하거나, 아니면 저자가 잘못된 가정을 세웠거나...

논문을 쓸 때도 마찬가지!!

리뷰어 또는 독자가 이 단계를 넘어주길 바라겠지..(to make only one pass over it)

  • 그러니까 section과 sub-section의 제목을 일관성(coherent)있게 하고
    간결하고(concise) 포괄적인(comprehensive) abstracts를 작성하도록 해라

  • 리뷰어가 한 번 읽은 후에 요지(gist)를 이해할 수 없으면 reject 될거임..
    독자가 5분 안에 하이라이트를 이해할 수 없다면 때려 칠 것임..


2.2 The second pass

In the second pass, read the paper with greater care, but ignore details such as proofs
▶️ 더 자세히 읽되, 증명과 같은 디테일은 무시해라!

  • 읽을 때 key point를 적어두거나, 주석을 달아두면 좋음
  • 이 단계는 최대 1시간이 걸릴 것임

  1. Look carefully at the figures, diagrams and other illustrations in the paper.
    ▶️ 그림, 도표를 자세히 봐라!!
    근데 레이블 잘 달려있는지, 에러 없는지 그런 디테일은 무시

  2. Remember to mark relevant unread references for further
    reading.
    ▶️ 레퍼런스에서 읽지 않은 논문을 표시하는 것을 잊지말라!
    논문의 background에 대해 더 많이 배우는 좋은 방법임

  • 이 단계가 끝나면 논문의 내용을 파악할 수 있어야 함
    (grasp the content of the paper)

  • 다른사람에게 이 논문의 주요 논점(main thrust)을 요약해 설명할 수 있어야 함


어쩌면 두번째 단계가 끝나도 뭔소린지 모를 때도 있다.

  • 주제가 익숙하지 않은 용어, 축약어로 낯설기 때문임.
    또는 저자가 내가 모르는 증거나 실험 기법을 사용할 수도 있고..
    그래서 그 논문의 대부분(bulk)을 이해할 수 없음(incomprehensible)

  • 논문은 근거 없는 주장과 수많은 참조로 poorly하게 쓰일 수도 있음

  • 우리는 아래와 같이 선택할 수 있다
    (a). 앞으로 필요할 일이 없길 바라면서 제껴두기ㅋㅋ
    (b). Background 읽고나서 다시 논문으로 돌아가기
    (c). 인내심을 가지고 세번째 pass로 넘어가기


2.3 The third pass

The key to the third pass is to attempt to virtually re-implement the paper
▶️ 가상으로 이 논문을 재 실현하..는 것임
저자와 같은 가정을 하고, 다시 만들라는 뜻임

  • 실제 논문과 re-creation된 내용을 비교함으로써,
    논문의 innovation 뿐만아니라 숨겨진 오류와 가정도 쉽게 찾을 수 있음

  • 이 단계에서는 great attention to detail가 요구된다
    모든 statement의 모든 assumption을 identify하고 challenge해야 함

  • 나아가 어떻게 특정 아이디어를 제시할지에 대해서도 생각해봐야 함

  • 실제 논문과 비교하는 과정에서, 증명과 presentation에 대한 날카로운 통찰력을 기를 수 있고, 내 기술로 만들 수도 있음

  • 이 때, future work에 대한 아이디어도 함께 적어놔야 한다

  • 이 세번째 pass는 초보자는 4~5시간, 숙련된 사람은 1시간이 걸릴 수 있음

  • 이 과정이 끝나면 논문 전체에 대한 구조를 기억으로부터 재구성 할 수 있고,
    강점과 약점을 식별할 수도 있어야 함!

  • 특히 암묵적인 가정, relevant work에 대한 누락된 citations, 실험이나 분석적인 기법의 잠재적 문제(issue)를 정확하게 파악할 수(pinpoint) 있어야 함!


3. DOING A LITERATURE SURVEY

어떤 논문을 읽어야 할까?

  1. use an academic search engine such as Google Scholar or CiteSeer and some well-chosen keywords to find three to five recent papers in the area.
    ▶️ 학술 검색을 통해 관련 키워드로 논문 3~5개 찾음
  • 각 paper에 첫번째 pass를 적용 (내용파악, related work 섹션 읽기)

  • 최근 연구의 thumbnail summary를 찾을 수 있을 것임

  • 운좋으면 a recent survey paper 에 대한 연결 링크가 있을수도~
    그러면 이제 그거 읽으면 됨! 개꿀

  • 근데 그런거 없다면, 2번으로 ㄱ

  1. find shared citations and repeated author names in the bibliography.
    ▶️ 참고문헌에서 shared citations과 반복되는 저자를 찾아라
  • 그 분야의 key 논문과 연구원들이다.

  • key 논문은 다운로드를 하고 따로 옆에 둬라

  • 그 다음 key 연구원의 웹사이트로 가서 최근에 어디에서 publish 되었는지 확인

  • best researchers 들은 top conferences에 출판하기 때문에 top conferences를 파악하기에도 좋음

  1. go to the website for these top conferences and look through their recent proceedings.
    ▶️ top conferences 사이트에 들어가서 최근 proceedings을 확인해라
  • 빠르게 쓱 훑어보면 최근 high-quality related work 파악 가능

  • 이 논문들과, 아까 옆에 둔 논문과 함께 첫번째 버젼을 구상함
    (constitute the first version of your survey)

  • 이 논문들을 두번 읽어라

  • 이 논문들 모두가 내가 전에 찾지 못했던 key paper를 cite하고 있다면,
    다시 그 논문을 찾아 필요한 만큼 반복해라


5. RELATED WORK


0개의 댓글