본문 바로가기

NLP/용어정리

[용어 정리] Ablation Study

3줄 요약: what is ablation study?

 

  • 특정 부분을 제거해서
  • 달라지는 게 무엇인지를 파악하기 위해
  • 설계 및 진행한 실험

 


의미

 

ablation: 절제. 여기서 '절제'는 의학용어에 가깝다. 특정 장기, 조직 등 생명체의 일부를 제거하는 과정을 의미한다.

study: '연구'를 의미한다.

 

기원

 

즉, ablation study 는 원래 생물학에서 쓰이는 용어였다. 쉽게 생각해봐도, 과거 수많은 동물 실험들이 특정 부위가 어떤 기능을 하는지 알기 위해 그걸 제거한 동물과 제거하지 않은 동물을 비교한 사실을 어렵지 않게 떠올릴 수 있다.

 

처음으로 동물을 연구한다면, 살아있는 생명체를 해부해야 하니 그 속을 열었을 것이다. 그런데 무언가 수축과 팽창을 하는 덩어리가 있다. 우리는 그게 심장인 걸 알지만, 그걸 몰랐던 과학자들은 제거한 뒤 생명체의 변화를 유심히 관찰했을 것이다.

 

예시

 

예컨대, 참기름 없이 햄과 시금치와 밥만 들어간 김밥이 있었다. 누군가 이 김밥을 맛있게 하기 위해, 김에 참기름을 바르고 단무지와 어묵을 추가했다. 마지막으로 시금치는 넣지 않았다. 사람들은 새로운 김밥이 더 맛있다고 느꼈다. 그러나, 무엇이 김밥을 더 맛있게 했는지 한번에 알 수 없었다. 그래서 시금치만 빼보고, 햄만 넣어보고, 참기름만 발라서 각각 김밥을 먹어보았다.

 

AI 분야에서의 필요성

 

그런데 AI 분야에서 이 단어가 필요했다. 그래서 Allen Newell 이라는 사람이 1975년에 이 단어를 처음 쓰기 시작한다. 그 이유는 AI 분야의 특성과 관련이 깊다. AI 분야는 대체로 모델이 존재한다. 그리고 그 모델을 개선하는 경우가 대부분인데, 문제는 개선되었다는 것은 알겠는데 어떻게 개선했는지, 어떤 효과가 있었는지에 대해선 모호하다는 것이다.

 

예시처럼 논문에서 어떤 방법을 제시했고 그 방법이 개선했다는 건 쉽게 보이지만, 어떻게 개선했고 어떤 효과 있었는지는 알기 위해서 각각 요소마다 대조군을 제시하고 비교하는 실험이 필수적이다. 그러므로, 이런 실험이 논문에 나오는 것은 흔한 일이며, 읽을 때 무슨 목적으로 진행하는지 유심히 살핀다면 더욱 논문이 쉬워질 것이다.

 

 


참고

 

https://en.wikipedia.org/wiki/Ablation_(artificial_intelligence) 

 

Ablation (artificial intelligence) - Wikipedia

In artificial intelligence (AI), particularly machine learning (ML), ablation is the removal of a component of an AI system. An ablation study investigates the performance of an AI system by removing certain components to understand the contribution of the

en.wikipedia.org

 

'NLP > 용어정리' 카테고리의 다른 글

[용어 정리] oracle summary  (0) 2022.12.14
[용어정리] METEOR Score  (0) 2022.11.01
[용어정리] perplexity  (0) 2022.10.20
[용어정리] BLEU Score  (1) 2022.10.04
[용어정리] agnostic  (0) 2022.09.14