Learn

[논문리뷰] 이해가 안되는 논문 해결 법 : 묻고 더블로 가

부루기 2024. 6. 26. 17:27
728x90

How to Read a Paper

1. 서론

연구자들은 여러 가지 이유로 논문을 읽어야 하는 데, 그 이유는 다양합니다. 하지만 논문을 효율적으로 읽는 기술은 거의 교육하지 않고 개인 랩실에서 시도와 실패를 통해 이 기술을 배우게 되는데 이를 해결하기 위해 Keshav는 3단계 접근법을 소개하고 있습니다.

2. 3단계 접근법

이 논문에서는 3단계 접근법으로 논문을 처음부터 끝까지 한 번에 읽는 대신, 세 번에 걸쳐 읽는 것을 목표로 합니다. 

 

2.1 첫 번째 단계

첫 번째 단계는 논문을 빠르게 스캔하여 전체적인 개요를 파악하는 것입니다. 이 단계는 약 5-10분 정도 소요되며 다음과 같은 단계를 포함합니다:

  1. 제목, 초록, 도입 부분을 주의 깊게 읽습니다.
  2. 섹션 및 하위 섹션 제목을 읽습니다.
  3. 결론 부분을 읽습니다.
  4. 참고 문헌을 훑어보고 이미 읽은 논문을 체크합니다.

이 단계를 마치면 다음 다섯 가지 질문에 답할 수 있어야 합니다:

  1. 분류: 이 논문의 유형은 무엇인가? 
    • 여기서 Survey, Applied냐 여러 방식이 나올 수 있는데, 논문에 대한 종류는 다른 포스팅에서 설명하도록 하겠습니다.
  2. 맥락: 어떤 다른 논문과 관련이 있는가?
  3. 타당성: 가정이 유효한가?
  4. 기여: 주요 기여는 무엇인가?
  5. 명확성: 논문이 잘 작성되었는가?

2.2 두 번째 단계

두 번째 단계에서는 논문을 더 세부적으로 읽되, 증명과 같은 세부 사항은 무시합니다. 이 단계는 약 1시간 정도 소요되며 다음을 포함합니다:

  1. 그림, 도표 및 기타 삽화를 주의 깊게 봅니다.
  2. 주요 포인트를 메모하고 여백에 주석을 답니다.
  3. 관련된 읽지 않은 참고 문헌을 표시합니다.

이 단계를 마치면 논문의 주요 내용을 다른 사람에게 설명할 수 있어야 합니다.

+ 다만 이 부분에서 제대로 이해하지 못할 수 있는데 이에 대해서 대응 방법을 알려줍니다.

  1. 제대로 이해하지 못했다면 언젠가 이해하게 될 때까지 이 논문을 그냥 미뤄두는 것
  2. 이 논문을 읽기 위한 배경을 이해하고 다시 오기
  3. 무시하고 3번째로 이동

이해하진 못했고 그냥 가!

포스팅의 제목을 저렇게 지었지만 제 경험상 무시하고 3번째로 이동했을 때, 좋은 성과를 보기 힘들고 마치 알고 있다는 착각을 하게 되기에 추천하지 않습니다.  

 

2.3 세 번째 단계

세 번째 단계에서는 논문을 완전히 이해하기 위해 논문을 재구현해보고 저자의 가정을 도전합니다. 이 단계는 초보자는 4~5시간, 숙련자는 1시간 소요될 수 있으며, 다음을 포함합니다:

  1. 모든 가정을 식별하고 도전합니다.
  2. 저자와 동일한 가정으로 작업을 재구현합니다.
  3. 실제 논문과 재구현 결과를 비교하여 혁신과 결점을 파악합니다.
  4. 미래 작업을 위한 아이디어를 기록합니다.

이 단계를 마치면 논문의 전체 구조를 기억에서 재구성하고 강점과 약점을 자세히 논의할 수 있어야 합니다.

+ 물론 이는 리뷰어들이 해야한다고 설명하곤 있지만 언제까지나 학부생에서 멈출순 없기에 속으로라도 감히 이 논문을 평가하고 고칠 점들이 있는지 확인해보는 것이 좋다고 생각합니다. 

감히 평가할 수 없는 논문도 있지만 일단 트라이는 해봅시다

3. 문헌 조사 수행

문헌 조사는 많은 논문을 읽어야 하는 작업입니다. 여기도 역시 3가지 방법을 사용하는데 다음은 문헌 조사에 3단계 접근법을 적용하는 방법입니다:

  1. 학술 검색 엔진을 사용하여 최근 논문 3-5편을 찾고, 첫 번째 단계를 통해 논문의 개요를 파악합니다.
  2. 참고 문헌에서 반복적으로 인용되는 논문과 저자를 찾아 주요 논문을 식별합니다.
  3. 주요 컨퍼런스 웹사이트에서 최근 프로시딩을 확인하고, 관련 논문을 추가로 찾아 두 번째 단계를 통해 조사합니다.

위 1, 2, 3은 순서대로 진행하고 안되는 경우 다음 단계로 넘어가는 순서를 가지고 있습니다. 1, 2, 3번을 전부 한다면 좋겠지만 저자의 경우 1번 단계에서 좋은 Survey 논문을 찾았을 때, 당신의 운에 축하하라는 것을 보아 다음단계를 생략하고 그것을 지침 삼아도 될 듯 합니다.

축하합니다. 당신은 좋은 survey 논문을 찾았습니다

4. 경험과 팁

Keshav는 15년 이상 이 방법을 사용해 왔으며, 다음과 같은 이점을 경험했습니다:

  • 논문의 세부 사항에 압도되지 않도록 도와줍니다.
  • 논문 평가의 깊이를 시간과 필요에 따라 조정할 수 있습니다.
  • 논문을 빠르게 평가하고, 필요한 정보를 효율적으로 얻을 수 있습니다.

5. 관련 자료

논문을 읽고 평가하는 데 도움이 되는 다른 자료로는 Timothy Roscoe의 "Writing Reviews for Systems Conferences"와 Henning Schulzrinne의 "Writing Technical Articles" 가이드가 있습니다.

+ 어떤 논문을 작성하는 지에 따라 참고할 논문이 조금씩 다릅니다.

6. 요청사항

Keshav는 이 문서를 지속적으로 업데이트하고자 합니다. 의견이나 개선 제안이 있다면 이메일로 보내주시기 바랍니다.

7. 감사의 글

이 문서의 초안은 Hossein Falaki, Earl Oliver, Sumair Ur Rahman 학생들이 작성했습니다. 이들에게 감사의 뜻을 전합니다. 또한 Christophe Diot와 Nicole Keshav의 도움도 있었습니다. 이 연구는 캐나다 국립 과학 공학 연구 위원회, 캐나다 연구 의장 프로그램, Nortel Networks, Microsoft, Intel Corporation, Sprint Corporation의 지원을 받았습니다.


참고 문헌

  1. T. Roscoe, “Writing Reviews for Systems Conferences,”
  2. H. Schulzrinne, “Writing Technical Articles,”
  3. G.M. Whitesides, “Whitesides’ Group: Writing a Paper,”
  4. ACM SIGCOMM Computer Communication Review Online, http://www.sigcomm.org/ccr/drupal/

+ 이 글은 GPT-4o로 요약된 내용을 추가 및 수정하여 만든 게시물입니다.

728x90