pile·
AI / ML·스캐터랩스캐터랩 (이루다)·

EMNLP-IJCNLP 2019 주요 NLP 논문 프리뷰

EMNLP-IJCNLP 2019 승인 논문의 제목 통계와 관심 논문 12편을 분석해 당시 NLP 연구 흐름을 압축한다. Generation, multi-task·multilingual, knowledge, BERT가 주요 축으로 나타났고 각 논문의 문제 설정과 모델 구조, 평가 결과를 기술적으로 짚는다. 단순 학회 안내가 아니라 embedding, 생성, 감정 분석, 편향, domain adaptation, 평가 metric까지 폭넓게 다룬 연구 리뷰다.

핵심 포인트
  • 승인 논문 제목에서 generation 71회, multi 58회, knowledge 49회가 나타났고 BERT 관련 representation·transfer 연구가 빠르게 늘었다.
  • FlowSeq는 invertible flow를 사용해 완전 non-autoregressive 생성과 문장 길이에 무관한 일정한 decoding 시간을 달성했다.
  • Context-aware VAE와 graph convolution은 각각 상식 추론의 다양한 배경, aspect sentiment의 syntactic dependency를 모델링했다.
  • CrossWeigh와 annotator bias 연구는 잘못된 label과 작업자별 편향이 dataset 평가를 어떻게 왜곡하는지 보여줬다.
  • Contextual embedding 분석은 BERT·ELMo·GPT-2의 layer별 문맥성이 다르고 embedding 공간이 anisotropic하다는 점을 측정했다.
  • MoverScore는 contextual embedding과 Earth Mover Distance로 BLEU·ROUGE보다 사람의 생성 품질 판단에 가까운 metric을 제안했다.
상세 정리
  • Paraphrase robustness: contextual embedding이 의미가 같은 바꿔쓰기에도 크게 변하는 문제를 hinge loss 기반 retrofitting으로 보정했다. MRPC paraphrase를 사용한 ELMo가 문장 분류·유사도·추론 평가에서 개선됐다.
  • Multi-aspect sentiment: CAN은 서로 다른 aspect의 attention이 noise가 되는 문제를 aspect sentiment classification과 category detection의 두 보조 task로 나눴다. orthogonal regularization으로 두 attention이 겹치지 않게 했다.
  • 빠른 생성: FlowSeq는 세 가지 invertible operation으로 flow 단위를 만들고 모든 token을 병렬 생성했다. WMT와 IWSLT 번역에서 기존 non-autoregressive 모델보다 높았고 target 길이에 상관없이 일정한 decoding 시간을 보였다.
  • 상식 추론: CWVAE는 한 사건에 여러 intent가 있을 수 있고 외부 배경이 필요하다는 점을 반영했다. 인과관계가 있는 이야기 corpus로 pretrain한 뒤 Event2Mind와 ATOMIC에 fine-tuning해 정확도와 다양성을 함께 높였다.
  • Syntactic sentiment: aspect-specific GCN으로 dependency 정보를 모으고 masking한 aspect representation을 LSTM 문장 representation과 attention했다. 긴 거리 dependency를 포착해 여러 Twitter·restaurant dataset에서 높은 성능을 냈다.
  • 외부 지식 attention: FrameNet과 Thesaurus에서 relation indicator를 만들고 key-value attention으로 문장에 주입했다. self-attention representation과 knowledge representation을 결합해 relation extraction에 활용했다.
  • 생성 편향: 인구 집단을 나타내는 prompt로 생성한 문장의 긍정·부정적 대우를 `regard` metric으로 측정했다. 당시 최고 생성 모델도 demographic bias를 포함했고 regard classifier로 숨은 편향을 찾을 수 있었다.
  • Label 오류: CoNLL03 NER test set의 5.38%가 잘못 label됐음을 수작업으로 확인했다. CrossWeigh는 오류 가능성이 높은 training example의 weight를 낮춰 세 dataset과 여러 NER 모델에서 성능을 개선했다.
  • Domain adaptation: AdaMRC는 question generator, MRC module, domain classifier로 구성된다. label이 많은 source domain과 label 없는 target domain을 adversarial하게 정렬해 in-domain annotation 부족을 보완했다.
  • Annotator bias: worker ID를 feature로 주면 성능이 오르지만 학습에 없던 worker의 test data에서는 떨어졌다. train과 test annotator를 분리하고 작업자 편향을 지속 점검해야 함을 보였다.
  • Contextuality 측정: IntraSim, SelfSim, MEV로 모델·layer별 문맥성을 정량화했다. ELMo는 상위, BERT는 중간, GPT는 하위 layer의 기여가 컸고 contextual embedding은 특정 방향으로 쏠린 anisotropic geometry를 보였다.
  • 생성 평가: MoverScore는 BERT·ELMo embedding 사이의 이동 거리를 사용해 표면 token 일치보다 의미 유사성을 평가했다. 여러 생성 task에서 기존 metric보다 사람의 품질 점수와 높은 상관성을 목표로 했다.
왜 읽나2019년 NLP 연구가 Transformer 성능 경쟁을 넘어 dataset 품질, 편향, 외부 지식, 생성 평가로 확장된 흐름을 한 번에 파악하는 데 유용하다.
스캐터랩
스캐터랩 (이루다) 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. AI / ML·LY CorporationLY Corporation·

    Grafana에서 자연어로 장애 원인을 분석하기: LLM 에이전트 기반 SRELens 개발기

    LY Corporation Home SRE 팀이 장애 분석 시 메트릭·로그·트레이스가 각각 다른 화면에 흩어져 있는 문제를 해결하기 위해 Grafana 플러그인 SRELens를 개발했다. SRELens는 LLM 에이전트가 자연어 질의를 받아 실제 관측성 데이터를 조회하고, 근거와 함께 장애 원인 후보를 정리해 주는 도구다. LGTM-P 스택(Loki·Grafana·Tempo·Mimir·Pyroscope)과 FlavaMCP 게이트웨이를 통합해 단일 채팅 인터페이스에서 멀티시그널 분석이 가능하다.

    #llm-app#mcp#observability+2