-
프로젝트 주제
문장, 단어에 대한 정보를 통해 ,문장 속에서 단어 사이의 관계를 추론하는 Task
-
프로젝트 개요
-
프로젝트 목표
비구조적인 자연어 문장에서 구조적인 triple을 추출해 정보를 요약하고, 중요한 성분(관계 추출:Relation Extraction)을 파악하는 것.
-
구현 내용
- EDA
- 데이터 특성 파악을 위한 EDA
- 중복 및 오류 데이터 검출 및 수정 작업
- Backtranslation을 통한 데이터 augmentation 시도
- Data
- 학습의 효율을 높이기 위해 논문(An Improved Baseline for Sentence-level Relation Extraction)의 내용을 적용하여 input 데이터의 Entity Representation에 Typed entity marker (punct) 적용
- Model
- "klue/roberta-large” 모델과 GRU, LSTM layer를 연결한 custom 모델을 생성
- 생성 모델을 중 상위 모델을 이용하여 soft ensemble 구현
-
교육 내용의 응용
요약된 정보를 사용해 QA 시스템 구축 및 효율적인 시스템 및 서비스 구성이 가능
-
활용 장비 및 재료(개발 환경, 협업 tool 등)
- 서버환경 : Ubuntu 18.04.5 LTS , GPUv100
- 개발툴 : vscode, jupyter notebook
- 협업툴 : Git, Github Project Slack, Zoom
-
프로젝트 File tree 및 Workflow