Company
교육 철학
📖

1. 논문 읽기 3단계 전략

효율적인 논문 읽기의 핵심

핵심 원칙: 모든 논문을 깊이 읽지 마라. 선별 후 집중하라.
연간 수만 편의 논문이 발표됩니다. 모든 논문을 깊이 읽는 것은 불가능하며, 오히려 중요한 논문에 집중할 시간을 빼앗깁니다.

전체 흐름

결과 비교:
50편을 각 3시간씩 읽기 = 150시간, 기억은 희미
선별 후 5편을 깊이 읽기 = 30-40시간, 명확한 이해

1단계: 1차 스캔 (5-10분)

목적

"이 논문을 지금 읽을 가치가 있는가?"를 빠르게 판단합니다.

읽어야 할 부분

제목 (Title)
논문의 범위와 주제를 파악합니다
키워드를 통해 관련성을 확인합니다
초록 (Abstract)
문제 정의: 무엇을 해결하려는가?
제안 방법: 어떤 접근을 사용하는가?
주요 결과: 어떤 성과를 달성했는가?
그림 (Figures) + 캡션
시각적 정보는 종종 텍스트보다 명확합니다
특히 첫 번째 그림(전체 구조)과 결과 비교 그림을 주목하세요
그림만 봐도 핵심 아이디어가 보여야 좋은 논문입니다
Introduction 마지막 문단
Contribution이 bullet point로 정리되어 있는 경우가 많습니다
"We propose/introduce/present..." 문장을 찾으세요
결론 (Conclusion)
실제로 달성한 것과 향후 과제를 확인합니다
저자가 인정하는 한계를 파악합니다

판단 기준

다음 질문에 답하세요:
본인의 연구 문제와 직접 연관이 있는가?
사용하는 방법론을 이해할 수 있는 수준인가?
결과가 주장을 명확히 뒷받침하는가?

실전 팁

대부분의 논문은 이 단계에서 걸러집니다
50~70%의 논문은 "지금 읽지 않아도 된다"로 분류됩니다
이는 시간 낭비가 아니라 효율적인 선별입니다
초록과 그림만으로 기여점이 명확히 드러나지 않는다면
논문 자체가 불명확하거나
본인의 관심 영역이 아닐 가능성이 큽니다

2단계: 구조적 독해 (30-60분)

목적

논문의 논리 구조를 파악하고 핵심 아이디어의 필요성을 이해합니다.

Step 1. 문제 정의 파악

Introduction에서 찾아야 할 것:
"이 연구는 무엇을 해결하려는가?"
단순히 "더 나은 결과"가 아니라:
어떤 조건에서 기존 방법이 실패하는가?
이 문제가 중요한가?
문제의 난이도는 어디서 오는가?
예시:
"기존 Neural Rendering 방법은 동적 장면에서 시점 일관성을 유지하지 못한다. 이는 정적 장면을 가정하는 표현 방식 때문이다."

Step 2. 기존 방법의 한계 분석

Related Work는 단순 문헌 나열이 아닙니다
Related Work는 "왜 이 논문이 필요한가"의 증거입니다.
표로 정리하면 효과적입니다:
논문명
해결한 것
여전히 안 되는 것
논문A
X를 개선
Y에서는 실패
논문B
Y를 개선
속도가 느림
각 선행 연구가:
무엇을 해결했는가?
어떤 문제가 여전히 남았는가?

Step 3. 핵심 아이디어 찾기

Method 섹션에서 찾아야 할 것:
"기존과 다른 점"을 먼저 찾으세요.
구체적인 구현보다 "왜 이렇게 설계했는가"의 동기를 파악하세요.
좋은 논문의 특징:
핵심 아이디어를 그림 하나로 요약합니다
그 그림을 자기 말로 설명할 수 있어야 합니다

Step 4. 실험 설정 확인

체크해야 할 것:
Baseline이 무엇인지 확인합니다
평가 지표(metric)가 문제 정의와 일치하는지 봅니다
데이터셋이 주장을 검증하기에 적합한지 판단합니다

Step 5. 결과 해석

