.txt

논문 읽는 방법 (이공계 ver.)

kk_______yy 2024. 5. 28. 22:32

 

“Be skeptical. But when you get proof, accept proof.” – Michael Specter

“의심해  보세요. 하지만  증거를 얻으면  증거를 받아들이십시오.” – 마이클 스펙터

 

 

문제에 대한 확실한 증거를 얻으려면 어떻게 해야 할까?

 

그건 바로 '논문'

 

그렇지만 논문을 읽고 이해하는 것에도 기술이 필요하다는 것 

 

그래서 쓰게 된 글

 

 

시작하기 전: 몇 가지 조언

과학 논문을 읽는 것은 블로그, 신문 기사를 읽는 것과는 완전히 다르다.

  • 제시된 순서와 다른 순서로 섹션을 읽어야 한다.
  • 메모하며 여러 차례 읽어야 한다.
  • 세부 내용에 대해 다른 문서를 찾아봐야 할 수도 있다.
  • 처음에는 하나의 논문을 읽는 데 오랜 시간이 걸릴테지만, 경험이 쌓이면 점차 빨라질 것이다.

 

읽기 전 [ 저자 & 소속 기관 & 출판된 저널 ] 을 기록해둔다.

  • 연구의 타당성을 확인하는 근거가 된다.

 

읽으면서 이해하지 못하는 단어 하나하나를 정리한다.

  • 단어에 대해 하나하나 찾아봐야 한다.
  • 어휘를 이해하지 못하면 논문을 이해하지 못한다.

 

논문을 조사할 때 [ arXiv.org ] 를 활용하면 좋다.

  • 논문의 승인, 출판 등을 확인할 수 있다.

 

처음부터 자세한 내용을 이해할 필요는 없다.

  • 논문을 구조를 살펴보고, 읽을 방향성을 선택한다.
  • 모든 단어를 읽지 않도록 한다.
    - 완전히 이해하려고 하면 전체 시간을 낭비하게 된다.
  • 다음 단락이나 문단에서 의미가 명확해지기도 한다.
  • 논문의 요점, 강점, 한계점을 파악한다.

 

방법 1.

1. Abstract(초록)이 아닌 Intoduction(서문)부터 읽는다.

Abstract만 보는 것은 좋지 않은 습관이다.

  • Title(제목)과 Abstract(초록)을 기반으로 관심 분야 논문을 결정한다.
  • 그러나 가능하다면 Abstract를 마지막에 읽는 것이 좋다.
  • Abstract에는 논문 전체에 대한 요약과 결과에 대한 저자의 해석이 있으므로 의도치 않은 편견이 생길 수 있다.

 

2. Big QUESTION을 파악한다.

'이 논문은 무엇에 대한 논문인가?'  가 아닌

'이 논문이 해결하고자 하는 문제는 무엇인가?'  라는 질문을 던진다.

 

3. 논문의 배경에 대해 간단히 파악한다. (5문장 이내 요약)

이 분야에서 이전에 수행된 연구는 무엇인가?

그 연구의 한계점은 무엇인가?

논문 저자에 의하면, 이후 진행되어야 하는 부분은 무엇인가?

 

논문을 이해하려면, 왜 이 연구가 수행됐는지 설명할 수 있어야 한다.

 

4. Specific QUESTION을 파악한다.

논문 저자는 본 연구를 통해 무엇을 해결하려 하는지 알아낸다.

하나 이상의 귀무 가설을 테스트한다면, 이를 구분하여 살펴본다.

 

5. 접근법을 파악한다.

논문 저자는 Specific QUESTION을 해결하기 위해 무엇을 했는가?

이 부분을 파악한다.

 

6. Methods(방법) 부분을 읽는다.

(저자가 수행한 작업을 정확하게 보여주는 다이어그램을 그린다.)

 

완전히 이해하는데 필요한 내용을 모두 담는다.

논문은 자세한 방법론에 대해서는 생략된 경우가 많다.

생략된 내용이 무엇을 의미하는지 모른다면, 해당 내용을 자세히 찾아봐야 한다.

 

그러나 실험을 재현할 수준으로 이해할 필요는 없다. (이 부분은 Reviewer가 수행할 부분)

 

7. Results(결과) 부분을 읽는다.

각 실험, 그림, 표의 결과를 요약해본다.

결과가 무엇을 의미하는지 해석하지는 않고, 결과가 무엇인지만 적어본다.

 

좋은 논문에서는 대부분의 결과가 그림과 표에 요약되어 있다.

 

8. 결과가 Specific QUESTION에 대해 어떤 해답을 제공하는가?

그러한 해답이 어떤 의미를 가지고 있을지 스스로 생각해봐야 한다.

다른 사람의 해석을 읽기 전에 자신만의 해석을 형성하는 것은 좋은 습관이다.

 

9. Conclusion / Discussion / Interpretation 부분을 읽는다.

(결론 / 토론 / 해석)

  • 저자는 결과가 무엇을 의미한다고 생각하는가? 그 의견에 동의하는가?
  • 다른 해석 방법이 있을까?
  • 논문 저자는 해당 연구의 한계를 파악하고 있는가?
  • 저자가 연구에서 놓친 부분은 없는가?
  • 다음 연구로 제안하는 부분이 있는가? 그 의견에 동의하는가?

