Introduction

논문 리뷰를 처음 진행했을 때는 논문의 내용 이해에만 초점을 뒀었다. CV, NLP 등 DL 관련 지식이 부족했었기 때문에 논문에서 제시하는 개념들을 이해하기에 시간을 많이 할애했었다. 그러나 어느 정도 background가 생기고 논문을 읽는 게 이런거구나를 감 잡아가기 시작하면서부터는 논문을 읽을 때 어떤 생각을 갖고 어디에 집중해서 읽느냐가 중요하다는 걸 알게 되었다. 그래서 논문 리뷰 읽는 법에 대해 간단히 정리하려고 한다.

1. 문제 정의

아래 두 가지에 집중해서 읽어본다. 주로 Abstract와 Introduction(첫번째 파트) 부분을 통해 알 수 있다.

  • 해당 논문에서 제시한 문제점은 무엇인가?
  • 이 문제점을 해결하는 것이 왜 중요한가?

2. 기존 방법

Related Work/Background(두번째 파트) 부분에서 기존의 방법론을 알 수 있다.

  • 기존 방법들은 이 문제를 어떤 식으로 해결하려고 시도했는가?

3. 논문이 제안하는 방법

세번째 파트를 통해 모델 아키텍처 등 논문에서 제시하는 방법론을 알 수 있다.

  • 해당 논문에서는 문제점을 어떻게 해결하려 하는가?
  • 왜 그렇게 해결했는가?
  • 제안한 방법의 장점은 무엇이고, 단점은 무엇인가?
  • 제안한 방법이 기존 방법들과 어떤 부분에서 차이가 있는가?

4. 실험 결과

  • 어떤 x라는 성능을 측정하기 위해 왜 이 데이터를 썼고, 이 벤치마크에서 실험을 했는가?
  • 실제 결과가 논문에서 주장하는 가설을 뒷받침할만한 증거가 되는가?

benchmark: 모델의 성능을 평가하고 비교하기 위해 사용되는 기준 또는 데이터셋을 의미한다. AI에서는 특정 task나 domain에 대해 널리 사용되는 데이터셋이나 test 절차를 말한다.

5. 결론 분석

  • 후속 연구로는 어떤식으로 접근할 수 있을지 고민하기
  • 기존 방법들 코드 다운로드 받아서 아이디어 적용해보면서 시행착오 겪어보기

댓글남기기