숫자만 보지 말고:
어떤 조건에서 얼마나 개선되었는가?
Ablation study 확인 (각 구성 요소의 기여도)
Limitation이나 Future Work에서 저자가 인정하는 한계

수식과 증명에 대한 태도

이 단계에서는 수식의 역할만 파악하세요
충분한 이해 수준:
"이 수식이 무엇을 계산하는가?"
"왜 이 계산이 필요한가?"
남에게 설명할 수 있는 정도
완전한 유도는 언제 필요한가:
직접 구현하거나
확장 연구를 할 때만
예시:
"Equation 3은 ray와 surface의 교차점을 효율적으로 계산하기 위해 quadratic form을 사용한다"
이 정도면 충분합니다.

실전 사례: NeRF 논문 읽기

문제:
다시점 이미지로부터 연속적인 3D 장면을 표현하고 싶다
기존 한계:
Voxel은 메모리 폭발
Mesh는 복잡한 기하학 표현 한계
핵심 아이디어:
5D 함수(위치+방향→색상+밀도)를 MLP로 표현
실험:
Volume rendering으로 이미지 합성
Positional encoding이 고주파 디테일 향상
결과:
고품질이지만 학습이 느리고 정적 장면만 가능

3단계: 정밀 분석 (필요 시)

언제 이 단계까지 가야 하는가?

다음 경우에만 정밀 분석이 필요합니다:
이 논문의 방법을 본인 연구에 직접 적용할 때
논문을 재현(reproduce)해야 할 때
이 논문을 개선하거나 확장하는 연구를 할 때

정밀 분석 체크리스트

수식 유도 과정
각 단계의 가정과 근사를 이해합니다
왜 이런 변형이 가능한지 파악합니다
알고리즘 의사코드
실제 구현 가능한 수준으로 이해합니다
각 단계의 계산 복잡도를 파악합니다
Ablation 실험
각 구성요소가 왜 필요한지
제거하면 무엇이 문제인지 파악합니다
실패 사례 / 한계
저자가 명시한 것뿐만 아니라
암묵적으로 피한 조건도 찾습니다

중요한 사실

모든 논문을 이 단계까지 읽는 것은 비효율적입니다
실제 연구에서는 10편 중 1~2편만 정밀 분석합니다
나머지는 구조적 독해 수준에서 정리해두면 충분합니다
"필요할 때 다시 찾을 수 있도록" 정리하는 것이 목표입니다

자주 발생하는 오해

오해 1: "수식을 완전히 이해해야 연구 가능하다"

사실: 역할 이해가 우선입니다.
대부분의 경우:
수식이 "무엇을 계산하는가"
"왜 필요한가"를 아는 것으로 충분합니다
완전한 유도는 직접 구현하거나 개선할 때만 필요합니다.

오해 2: "모든 논문을 끝까지 읽어야 한다"

사실: 선별이 핵심입니다.
시간은 유한합니다. 모든 논문을 깊이 읽으면 정작 연구할 시간이 없습니다.
경험 법칙:
분야 진입: 대표 논문 3~5편을 정밀하게
연구 중: 관련 논문 20~30편을 구조적 독해
논문 작성: 직접 비교할 5~10편을 다시 정밀 분석

오해 3: "처음부터 완벽한 이해가 필요하다"

사실: 반복을 통해 이해가 깊어집니다.
첫 독해에서는 큰 그림만 잡으세요.
1차: 무엇을 하는 논문인가?
2차: 왜 필요한가?
3차: 어떻게 작동하는가?

실전 체크리스트

1차 스캔 후 체크

논문의 핵심 문제를 한 문장으로 말할 수 있다
기존 방법의 한계를 한 문장으로 말할 수 있다
이 논문의 해결책을 한 문장으로 말할 수 있다
읽을지 말지 결정했다

구조적 독해 후 체크

왜 이 논문이 필요했는지 설명할 수 있다
핵심 아이디어를 자기 말로 설명할 수 있다
주요 그림의 의미를 이해했다
이 논문의 한계를 알고 있다

정밀 분석 후 체크

수식의 유도 과정을 이해했다
알고리즘을 구현할 수 있다
Ablation의 의미를 이해했다
실패 조건을 명확히 알고 있다