이러한 질문들에 답변하며 읽는다.

 

10. 처음으로 돌아가서 Abstract를 읽는다.

저자가 논문에서 말한 내용과, 자신의 논문 해석이 일치하는지 확인한다.

 

11. 최종 단계 : 다른 연구자들은 본 논문에 대해 어떻게 이야기하는가?

본 연구에 대한 전문가들의 비판적 의견, 긍정적 의견에 대해 조사한다.

이때 구글을 통해 검색해볼 수 있다. (개인 블로그, 기술 문서 등)

 

12. 선택 : 인용된 문헌을 살펴본다.

저자가 어떤 논문을 인용했는지 살펴본다.

특정 분야의 중요한 논문을 식별하는 방법이다.

이를 통해 새로운 아이디어나 기술을 접할 수 있다.

 

 

방법2 : The Three-pass Approach

The first pass

  1. 제목, 초록, 서문을 주의 깊게 읽는다.
  2. 섹션과 하위 섹션 제목을 읽고, 나머지는 모두 무시한다.
  3. 결론을 읽는다
  4. 참고 문헌을 훑어보고 이미 읽은 논문은 표시한다.

 

이 과정에서 다음을 고려한다.

  • 카테고리
    - 이 논문은 무엇에 대한 내용인가?
  • 배경
    - 이와 관련된 선행 연구에는 어떤 것이 있는가?
  • 신뢰도
    - 신뢰가 되는 연구인가?
  • 연구 기여
    - 본 논문의 주된 기여 내용은 무엇인가?
  • 표현의 명확성
    - 논문이 잘 작성되었는가?

→  이러한 내용을 고려하여 논문을 더 읽을지 말지 결정할 수 있다.

 

 

* Tip : 논문 작성 요령

  • 일관성 있는 문단 구성 & 하위 제목 선정이 중요하다
  • 간결하고 포괄적인 초록을 작성한다
  • Reviewer가 논문의 요점을 이해하지 못할 경우 논문이 거부될 가능성이 크다.

 

The second pass

더 집중해서 논문을 읽는다.

단, 증명 등의 세부적인 내용은 무시하고 넘어간다.

이를 통해 논문의 요점을 파악한다.

  1. 논문의 그림을 자세히 살펴본다.
  2. References 중에서 아직 읽지 않은 논문을 표시한다.
    - 논문의 배경이 된다.

 

이 과정에서 1시간 이상이 소요된다.

  • 이를 통해 논문 내용을 파악할 수 있다.
  • 이 과정을 거쳐도 논문이 잘 이해되지 않는다면 다음 중 선택한다.
    - (a) 논문 던지기
    - (b) 논문의 배경과 이론을 더 공부하기
    - (c) 적당히 하고 The third pass로 넘어가기

 

The third pass

논문의 전반적인 구조를 재구성해본다.

  • 이 단계에서 논문 전반적인 요점을 파악하고 도전해볼 수 있다.
  • 또한, 자신만의 특별한 아이디어를 생각하여, 이후 연구에 활용할 수 있다.

 

 

+) Doing A Literature Survey

연구 분야에 대한 자료를 수집하는 방법

  1. Google Scholar 등의 문헌 사이트를 통해 survey 등을 찾아본다.
  2.  참고문헌에 반복된 저자 이름, 인용 문헌 등을 찾아본다.
  3. Top conference에서 양질의 최신 논문을 찾는다.

 

+) 관련 연구

1. 연구 논문을 리뷰하려 한다면

https://people.inf.ethz.ch/troscoe/pubs/review-writing.pdf

 

 

 

참고 자료

https://github.com/papers-we-love/papers-we-love?tab=readme-ov-file#readme

 

GitHub - papers-we-love/papers-we-love: Papers from the computer science community to read and discuss.

Papers from the computer science community to read and discuss. - papers-we-love/papers-we-love

github.com

https://organizationsandmarkets.com/2010/08/31/how-to-read-an-academic-article/

 

How to Read an Academic Article

| Peter Klein | This fall I’m teaching “Economics of Institutions and Organizations” to first-year graduate students. The reading list is rather heavy, compared to what most stude…

organizationsandmarkets.com

https://userpages.umbc.edu/~akmassey/posts/2012-02-15-advice-on-reading-academic-papers.html

 

Aaron Massey — University of Maryland, Baltimore County

February 15, 2012 Advice on Reading Academic Papers estimated reading time: 2 minutes and 23 seconds. Graduate students must learn to read academic papers, but in virtually all cases, these same students are not formally taught how to best read academic pa

userpages.umbc.edu

https://violentmetaphors.com/2013/08/25/how-to-read-and-understand-a-scientific-paper-2/

 

How to read and understand a scientific paper: a guide for non-scientists

Update (1/3/18) I’ve been overwhelmed with requests for the shorter guide, and the email address below no longer works. So I’ve uploaded a copy of the guide for anyone to download and s…

violentmetaphors.com

https://michaelrbernste.in/2014/10/21/should-i-read-papers.html

 

mrb: Should I Read Papers?

# # Should I read papers? TL;DR: Yes.[1] Papers, papers, papers. Papers have gotten a lot of attention these days. There are Twitter accounts, meetups all over the world, GitHub repositories, and lots and lots of chatter about reading papers. With all this

michaelrbernste.in