논문 요약: Design Challenges for Entity Linking

 

TACL 2015

VINCULUM이라는 새로운 system을 개발하여 Entity Linking의 state-of-the-art를 갱신한다.

당시 Entity Linking 연구들 간의 존재하는 Ambiguity를 언급하며 그 이유와 해결방안을 제시했다.

Abstract랑 Introduction만 읽고 저자들이 개발했다는 VINCULUM이 대단하다는 줄 알았는데 결과랑 분석을 보고 나니 VINCULUM보다는 문제 제시와 aspects 분석이 더 중요한 것이였다. 그러므로 VINCULUM 관련 내용은 번역 안 함.

Entity Linking (EL)

EL은 information extraction의 중심 분야이다. entity를 인식하여 Knowledge Base(KB)에 link하는 일. 여기서 KB는 보통 Wikipedia를 많이 쓴다.

예시: JetBlue begins direct service between Barnstable Airport and JFK International.

여기서 “JetBlue”KB:JetBlue로, “Barnstable Airport”KB:Barnstable Municipal Airport로, “JFK International”KB:John F. Kennedy International Airport로 link되어야 한다. 이 link들은 읽는 인간에게 semantic annotation을 줄 뿐만 아니라, machine에게도 마찬가지로 semantic knowledge를 습득시킬 수 있다.

EL은 distantly-supervised relation extraction과 같은 NLP 응용 분야에서 training data를 형성하거나, disambiguation 등에 도움이 된다. 이 논문이 나오기 전까지는, EL에 관한 연구가 많음에도 불구하고 어느 것이 The-State-of-the-Art가 무엇인지 판단하기가 힘든데 그 이유로는, (1)EL에 대한 standard definition이 없고, (2)system이 같은 data set을 사용하며 비교되는 경우가 드물어 approach간의 비교를 하기 힘들고, (3)approach의 무엇을 보고 비교할 지 정하지 못한 점들이 있다. 이 논문에서는 simple, modular, unsupervised EL system인 VINCULUM을 개발하였다.

NIL entities

Wikipedia에 없는 entity들. AIDA data는 비슷한 annotation으로 NIL entity를 포함하는데 ACE랑 MSNBC는 안함.

당시 EL field의 문제점

  • Problem의 standard definition이 없음
  • Approach들이 dataset을 다 다르게 가지고 개발되었으므로 system간의 비교가 힘들다.
  • System을 비교하려 해도 어떤 aspect를 기준으로 가질 것인지 확실하지 않다.

Datasets

text

당시 approach들이 사용하는 dataset의 sparsity를 보여 주는 표.

당시 Evaluation Metrics

Paper들이 사용하는 evaluation metric조자 저마다 차이를 가진다.

Bag-of-Concept F1

ACE, MSNBC system이 사용한다.

gold bag of Wikipedia entities를 bag of system output entities와 비교한다. 모든 mention이 잘못된 entity와 링크되어도 100% F1을 가질 수 있다.

Micro Accuracy

TAC09, TAC10, TAC10T system에서 사용한다.

mention중 맞는 link를 단순이 확률로 나타낸 것.

TAC-KBP B^3 + F1

TAC11, TAC12 system에서 사용한다.

NER-style F1

AIDA system에서 사용한다.

CoNLL NER F1 evaluation과 비슷하다. link는 gold boundary와 linked entity가 맞을 때만 맞는 링크로 간주한다. correct boundary를 가진 wrong link는 precision과 recall을 깎아 내린다.

Guidelines

Entity Mention: Common or Named?

예시: In December 2008, Hoke was hired as the head football coach at San Diego State University. (Wikipedia)

여기서 football은 KB:American football 인가 KB:College football 인가.

How Specific Should Linked Entities Be?

예시: Adams and Platt are both injured and will miss England’s opening World Cup qualifier against Moldova on Sunday. (AIDA)

여기서 World Cup은 KB:1998 FIFA World Cup 인가 KB:FIFA World Cup 인가.

Metonymy

예시: Moscow’s as yet undisclosed proposals on Chechnya’s political future have, meanwhile, been sent back to do the rounds of various government departments. (AIDA)

여기서 Moscow는 KB:Government of Russia 인가 KB:Moscow(the city) 인가.

Named Entities, But of What Types?

Person, Organization, Location, Misc, Geo-political entity, Geographical region 등 system간의 entity 분류 방식이 각자 다르고 정답을 정할 수 없다.

Can Mention Boundaries Overlap

예시: Dorothy Byrne, a state coordinator for the Florida Green Party, said she had been in undated with angry phone calls and e-mails from Democrats, but has yet to receive one regretful note from a Nader voter.

여기서 Green Party는 KB:Green Party of Florida 인가 KB:US Green Party 인가.

VINCULUM

냉무