SlideShare a Scribd company logo
1 of 45
Download to read offline
ⓒ NAVER Connect Foundation
ⓒ NAVER Connect Foundation
DST 정-말 좋아합니다!!
2
ⓒ NAVER Connect Foundation
팀원 소개.
양명한 태영돈 이다혜
We Miss U…
ⓒ NAVER Connect Foundation
1.Stage 3 : DST 경연 과정
1.1 About Dialogue State Tracking
1.2 경연에 사용했던 모델, 전략 및 성과
1.2.1 DST Model 분류 : SUMBT, TRADE, SOM-DST
1.2.2 검증전략 : Domain Transition을 고려한 검증전략
1.2.3 전략 1 : Model Architecture
1.2.4 전략 2 : Data Input
1.2.5 전략 3 : Generation Output
1.2.6 전략 4 : Hard Voting Ensemble
1.3 Wrap-Up
1.3.1 느낀 점
1.3.2 아쉬웠던 점
4
2.Stage 3+𝜶𝜶 : KLUE 에의 적용 과정
2.1 KLUE – WOS Dataset 벤치마크 스코어 도출
2.1.1 KLUE 데이터셋 공개 및 후속작업 논의
2.1.2 KLUE 데이터셋 소개 및 DST 벤치마크
2.1.3 DST 모델 – PLM 모델별 벤치마크 스코어 도출
2.2 KLUE – WOS Dataset 개선
2.2.1 Wos-v1 Dataset EDA : Ontology & Dialogues
2.2.2 Contributing : Issue 제기 및 Pull Request
ⓒ NAVER Connect Foundation
Chapter 1
Stage 3:
DST 경연 과정
5
1-1. About Dialogue State Tracking
ⓒ NAVER Connect Foundation
Part l. DST 경연과정
6
1.1 Dialogue State Tracking
<slot-value pairs>
User System
“안녕하세요. 서울 서쪽에 한식당을 예약하고 싶은데요.”
“안녕하세요. 원하시는 가격대가 있으실까요?”
“가격은 상관없어요. 야외석이 있고,
주차장이 있으면 좋겠네요.”
“쓰리플러스가 좋네요.
일요일 18:28에 두 명 예약해주세요.”
“식스타임즈와 쓰리플러스가 있습니다.
어디로 하시겠어요?”
식당-지역-서울 서쪽 ▶ 식당-종류-한식당 ▶ 식당-가격대-don’t care ▶ 식당-야외석 유무-yes ▶
식당-주차 가능-yes ▶ 식당-이름-쓰리플러스 ▶ 식당-예약 요일-일요일 ▶ 식당-예약시간-18:28 ▶
식당-예약 명수-2
 Dialogue State Tracking?
ⓒ NAVER Connect Foundation 7
1.1 Dialogue State Tracking
Public LB 기준 JGA 0.8088 – 2위
Private LB 기준 JGA 0.7154 – 2위
→ 최종 2위
 Result
Part l. DST 경연과정
ⓒ NAVER Connect Foundation
Chapter 1
Stage 3:
DST 경연 과정
8
1-2. 경연에 사용했던 모델, 전략 및 성과
ⓒ NAVER Connect Foundation 9
1.2.1 DST Model 분류
Ontology-based DST
(Classification)
Open-vocab based DST
(Generation / Extraction)
SUMBT
TRADE,
SOM-DST
 Taxonomy of DST models
Part l. DST 경연과정
ⓒ NAVER Connect Foundation 10
 Ontology
: 각 Slot j가 가질 수 있는 Value의 후보군을 정의해둔 정보
 Ontology-based model
- Ontology가 미리 정의되어 있다.
- 모든 Value는 “Ontology 안에서만 등장한다”는 가정을 한다.
- 일종의 Prior Knowledge로 활용할 수 있다!
1.2.1 DST Model 분류
숙소-가격대
저렴
적당
비싼
none
dontcare
숙소-주차 가능
yes
no
none
dontcare
Ontology
<Slot> <Values>
 Ontology-based DST (Classification)
utterance ontology Dialogue State
Part l. DST 경연과정
ⓒ NAVER Connect Foundation 11
1.2.1 DST Model 분류
 Open-vocab
: Ontology의 존재를 가정하지 않는다.
 Open-vocab based model
- Ontology Volume이 증가해도 복잡도가 증가하지 않는다.
- Unseen value를 Tracking하기 용이하다.
- Value에 대한 확률적인 표현을 Generation 혹은
Extraction(Like MRC)을 통해 한다.
 Open-vocab based DST (Generation / Extraction)
친구를 만나느라 샵샵샵,
술판오브디스코,
…
Vocabulary
쓰리플러스,
어차피자,
…
Ontology
utterance ontology Dialogue State
Part l. DST 경연과정
ⓒ NAVER Connect Foundation 12
1.2.2 전략
 Overall
TRADE
모델 구조 개선
SOM-DST
구현
ENSEMBLE
전략
Part l. DST 경연과정
ⓒ NAVER Connect Foundation 13
Part l. DST 경연과정
1.2.2 검증전략 : Domain Transition을 고려한 검증전략
 Domain 비율을 고려한 Validation Set 생성
Single
Domain
Multi
Domain
(# 2)
Multi
Domain
(# 3)
Train Set
(# 7,000)
23%
44%
32%
Single
Domain
Multi
Domain
(# 2)
Multi
Domain
(# 3)
23%
44%
32%
Single
Domain
Multi
Domain
(# 2)
Multi
Domain
(# 3)
33%
33%
33%
Train/Validation
Split (10%)
Validation Set
(# 700)
균등분할 Domain 비율을 고려한 분할
ⓒ NAVER Connect Foundation 14
Part l. DST 경연과정
1.2.3 전략 1 : Model Architecture
 Encoder 부분의 구조 변경: BiGRU → Pretrained BERT Encoder
utterances
subword
BiGRU BERT
Original TRADE New TRADE
JGA 기준 0.02 이상의 Score 향상
ⓒ NAVER Connect Foundation 15
Part l. DST 경연과정
1.2.3 전략 1 : Model Architecture
 Gate 개수 변경 : 3 gates → 5 gates
 Boolean type이 많은 WoS dataset의 특징을 고려하여,
“yes” 와 “no”를 추가한 5개의 gate로 변경하여 적용함.
JGA 기준 0.7321 → 0.7359 (0.0038↑)
ⓒ NAVER Connect Foundation 16
Part l. DST 경연과정
1.2.4 전략 2 : Data Input
 segment_id 추가: Context와 Current text의 구분
Pretrained BERT Encoder
Context Current
[0, 0, 0, 0, …, 0]
기존 segment_id
[0, 0, 0, 0, …, 0] [1, 1, 1, 1, …, 1]
새로운 segment_id
JGA 기준 0.7150 → 0.7265 (0.0115↑)
ⓒ NAVER Connect Foundation
Pretrained BERT encoder
동쪽
17
Part l. DST 경연과정
 Context Random Masking : Task Difficulty ↑
Current utterance
[SEP]
##에
[MASK]
서울
[CLS] …
Dialogue Context 중 임의로 n개 mask
1.2.4 전략 2 : Data Input
JGA 기준 0.7265 → 0.7359 (0.0094↑)
ⓒ NAVER Connect Foundation 18
Part l. DST 경연과정
 System, User 발화 구분
특수기호 ‘#’ 과 ‘*’ 을 이용해 시스템 발화와 유저 발화 구분
SYS UTTERANCE
[SEP] …
USER
UTTERANCE
[SEP] SYS UTTERANCE
[SEP]
SYS UTTERANCE
# …
USER
UTTERANCE
* SYS UTTERANCE
#
1.2.4 전략 2 : Data Input
JGA 기준 0.7359 → 0.7425 (0.0066↑)
ⓒ NAVER Connect Foundation 19
Part l. DST 경연과정
1.2.5 전략 3 : Generation Output
 Generation Output : Post-Processing
<Token Decoding 과정에서 발생하는 문제>
Regex 및 replace 를 사용하여 후처리 및 보정
JGA 기준 0.7106 → 0.7150 (0.0044↑)
ⓒ NAVER Connect Foundation 20
 Hard Voting with Model Predictions
1.2.6 전략 4: Hard Voting Ensemble
k=2
k=3
k=4
k=5
k=7
k=8
SOM-DST
prev.
Best k=2 k=3
k=4 k=7 k=8
prev.
Best k=2
k=4 k=5 k=8
TRADE Example
Final Prediction
['관광-지역-서울 동쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔']
['관광-지역-서울 동쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔']
['관광-지역-서울 동쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔']
['관광-지역-서울 동쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔']
['관광-지역-서울 동쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔']
9
['관광-지역-서울 남쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔']
['관광-지역-서울 남쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔']
2
Voting
Part l. DST 경연과정
ⓒ NAVER Connect Foundation 21
 Voting 방식 : 다수결 우선, 혼란스러울 때는 the Wiser the Better.
A = 4
D = 1
B = 3
C = 3
B = 3
C = 3
A = 3
D = 2
W W
if max(count) < 4 :
1.2.6 전략 4: Hard Voting Ensemble Part l. DST 경연과정
ⓒ NAVER Connect Foundation 22
1.2.6 전략 4: Hard Voting Ensemble Part l. DST 경연과정
 성과
0.7535
0.7665
0.7696
0.7834
0.8001
0.8055
0.8088
0.72
0.73
0.74
0.75
0.76
0.77
0.78
0.79
0.8
0.81
0.82
TRADE SOM-DST TRADE + SOM-DST 9 TRADE + SOM-DST 10 TRADE + SOM-DST 11
single best model ensemble
ⓒ NAVER Connect Foundation
Chapter 1
Stage 3:
DST 경연 과정
23
1-3. Wrap-Up
ⓒ NAVER Connect Foundation 24
1.3.1 Wrap-Up : 느낀 점
① 팀워크의 중요성
 팀원이 3명이긴 했지만 대
회 막바지까지 협업이 굉장
히 잘 되었다.
(기존 모델 발전 + 새로운 모델
구현 등)
 소통과정 중에 새로운 아이
디어와 인사이트를 지속적
으로 얻을 수 있었다.
Part l. DST 경연과정
② 새로운 모델의 구현 시도
 SOM-DST, Transformer-
DST 등 최신 모델 조사 및
구현
 이를 통해 DST 모델 아키텍
처에 대한 이해도가 전반적
으로 높아졌다.
 새로운 모델의 아이디어를
기존 모델에 차용하는 등의
방법을 시도할 수 있었다.
ⓒ NAVER Connect Foundation 25
1.3.2 Wrap-Up : 아쉬웠던 점 Part l. DST 경연과정
① 인원의 부족
 앙상블 시 모델을 추가할수
록 성능이 향상되었으나, K-
Fold를 충분히 하지 못했다.
 팀원 전원이 모든 Task를
수행해야 했기 때문에, 분업
이 완벽하게 이루어지지 못
했다.
② Dataset에 기반한 개선
시도 부족
 모델의 예측 결과를 바탕으
로 Dataset EDA를 수행한
결과, 다양한 개선 가능성이
존재했었다.
 그러나 이를 실제로 모델에
적용시켜보지 못한 아쉬움
이 남았다.
ⓒ NAVER Connect Foundation 26
2-1. KLUE – WOS Dataset 벤치마크 스코어 도출
Chapter 2
Stage 3+𝛼𝛼 :
KLUE 에의 적용 과정
ⓒ NAVER Connect Foundation
Part ll. KLUE에의 적용 과정
27
2.1.1 KLUE 데이터셋 공개 및 후속작업 논의
 2021 / 05 / 21 KLUE 공개
웅성👥👥👤👤👥👥뭐야..👤👤👥👥👥👥
👤👤👥👥👥👥👤👤👥👥 KLUE 공개됐대..
👥👥👥👥👤👤👥👥
뭐야..👤👤👥👥👤👤 👤👤👥👥👤👤👥👥👤👤👤👤👥👥👥👥
👤👤👥👥👤👤👥👥👤👤👥👥👥👥👤👤👥👥웅성웅성..👤👤👥👥
웅성웅성..👤👤👥👥 KLUE가 뭐
야..👤👤👥👥👤👤👥👥👤👤
👥👥👤👤👥👥👥👥👤👤👥👥 👤👤👥👥👤👤
👥👥👥👥👤👤👥👥👤👤👥👥👤👤👥👥
뭐야..👤👤👥👥👤👤
ⓒ NAVER Connect Foundation 28
 What’s in KLUE ?
2.1.2 KLUE 데이터셋 소개 및 DST 벤치마크 Part ll. KLUE에의 적용 과정
ⓒ NAVER Connect Foundation 29
 KLUE – WOS dataset & DST Benchmark
2.1.2 KLUE 데이터셋 소개 및 DST 벤치마크 Part ll. KLUE에의 적용 과정
ⓒ NAVER Connect Foundation 30
 모델별 Benchmark Score
2.1.3 DST 모델 – PLM 모델별 벤치마크 스코어 도출 Part ll. KLUE에의 적용 과정
TRADE
(improved version)
SOM-DST
KLUE/
BERT-base
KLUE/
RoBERTa-base
KLUE/
RoBERTa-large
Test Set
Dev Set
(* Test Set 벤치마크는 KLUE
Leader Board 공개 시
수행할 예정입니다.)
inference
ⓒ NAVER Connect Foundation 31
 모델별 Benchmark Score
2.1.3 DST 모델 – PLM 모델별 벤치마크 스코어 도출 Part ll. KLUE에의 적용 과정
DST
Model
Pretrained
Language
Model
Epoch
Batch
Size
Learning
Rate
JGA
Slot
F1
TRADE
(improved)
KLUE/
BERT-base
30 4 3e-5 0.6401 0.9521
TRADE
(improved)
KLUE/
RoBERTa-base
30 4 1e-5 0.6311 0.9486
TRADE
(improved)
KLUE/
RoBERTa-large
30 4 1e-5 0.7119 0.9625
SOM-DST
KLUE/
BERT-base
50 16
enc : 4e-5
dec : 1e-4
0.6620 0.9552
SOM-DST
KLUE/
RoBERTa-base
50 16
enc : 4e-5
dec : 1e-4
0.6301 0.9503
SOM-DST
KLUE/
RoBERTa-large
30 4
enc : 1e-5
dec : 1e-4
0.6548 0.9566
ⓒ NAVER Connect Foundation 32
 모델별 Benchmark Score : Epoch별 JGA 비교
2.1.3 DST 모델 – PLM 모델별 벤치마크 스코어 도출 Part ll. KLUE에의 적용 과정
DST
Model
Pretrained
Language
Model
Epoch JGA
Slot
F1
TRADE
KLUE/
BERT-base
5 0.4899 0.9186
TRADE
KLUE/
RoBERTa-base
5 0.4748 0.9155
TRADE
KLUE/
RoBERTa-large
5 0.5049 0.9211
TRADE
(improved)
KLUE/
BERT-base
5 0.5216 0.9279
TRADE
(improved)
KLUE/
BERT-base
10 0.6220 0.9478
TRADE
(improved)
KLUE/
RoBERTa-base
5 0.5048 0.9227
TRADE
(improved)
KLUE/
RoBERTa-base
10 0.5464 0.9324
TRADE
(improved)
KLUE/
RoBERTa-large
5 0.5100 0.9262
TRADE
(improved)
KLUE/
RoBERTa-large
10 0.5961 0.9411
ⓒ NAVER Connect Foundation 33
 Benchmark Score 분석 결과
2.1.3 DST 모델 – PLM 모델별 벤치마크 스코어 도출 Part ll. KLUE에의 적용 과정
(* SOM-DST의 경우 RoBERTa-large는
batch_size=4로 동일 선상에서 비교가 어려움.)
14 epoch
ⓒ NAVER Connect Foundation 34
2-2. KLUE – WOS Dataset 개선
Chapter 2
Stage 3+𝛼𝛼 :
KLUE 에의 적용 과정
ⓒ NAVER Connect Foundation 35
 WOS-v1 Dataset(Dev Set)의 문제점 파악
2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정
Ontology Dialogues
1. Mixed Ontologies
2. Wrong Ontologies
3. Simple Mistakes
4. Time/Location
Problems
Dev Set 의 약 11.3%
ⓒ NAVER Connect Foundation 36
 WOS-v1 Dataset의 문제점 : Ontology – 1. Mixed Ontologies
2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정
[서울중앙성원]
[남산골 한옥 마을]
wos-v1_dev_00091
"안녕하세요? 이럴순없는대
라는 식당을 화요일 7:45에
1명 예약이 가능한가요?"
wos-v1_dev_00770
"네 검색결과 호스텔 제이제이
라는 숙소가 현재 예약 가능한
숙소로 안내됩니다.”
ⓒ NAVER Connect Foundation 37
 WOS-v1 Dataset의 문제점 : Ontology – 2. Wrong Ontologies
2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정
다중표기 문제
(정식명칭 : “홍대입구역“)
잘못 표기된 라벨
(“동대문역사문화공원역”,
“신도림역”)
ⓒ NAVER Connect Foundation 38
 WOS-v1 Dataset의 문제점 : Dialogues – 3. Simple Mistakes
2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정
< wos-v1_dev_00593 >
“네 명동역의 위잉키친 조회됩니다. 치킨윙
이 대표 메뉴고, 평점도 좋습니다. 예약 도
와드릴까요?“
“네 그럽시다. 같은 날 같은 인원입니다. 14
시 50분으로 좀 부탁드립니다.”
state: [‘식당-이름-위잉치킨‘]
< wos-v1_dev_00134 >
“말씀하신 조건에 평점 5점의 강남이네 게
스트하우스가 있습니다. 이곳으로 예약도
와드릴까요?”
“네 그럼 일요일부터 2일간 4명으로 예약
부탁합니다.”
state : [‘숙소-이름
-강남이네 게스트 하우스’]
< wos-v1_dev_00020 >
“화요일로 예약완료되셨으며 예약번호
는 YXPD4입니다. 더 필요한 정보 있으
세요?”
“네 예약번호는 말씀주셨고... 자세한
주소도 알려주시구요, 같은 지역에 한식
당도 좀 찾아주실 수 있나요?”
state : [‘식당-지역-서울 중앙‘]
< wos-v1_dev_00020 >
“서울 여행중인데, 적당한 가격대의 에
어비엔비를 알아봐야해서요. 지역은
편한데로 알아봐주세요. 서울내에만
위치하여 있으면 됩니다.”
state : [‘숙소-가격대-저렴‘]
1 오타
3 Missing State
2 띄어쓰기
4 Wrong State
ⓒ NAVER Connect Foundation 39
 WOS-v1 Dataset의 문제점 : Dialogues – 4. Time/Location Problems
2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정
< wos-v1_dev_00235 >
“가까운 역은 광화문역이며, 도보 2
분 거리에 충무공 이순신 동상이 있
습니다.”
“그럼 숙소가 있는 역에서 광화문역
가려면 중간에 환승 해야하나요?”
state: [‘지하철-출발지-국회의사당역‘,
‘지하철-도착지-광화문역]
< wos-v1_dev_00374 >
“네 여러 곳 조회됩니다. 그 중 여
의나루역에서 도보 2분으로 가까
운 여의도 한강공원은 어떠세요?“
“아 좋아요. 그럼 아까 식당에서 공
원으로 지하철로 갈 수 있나요?”
state: [‘지하철-출발지-건대입구역’,
‘지하철-도착지-여의나루역’]
< wos-v1_dev_00343 >
“그럼 광진구에 끌린닭이라는 치
킨집이 있는데 어떠세요? 가격은
인당 만오천원으로 대표 메뉴는
치즈볼인데 맛있기로 유명한 곳
입니다.“
“좋아요. 곧 출발 할 거니까 9시 50
분으로 2명 예약해주세요.”
state: [‘식당-예약 요일-토요일‘]
< wos-v1_dev_00925 >
“안녕하세요. 찾으시는 조건에 맞
는 곳이 한 곳 있습니다. 종로구
에 있는 투투 모엘인데 예약해드
릴까요?”
“네. 오늘부터 3일 예약 해주세요.”
state: [‘숙소-예약 요일-화요일‘]
장소 유추 문제 시간 유추 문제
1 2
언급한 장소 근처의 지하철역 유추 불가 기준 대화 시점의 부재 :
‘오늘‘이 무슨 요일인지 유추 불가
ⓒ NAVER Connect Foundation 40
 WOS-v1 Dataset 개선방안 제안
2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정
분류 문제점 개선방안
Ontology
1. Mixed Ontologies 붙어 있는 Ontology 분리하기
2. Wrong Ontologies
다중표기 및 오표기된 명칭 모두
공식 명칭으로 일원화
Dialogues
3. Simple Mistakes
오타, 띄어쓰기 및
잘못된 라벨링 수정/보완
4. Time/Location
Problems
장소 : Knowledge Base 거쳐 메타정보 추가
시간 : 대화 시점에 대한 메타정보 추가
Dev Set Edited Dev Set
ⓒ NAVER Connect Foundation 41
 WOS-v1 Dataset : Edited Dev Set에 대한 벤치마크 도출
2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정
DST
Model
Pretrained
Language
Model
Epoch
Batch
Size
Learning
Rate
JGA
Slot
F1
Edited
JGA
(increased %p)
Edited
Slot
F1
(increased %p)
TRADE
(improved)
KLUE/
BERT-base
30 4 3e-5 0.6401 0.9521
0.6559
(0.0158)
0.9553
(0.0032)
TRADE
(improved)
KLUE/
RoBERTa-base
30 4 1e-5 0.6311 0.9486
0.6480
(0.0169)
0.9518
(0.0032)
TRADE
(improved)
KLUE/
RoBERTa-large
30 4 1e-5 0.7119 0.9625
0.7315
(0.0196)
0.9655
(0.0030)
SOM-DST
KLUE/
BERT-base
50 16
enc : 4e-5
dec : 1e-4
0.6620 0.9552
0.6834
(0.0214)
0.9587
(0.0035)
SOM-DST
KLUE/
RoBERTa-base
50 16
enc : 4e-5
dec : 1e-4
0.6301 0.9503
0.6423
(0.0122)
0.9523
(0.0020)
SOM-DST
KLUE/
RoBERTa-large
30 4
enc : 1e-5
dec : 1e-4
0.6548 0.9566
0.6784
(0.0236)
0.9601
(0.0035)
ⓒ NAVER Connect Foundation 42
 Issue & Pull Request : Ontology
2.2.2 Contributing : Issue & Pull Request Part ll. KLUE에의 적용 과정
ⓒ NAVER Connect Foundation 43
 Issue & Pull Request : Dialogues
2.2.2 Contributing : Issue & Pull Request Part ll. KLUE에의 적용 과정
ⓒ NAVER Connect Foundation
“DST 정-말 좋아합니다!!”
ⓒ NAVER Connect Foundation
End of Document
Thank You.

More Related Content

What's hot

딥러닝과 강화 학습으로 나보다 잘하는 쿠키런 AI 구현하기 DEVIEW 2016
딥러닝과 강화 학습으로 나보다 잘하는 쿠키런 AI 구현하기 DEVIEW 2016딥러닝과 강화 학습으로 나보다 잘하는 쿠키런 AI 구현하기 DEVIEW 2016
딥러닝과 강화 학습으로 나보다 잘하는 쿠키런 AI 구현하기 DEVIEW 2016Taehoon Kim
 
제 14회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [주식팀] : 특정 시간대의 주가 변동 패턴을 이용한 실시간 주가 예측
제 14회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [주식팀] : 특정 시간대의 주가 변동 패턴을 이용한 실시간 주가 예측제 14회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [주식팀] : 특정 시간대의 주가 변동 패턴을 이용한 실시간 주가 예측
제 14회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [주식팀] : 특정 시간대의 주가 변동 패턴을 이용한 실시간 주가 예측BOAZ Bigdata
 
[부스트캠프 Tech Talk] 신원지_Wandb Visualization
[부스트캠프 Tech Talk] 신원지_Wandb Visualization[부스트캠프 Tech Talk] 신원지_Wandb Visualization
[부스트캠프 Tech Talk] 신원지_Wandb VisualizationCONNECT FOUNDATION
 
Show and tell: A Neural Image caption generator
Show and tell: A Neural Image caption generatorShow and tell: A Neural Image caption generator
Show and tell: A Neural Image caption generatorHojin Yang
 
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)Myungjin Lee
 
자습해도 모르겠던 딥러닝, 머리속에 인스톨 시켜드립니다.
자습해도 모르겠던 딥러닝, 머리속에 인스톨 시켜드립니다.자습해도 모르겠던 딥러닝, 머리속에 인스톨 시켜드립니다.
자습해도 모르겠던 딥러닝, 머리속에 인스톨 시켜드립니다.Yongho Ha
 
[211] 네이버 검색과 데이터마이닝
[211] 네이버 검색과 데이터마이닝[211] 네이버 검색과 데이터마이닝
[211] 네이버 검색과 데이터마이닝NAVER D2
 
An introduction to the Transformers architecture and BERT
An introduction to the Transformers architecture and BERTAn introduction to the Transformers architecture and BERT
An introduction to the Transformers architecture and BERTSuman Debnath
 
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스NAVER D2
 
XLnet RoBERTa Reformer
XLnet RoBERTa ReformerXLnet RoBERTa Reformer
XLnet RoBERTa ReformerSan Kim
 
한국어 문서 추출요약 AI 경진대회- 좌충우돌 후기
한국어 문서 추출요약 AI 경진대회- 좌충우돌 후기한국어 문서 추출요약 AI 경진대회- 좌충우돌 후기
한국어 문서 추출요약 AI 경진대회- 좌충우돌 후기Hangil Kim
 
ZeroCap: Zero-Shot Image-to-Text Generation for Visual-Semantic Arithmetic
ZeroCap: Zero-Shot Image-to-Text Generation for Visual-Semantic ArithmeticZeroCap: Zero-Shot Image-to-Text Generation for Visual-Semantic Arithmetic
ZeroCap: Zero-Shot Image-to-Text Generation for Visual-Semantic Arithmeticharmonylab
 
[226]대용량 텍스트마이닝 기술 하정우
[226]대용량 텍스트마이닝 기술 하정우[226]대용량 텍스트마이닝 기술 하정우
[226]대용량 텍스트마이닝 기술 하정우NAVER D2
 
Transformer Introduction (Seminar Material)
Transformer Introduction (Seminar Material)Transformer Introduction (Seminar Material)
Transformer Introduction (Seminar Material)Yuta Niki
 
상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링
상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링
상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링Taehoon Kim
 
220206 transformer interpretability beyond attention visualization
220206 transformer interpretability beyond attention visualization220206 transformer interpretability beyond attention visualization
220206 transformer interpretability beyond attention visualizationtaeseon ryu
 

What's hot (20)

딥러닝과 강화 학습으로 나보다 잘하는 쿠키런 AI 구현하기 DEVIEW 2016
딥러닝과 강화 학습으로 나보다 잘하는 쿠키런 AI 구현하기 DEVIEW 2016딥러닝과 강화 학습으로 나보다 잘하는 쿠키런 AI 구현하기 DEVIEW 2016
딥러닝과 강화 학습으로 나보다 잘하는 쿠키런 AI 구현하기 DEVIEW 2016
 
제 14회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [주식팀] : 특정 시간대의 주가 변동 패턴을 이용한 실시간 주가 예측
제 14회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [주식팀] : 특정 시간대의 주가 변동 패턴을 이용한 실시간 주가 예측제 14회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [주식팀] : 특정 시간대의 주가 변동 패턴을 이용한 실시간 주가 예측
제 14회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [주식팀] : 특정 시간대의 주가 변동 패턴을 이용한 실시간 주가 예측
 
[부스트캠프 Tech Talk] 신원지_Wandb Visualization
[부스트캠프 Tech Talk] 신원지_Wandb Visualization[부스트캠프 Tech Talk] 신원지_Wandb Visualization
[부스트캠프 Tech Talk] 신원지_Wandb Visualization
 
BERT
BERTBERT
BERT
 
Show and tell: A Neural Image caption generator
Show and tell: A Neural Image caption generatorShow and tell: A Neural Image caption generator
Show and tell: A Neural Image caption generator
 
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
지식그래프 개념과 활용방안 (Knowledge Graph - Introduction and Use Cases)
 
자습해도 모르겠던 딥러닝, 머리속에 인스톨 시켜드립니다.
자습해도 모르겠던 딥러닝, 머리속에 인스톨 시켜드립니다.자습해도 모르겠던 딥러닝, 머리속에 인스톨 시켜드립니다.
자습해도 모르겠던 딥러닝, 머리속에 인스톨 시켜드립니다.
 
[Paper review] BERT
[Paper review] BERT[Paper review] BERT
[Paper review] BERT
 
[211] 네이버 검색과 데이터마이닝
[211] 네이버 검색과 데이터마이닝[211] 네이버 검색과 데이터마이닝
[211] 네이버 검색과 데이터마이닝
 
An introduction to the Transformers architecture and BERT
An introduction to the Transformers architecture and BERTAn introduction to the Transformers architecture and BERT
An introduction to the Transformers architecture and BERT
 
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
 
Blenderbot
BlenderbotBlenderbot
Blenderbot
 
XLnet RoBERTa Reformer
XLnet RoBERTa ReformerXLnet RoBERTa Reformer
XLnet RoBERTa Reformer
 
한국어 문서 추출요약 AI 경진대회- 좌충우돌 후기
한국어 문서 추출요약 AI 경진대회- 좌충우돌 후기한국어 문서 추출요약 AI 경진대회- 좌충우돌 후기
한국어 문서 추출요약 AI 경진대회- 좌충우돌 후기
 
ZeroCap: Zero-Shot Image-to-Text Generation for Visual-Semantic Arithmetic
ZeroCap: Zero-Shot Image-to-Text Generation for Visual-Semantic ArithmeticZeroCap: Zero-Shot Image-to-Text Generation for Visual-Semantic Arithmetic
ZeroCap: Zero-Shot Image-to-Text Generation for Visual-Semantic Arithmetic
 
[226]대용량 텍스트마이닝 기술 하정우
[226]대용량 텍스트마이닝 기술 하정우[226]대용량 텍스트마이닝 기술 하정우
[226]대용량 텍스트마이닝 기술 하정우
 
Transformer Introduction (Seminar Material)
Transformer Introduction (Seminar Material)Transformer Introduction (Seminar Material)
Transformer Introduction (Seminar Material)
 
상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링
상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링
상상을 현실로 만드는, 이미지 생성 모델을 위한 엔지니어링
 
220206 transformer interpretability beyond attention visualization
220206 transformer interpretability beyond attention visualization220206 transformer interpretability beyond attention visualization
220206 transformer interpretability beyond attention visualization
 
KorQuAD v2.0 소개
KorQuAD v2.0 소개KorQuAD v2.0 소개
KorQuAD v2.0 소개
 

Similar to DST 정-말 좋아합니다!!

SCGPT : Few-shot Natural Language Generation for Task-Oriented Dialog
SCGPT : Few-shot Natural Language Generation for Task-Oriented DialogSCGPT : Few-shot Natural Language Generation for Task-Oriented Dialog
SCGPT : Few-shot Natural Language Generation for Task-Oriented Dialogtaeseon ryu
 
Netw 208 Success Begins / snaptutorial.com
Netw 208  Success Begins / snaptutorial.comNetw 208  Success Begins / snaptutorial.com
Netw 208 Success Begins / snaptutorial.comWilliamsTaylor65
 
Core .NET Framework 4.0 Enhancements
Core .NET Framework 4.0 EnhancementsCore .NET Framework 4.0 Enhancements
Core .NET Framework 4.0 EnhancementsRobert MacLean
 
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017Jelastic Multi-Cloud PaaS
 
Introducing LCS to Digital Design Verification
Introducing LCS to Digital Design VerificationIntroducing LCS to Digital Design Verification
Introducing LCS to Digital Design VerificationDaniele Loiacono
 
JDK 9 Java Platform Module System
JDK 9 Java Platform Module SystemJDK 9 Java Platform Module System
JDK 9 Java Platform Module SystemWolfgang Weigend
 
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...Agile Testing Alliance
 
IRJET- A Reliable and Robust Video Watermarking Scheme Over Cloud
IRJET- A Reliable and Robust Video Watermarking Scheme Over CloudIRJET- A Reliable and Robust Video Watermarking Scheme Over Cloud
IRJET- A Reliable and Robust Video Watermarking Scheme Over CloudIRJET Journal
 
Credit card fraud detection and concept drift adaptation with delayed supervi...
Credit card fraud detection and concept drift adaptation with delayed supervi...Credit card fraud detection and concept drift adaptation with delayed supervi...
Credit card fraud detection and concept drift adaptation with delayed supervi...Andrea Dal Pozzolo
 
Patella railsconf 2012
Patella railsconf 2012Patella railsconf 2012
Patella railsconf 2012Jeff Dwyer
 
Automated Scaling of Microservice Stacks for JavaEE Applications
Automated Scaling of Microservice Stacks for JavaEE ApplicationsAutomated Scaling of Microservice Stacks for JavaEE Applications
Automated Scaling of Microservice Stacks for JavaEE ApplicationsJelastic Multi-Cloud PaaS
 
Atlassian - Software For Every Team
Atlassian - Software For Every TeamAtlassian - Software For Every Team
Atlassian - Software For Every TeamSven Peters
 
chap6_advanced_association_analysis.pptx
chap6_advanced_association_analysis.pptxchap6_advanced_association_analysis.pptx
chap6_advanced_association_analysis.pptxGautamDematti1
 
Comments on Simulations Project.pdf
Comments on Simulations Project.pdfComments on Simulations Project.pdf
Comments on Simulations Project.pdfBrij Consulting, LLC
 
TGT#16 - Sztuka projektowania testów - Agnieszka Garwolińska
TGT#16 - Sztuka projektowania testów - Agnieszka GarwolińskaTGT#16 - Sztuka projektowania testów - Agnieszka Garwolińska
TGT#16 - Sztuka projektowania testów - Agnieszka GarwolińskaTrójmiejska Grupa Testerska
 
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.io
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.ioSLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.io
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.ioDevOpsDays Tel Aviv
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven DevelopmentJason Ragsdale
 

Similar to DST 정-말 좋아합니다!! (20)

Basics of Java
Basics of JavaBasics of Java
Basics of Java
 
SCGPT : Few-shot Natural Language Generation for Task-Oriented Dialog
SCGPT : Few-shot Natural Language Generation for Task-Oriented DialogSCGPT : Few-shot Natural Language Generation for Task-Oriented Dialog
SCGPT : Few-shot Natural Language Generation for Task-Oriented Dialog
 
Netw 208 Success Begins / snaptutorial.com
Netw 208  Success Begins / snaptutorial.comNetw 208  Success Begins / snaptutorial.com
Netw 208 Success Begins / snaptutorial.com
 
Core .NET Framework 4.0 Enhancements
Core .NET Framework 4.0 EnhancementsCore .NET Framework 4.0 Enhancements
Core .NET Framework 4.0 Enhancements
 
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
 
JEEconf 2017
JEEconf 2017JEEconf 2017
JEEconf 2017
 
Introducing LCS to Digital Design Verification
Introducing LCS to Digital Design VerificationIntroducing LCS to Digital Design Verification
Introducing LCS to Digital Design Verification
 
OpenAI Retro Contest
OpenAI Retro ContestOpenAI Retro Contest
OpenAI Retro Contest
 
JDK 9 Java Platform Module System
JDK 9 Java Platform Module SystemJDK 9 Java Platform Module System
JDK 9 Java Platform Module System
 
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
 
IRJET- A Reliable and Robust Video Watermarking Scheme Over Cloud
IRJET- A Reliable and Robust Video Watermarking Scheme Over CloudIRJET- A Reliable and Robust Video Watermarking Scheme Over Cloud
IRJET- A Reliable and Robust Video Watermarking Scheme Over Cloud
 
Credit card fraud detection and concept drift adaptation with delayed supervi...
Credit card fraud detection and concept drift adaptation with delayed supervi...Credit card fraud detection and concept drift adaptation with delayed supervi...
Credit card fraud detection and concept drift adaptation with delayed supervi...
 
Patella railsconf 2012
Patella railsconf 2012Patella railsconf 2012
Patella railsconf 2012
 
Automated Scaling of Microservice Stacks for JavaEE Applications
Automated Scaling of Microservice Stacks for JavaEE ApplicationsAutomated Scaling of Microservice Stacks for JavaEE Applications
Automated Scaling of Microservice Stacks for JavaEE Applications
 
Atlassian - Software For Every Team
Atlassian - Software For Every TeamAtlassian - Software For Every Team
Atlassian - Software For Every Team
 
chap6_advanced_association_analysis.pptx
chap6_advanced_association_analysis.pptxchap6_advanced_association_analysis.pptx
chap6_advanced_association_analysis.pptx
 
Comments on Simulations Project.pdf
Comments on Simulations Project.pdfComments on Simulations Project.pdf
Comments on Simulations Project.pdf
 
TGT#16 - Sztuka projektowania testów - Agnieszka Garwolińska
TGT#16 - Sztuka projektowania testów - Agnieszka GarwolińskaTGT#16 - Sztuka projektowania testów - Agnieszka Garwolińska
TGT#16 - Sztuka projektowania testów - Agnieszka Garwolińska
 
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.io
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.ioSLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.io
SLO DRIVEN DEVELOPMENT, ALON NATIV, Tomorrow.io
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 

DST 정-말 좋아합니다!!

  • 1. ⓒ NAVER Connect Foundation
  • 2. ⓒ NAVER Connect Foundation DST 정-말 좋아합니다!! 2
  • 3. ⓒ NAVER Connect Foundation 팀원 소개. 양명한 태영돈 이다혜 We Miss U…
  • 4. ⓒ NAVER Connect Foundation 1.Stage 3 : DST 경연 과정 1.1 About Dialogue State Tracking 1.2 경연에 사용했던 모델, 전략 및 성과 1.2.1 DST Model 분류 : SUMBT, TRADE, SOM-DST 1.2.2 검증전략 : Domain Transition을 고려한 검증전략 1.2.3 전략 1 : Model Architecture 1.2.4 전략 2 : Data Input 1.2.5 전략 3 : Generation Output 1.2.6 전략 4 : Hard Voting Ensemble 1.3 Wrap-Up 1.3.1 느낀 점 1.3.2 아쉬웠던 점 4 2.Stage 3+𝜶𝜶 : KLUE 에의 적용 과정 2.1 KLUE – WOS Dataset 벤치마크 스코어 도출 2.1.1 KLUE 데이터셋 공개 및 후속작업 논의 2.1.2 KLUE 데이터셋 소개 및 DST 벤치마크 2.1.3 DST 모델 – PLM 모델별 벤치마크 스코어 도출 2.2 KLUE – WOS Dataset 개선 2.2.1 Wos-v1 Dataset EDA : Ontology & Dialogues 2.2.2 Contributing : Issue 제기 및 Pull Request
  • 5. ⓒ NAVER Connect Foundation Chapter 1 Stage 3: DST 경연 과정 5 1-1. About Dialogue State Tracking
  • 6. ⓒ NAVER Connect Foundation Part l. DST 경연과정 6 1.1 Dialogue State Tracking <slot-value pairs> User System “안녕하세요. 서울 서쪽에 한식당을 예약하고 싶은데요.” “안녕하세요. 원하시는 가격대가 있으실까요?” “가격은 상관없어요. 야외석이 있고, 주차장이 있으면 좋겠네요.” “쓰리플러스가 좋네요. 일요일 18:28에 두 명 예약해주세요.” “식스타임즈와 쓰리플러스가 있습니다. 어디로 하시겠어요?” 식당-지역-서울 서쪽 ▶ 식당-종류-한식당 ▶ 식당-가격대-don’t care ▶ 식당-야외석 유무-yes ▶ 식당-주차 가능-yes ▶ 식당-이름-쓰리플러스 ▶ 식당-예약 요일-일요일 ▶ 식당-예약시간-18:28 ▶ 식당-예약 명수-2  Dialogue State Tracking?
  • 7. ⓒ NAVER Connect Foundation 7 1.1 Dialogue State Tracking Public LB 기준 JGA 0.8088 – 2위 Private LB 기준 JGA 0.7154 – 2위 → 최종 2위  Result Part l. DST 경연과정
  • 8. ⓒ NAVER Connect Foundation Chapter 1 Stage 3: DST 경연 과정 8 1-2. 경연에 사용했던 모델, 전략 및 성과
  • 9. ⓒ NAVER Connect Foundation 9 1.2.1 DST Model 분류 Ontology-based DST (Classification) Open-vocab based DST (Generation / Extraction) SUMBT TRADE, SOM-DST  Taxonomy of DST models Part l. DST 경연과정
  • 10. ⓒ NAVER Connect Foundation 10  Ontology : 각 Slot j가 가질 수 있는 Value의 후보군을 정의해둔 정보  Ontology-based model - Ontology가 미리 정의되어 있다. - 모든 Value는 “Ontology 안에서만 등장한다”는 가정을 한다. - 일종의 Prior Knowledge로 활용할 수 있다! 1.2.1 DST Model 분류 숙소-가격대 저렴 적당 비싼 none dontcare 숙소-주차 가능 yes no none dontcare Ontology <Slot> <Values>  Ontology-based DST (Classification) utterance ontology Dialogue State Part l. DST 경연과정
  • 11. ⓒ NAVER Connect Foundation 11 1.2.1 DST Model 분류  Open-vocab : Ontology의 존재를 가정하지 않는다.  Open-vocab based model - Ontology Volume이 증가해도 복잡도가 증가하지 않는다. - Unseen value를 Tracking하기 용이하다. - Value에 대한 확률적인 표현을 Generation 혹은 Extraction(Like MRC)을 통해 한다.  Open-vocab based DST (Generation / Extraction) 친구를 만나느라 샵샵샵, 술판오브디스코, … Vocabulary 쓰리플러스, 어차피자, … Ontology utterance ontology Dialogue State Part l. DST 경연과정
  • 12. ⓒ NAVER Connect Foundation 12 1.2.2 전략  Overall TRADE 모델 구조 개선 SOM-DST 구현 ENSEMBLE 전략 Part l. DST 경연과정
  • 13. ⓒ NAVER Connect Foundation 13 Part l. DST 경연과정 1.2.2 검증전략 : Domain Transition을 고려한 검증전략  Domain 비율을 고려한 Validation Set 생성 Single Domain Multi Domain (# 2) Multi Domain (# 3) Train Set (# 7,000) 23% 44% 32% Single Domain Multi Domain (# 2) Multi Domain (# 3) 23% 44% 32% Single Domain Multi Domain (# 2) Multi Domain (# 3) 33% 33% 33% Train/Validation Split (10%) Validation Set (# 700) 균등분할 Domain 비율을 고려한 분할
  • 14. ⓒ NAVER Connect Foundation 14 Part l. DST 경연과정 1.2.3 전략 1 : Model Architecture  Encoder 부분의 구조 변경: BiGRU → Pretrained BERT Encoder utterances subword BiGRU BERT Original TRADE New TRADE JGA 기준 0.02 이상의 Score 향상
  • 15. ⓒ NAVER Connect Foundation 15 Part l. DST 경연과정 1.2.3 전략 1 : Model Architecture  Gate 개수 변경 : 3 gates → 5 gates  Boolean type이 많은 WoS dataset의 특징을 고려하여, “yes” 와 “no”를 추가한 5개의 gate로 변경하여 적용함. JGA 기준 0.7321 → 0.7359 (0.0038↑)
  • 16. ⓒ NAVER Connect Foundation 16 Part l. DST 경연과정 1.2.4 전략 2 : Data Input  segment_id 추가: Context와 Current text의 구분 Pretrained BERT Encoder Context Current [0, 0, 0, 0, …, 0] 기존 segment_id [0, 0, 0, 0, …, 0] [1, 1, 1, 1, …, 1] 새로운 segment_id JGA 기준 0.7150 → 0.7265 (0.0115↑)
  • 17. ⓒ NAVER Connect Foundation Pretrained BERT encoder 동쪽 17 Part l. DST 경연과정  Context Random Masking : Task Difficulty ↑ Current utterance [SEP] ##에 [MASK] 서울 [CLS] … Dialogue Context 중 임의로 n개 mask 1.2.4 전략 2 : Data Input JGA 기준 0.7265 → 0.7359 (0.0094↑)
  • 18. ⓒ NAVER Connect Foundation 18 Part l. DST 경연과정  System, User 발화 구분 특수기호 ‘#’ 과 ‘*’ 을 이용해 시스템 발화와 유저 발화 구분 SYS UTTERANCE [SEP] … USER UTTERANCE [SEP] SYS UTTERANCE [SEP] SYS UTTERANCE # … USER UTTERANCE * SYS UTTERANCE # 1.2.4 전략 2 : Data Input JGA 기준 0.7359 → 0.7425 (0.0066↑)
  • 19. ⓒ NAVER Connect Foundation 19 Part l. DST 경연과정 1.2.5 전략 3 : Generation Output  Generation Output : Post-Processing <Token Decoding 과정에서 발생하는 문제> Regex 및 replace 를 사용하여 후처리 및 보정 JGA 기준 0.7106 → 0.7150 (0.0044↑)
  • 20. ⓒ NAVER Connect Foundation 20  Hard Voting with Model Predictions 1.2.6 전략 4: Hard Voting Ensemble k=2 k=3 k=4 k=5 k=7 k=8 SOM-DST prev. Best k=2 k=3 k=4 k=7 k=8 prev. Best k=2 k=4 k=5 k=8 TRADE Example Final Prediction ['관광-지역-서울 동쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔'] ['관광-지역-서울 동쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔'] ['관광-지역-서울 동쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔'] ['관광-지역-서울 동쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔'] ['관광-지역-서울 동쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔'] 9 ['관광-지역-서울 남쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔'] ['관광-지역-서울 남쪽, '숙소-이름-행복 호텔', '숙소-종류-호텔'] 2 Voting Part l. DST 경연과정
  • 21. ⓒ NAVER Connect Foundation 21  Voting 방식 : 다수결 우선, 혼란스러울 때는 the Wiser the Better. A = 4 D = 1 B = 3 C = 3 B = 3 C = 3 A = 3 D = 2 W W if max(count) < 4 : 1.2.6 전략 4: Hard Voting Ensemble Part l. DST 경연과정
  • 22. ⓒ NAVER Connect Foundation 22 1.2.6 전략 4: Hard Voting Ensemble Part l. DST 경연과정  성과 0.7535 0.7665 0.7696 0.7834 0.8001 0.8055 0.8088 0.72 0.73 0.74 0.75 0.76 0.77 0.78 0.79 0.8 0.81 0.82 TRADE SOM-DST TRADE + SOM-DST 9 TRADE + SOM-DST 10 TRADE + SOM-DST 11 single best model ensemble
  • 23. ⓒ NAVER Connect Foundation Chapter 1 Stage 3: DST 경연 과정 23 1-3. Wrap-Up
  • 24. ⓒ NAVER Connect Foundation 24 1.3.1 Wrap-Up : 느낀 점 ① 팀워크의 중요성  팀원이 3명이긴 했지만 대 회 막바지까지 협업이 굉장 히 잘 되었다. (기존 모델 발전 + 새로운 모델 구현 등)  소통과정 중에 새로운 아이 디어와 인사이트를 지속적 으로 얻을 수 있었다. Part l. DST 경연과정 ② 새로운 모델의 구현 시도  SOM-DST, Transformer- DST 등 최신 모델 조사 및 구현  이를 통해 DST 모델 아키텍 처에 대한 이해도가 전반적 으로 높아졌다.  새로운 모델의 아이디어를 기존 모델에 차용하는 등의 방법을 시도할 수 있었다.
  • 25. ⓒ NAVER Connect Foundation 25 1.3.2 Wrap-Up : 아쉬웠던 점 Part l. DST 경연과정 ① 인원의 부족  앙상블 시 모델을 추가할수 록 성능이 향상되었으나, K- Fold를 충분히 하지 못했다.  팀원 전원이 모든 Task를 수행해야 했기 때문에, 분업 이 완벽하게 이루어지지 못 했다. ② Dataset에 기반한 개선 시도 부족  모델의 예측 결과를 바탕으 로 Dataset EDA를 수행한 결과, 다양한 개선 가능성이 존재했었다.  그러나 이를 실제로 모델에 적용시켜보지 못한 아쉬움 이 남았다.
  • 26. ⓒ NAVER Connect Foundation 26 2-1. KLUE – WOS Dataset 벤치마크 스코어 도출 Chapter 2 Stage 3+𝛼𝛼 : KLUE 에의 적용 과정
  • 27. ⓒ NAVER Connect Foundation Part ll. KLUE에의 적용 과정 27 2.1.1 KLUE 데이터셋 공개 및 후속작업 논의  2021 / 05 / 21 KLUE 공개 웅성👥👥👤👤👥👥뭐야..👤👤👥👥👥👥 👤👤👥👥👥👥👤👤👥👥 KLUE 공개됐대.. 👥👥👥👥👤👤👥👥 뭐야..👤👤👥👥👤👤 👤👤👥👥👤👤👥👥👤👤👤👤👥👥👥👥 👤👤👥👥👤👤👥👥👤👤👥👥👥👥👤👤👥👥웅성웅성..👤👤👥👥 웅성웅성..👤👤👥👥 KLUE가 뭐 야..👤👤👥👥👤👤👥👥👤👤 👥👥👤👤👥👥👥👥👤👤👥👥 👤👤👥👥👤👤 👥👥👥👥👤👤👥👥👤👤👥👥👤👤👥👥 뭐야..👤👤👥👥👤👤
  • 28. ⓒ NAVER Connect Foundation 28  What’s in KLUE ? 2.1.2 KLUE 데이터셋 소개 및 DST 벤치마크 Part ll. KLUE에의 적용 과정
  • 29. ⓒ NAVER Connect Foundation 29  KLUE – WOS dataset & DST Benchmark 2.1.2 KLUE 데이터셋 소개 및 DST 벤치마크 Part ll. KLUE에의 적용 과정
  • 30. ⓒ NAVER Connect Foundation 30  모델별 Benchmark Score 2.1.3 DST 모델 – PLM 모델별 벤치마크 스코어 도출 Part ll. KLUE에의 적용 과정 TRADE (improved version) SOM-DST KLUE/ BERT-base KLUE/ RoBERTa-base KLUE/ RoBERTa-large Test Set Dev Set (* Test Set 벤치마크는 KLUE Leader Board 공개 시 수행할 예정입니다.) inference
  • 31. ⓒ NAVER Connect Foundation 31  모델별 Benchmark Score 2.1.3 DST 모델 – PLM 모델별 벤치마크 스코어 도출 Part ll. KLUE에의 적용 과정 DST Model Pretrained Language Model Epoch Batch Size Learning Rate JGA Slot F1 TRADE (improved) KLUE/ BERT-base 30 4 3e-5 0.6401 0.9521 TRADE (improved) KLUE/ RoBERTa-base 30 4 1e-5 0.6311 0.9486 TRADE (improved) KLUE/ RoBERTa-large 30 4 1e-5 0.7119 0.9625 SOM-DST KLUE/ BERT-base 50 16 enc : 4e-5 dec : 1e-4 0.6620 0.9552 SOM-DST KLUE/ RoBERTa-base 50 16 enc : 4e-5 dec : 1e-4 0.6301 0.9503 SOM-DST KLUE/ RoBERTa-large 30 4 enc : 1e-5 dec : 1e-4 0.6548 0.9566
  • 32. ⓒ NAVER Connect Foundation 32  모델별 Benchmark Score : Epoch별 JGA 비교 2.1.3 DST 모델 – PLM 모델별 벤치마크 스코어 도출 Part ll. KLUE에의 적용 과정 DST Model Pretrained Language Model Epoch JGA Slot F1 TRADE KLUE/ BERT-base 5 0.4899 0.9186 TRADE KLUE/ RoBERTa-base 5 0.4748 0.9155 TRADE KLUE/ RoBERTa-large 5 0.5049 0.9211 TRADE (improved) KLUE/ BERT-base 5 0.5216 0.9279 TRADE (improved) KLUE/ BERT-base 10 0.6220 0.9478 TRADE (improved) KLUE/ RoBERTa-base 5 0.5048 0.9227 TRADE (improved) KLUE/ RoBERTa-base 10 0.5464 0.9324 TRADE (improved) KLUE/ RoBERTa-large 5 0.5100 0.9262 TRADE (improved) KLUE/ RoBERTa-large 10 0.5961 0.9411
  • 33. ⓒ NAVER Connect Foundation 33  Benchmark Score 분석 결과 2.1.3 DST 모델 – PLM 모델별 벤치마크 스코어 도출 Part ll. KLUE에의 적용 과정 (* SOM-DST의 경우 RoBERTa-large는 batch_size=4로 동일 선상에서 비교가 어려움.) 14 epoch
  • 34. ⓒ NAVER Connect Foundation 34 2-2. KLUE – WOS Dataset 개선 Chapter 2 Stage 3+𝛼𝛼 : KLUE 에의 적용 과정
  • 35. ⓒ NAVER Connect Foundation 35  WOS-v1 Dataset(Dev Set)의 문제점 파악 2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정 Ontology Dialogues 1. Mixed Ontologies 2. Wrong Ontologies 3. Simple Mistakes 4. Time/Location Problems Dev Set 의 약 11.3%
  • 36. ⓒ NAVER Connect Foundation 36  WOS-v1 Dataset의 문제점 : Ontology – 1. Mixed Ontologies 2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정 [서울중앙성원] [남산골 한옥 마을] wos-v1_dev_00091 "안녕하세요? 이럴순없는대 라는 식당을 화요일 7:45에 1명 예약이 가능한가요?" wos-v1_dev_00770 "네 검색결과 호스텔 제이제이 라는 숙소가 현재 예약 가능한 숙소로 안내됩니다.”
  • 37. ⓒ NAVER Connect Foundation 37  WOS-v1 Dataset의 문제점 : Ontology – 2. Wrong Ontologies 2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정 다중표기 문제 (정식명칭 : “홍대입구역“) 잘못 표기된 라벨 (“동대문역사문화공원역”, “신도림역”)
  • 38. ⓒ NAVER Connect Foundation 38  WOS-v1 Dataset의 문제점 : Dialogues – 3. Simple Mistakes 2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정 < wos-v1_dev_00593 > “네 명동역의 위잉키친 조회됩니다. 치킨윙 이 대표 메뉴고, 평점도 좋습니다. 예약 도 와드릴까요?“ “네 그럽시다. 같은 날 같은 인원입니다. 14 시 50분으로 좀 부탁드립니다.” state: [‘식당-이름-위잉치킨‘] < wos-v1_dev_00134 > “말씀하신 조건에 평점 5점의 강남이네 게 스트하우스가 있습니다. 이곳으로 예약도 와드릴까요?” “네 그럼 일요일부터 2일간 4명으로 예약 부탁합니다.” state : [‘숙소-이름 -강남이네 게스트 하우스’] < wos-v1_dev_00020 > “화요일로 예약완료되셨으며 예약번호 는 YXPD4입니다. 더 필요한 정보 있으 세요?” “네 예약번호는 말씀주셨고... 자세한 주소도 알려주시구요, 같은 지역에 한식 당도 좀 찾아주실 수 있나요?” state : [‘식당-지역-서울 중앙‘] < wos-v1_dev_00020 > “서울 여행중인데, 적당한 가격대의 에 어비엔비를 알아봐야해서요. 지역은 편한데로 알아봐주세요. 서울내에만 위치하여 있으면 됩니다.” state : [‘숙소-가격대-저렴‘] 1 오타 3 Missing State 2 띄어쓰기 4 Wrong State
  • 39. ⓒ NAVER Connect Foundation 39  WOS-v1 Dataset의 문제점 : Dialogues – 4. Time/Location Problems 2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정 < wos-v1_dev_00235 > “가까운 역은 광화문역이며, 도보 2 분 거리에 충무공 이순신 동상이 있 습니다.” “그럼 숙소가 있는 역에서 광화문역 가려면 중간에 환승 해야하나요?” state: [‘지하철-출발지-국회의사당역‘, ‘지하철-도착지-광화문역] < wos-v1_dev_00374 > “네 여러 곳 조회됩니다. 그 중 여 의나루역에서 도보 2분으로 가까 운 여의도 한강공원은 어떠세요?“ “아 좋아요. 그럼 아까 식당에서 공 원으로 지하철로 갈 수 있나요?” state: [‘지하철-출발지-건대입구역’, ‘지하철-도착지-여의나루역’] < wos-v1_dev_00343 > “그럼 광진구에 끌린닭이라는 치 킨집이 있는데 어떠세요? 가격은 인당 만오천원으로 대표 메뉴는 치즈볼인데 맛있기로 유명한 곳 입니다.“ “좋아요. 곧 출발 할 거니까 9시 50 분으로 2명 예약해주세요.” state: [‘식당-예약 요일-토요일‘] < wos-v1_dev_00925 > “안녕하세요. 찾으시는 조건에 맞 는 곳이 한 곳 있습니다. 종로구 에 있는 투투 모엘인데 예약해드 릴까요?” “네. 오늘부터 3일 예약 해주세요.” state: [‘숙소-예약 요일-화요일‘] 장소 유추 문제 시간 유추 문제 1 2 언급한 장소 근처의 지하철역 유추 불가 기준 대화 시점의 부재 : ‘오늘‘이 무슨 요일인지 유추 불가
  • 40. ⓒ NAVER Connect Foundation 40  WOS-v1 Dataset 개선방안 제안 2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정 분류 문제점 개선방안 Ontology 1. Mixed Ontologies 붙어 있는 Ontology 분리하기 2. Wrong Ontologies 다중표기 및 오표기된 명칭 모두 공식 명칭으로 일원화 Dialogues 3. Simple Mistakes 오타, 띄어쓰기 및 잘못된 라벨링 수정/보완 4. Time/Location Problems 장소 : Knowledge Base 거쳐 메타정보 추가 시간 : 대화 시점에 대한 메타정보 추가 Dev Set Edited Dev Set
  • 41. ⓒ NAVER Connect Foundation 41  WOS-v1 Dataset : Edited Dev Set에 대한 벤치마크 도출 2.2.1 WOS-v1 Dataset EDA : Ontology & Dialogues Part ll. KLUE에의 적용 과정 DST Model Pretrained Language Model Epoch Batch Size Learning Rate JGA Slot F1 Edited JGA (increased %p) Edited Slot F1 (increased %p) TRADE (improved) KLUE/ BERT-base 30 4 3e-5 0.6401 0.9521 0.6559 (0.0158) 0.9553 (0.0032) TRADE (improved) KLUE/ RoBERTa-base 30 4 1e-5 0.6311 0.9486 0.6480 (0.0169) 0.9518 (0.0032) TRADE (improved) KLUE/ RoBERTa-large 30 4 1e-5 0.7119 0.9625 0.7315 (0.0196) 0.9655 (0.0030) SOM-DST KLUE/ BERT-base 50 16 enc : 4e-5 dec : 1e-4 0.6620 0.9552 0.6834 (0.0214) 0.9587 (0.0035) SOM-DST KLUE/ RoBERTa-base 50 16 enc : 4e-5 dec : 1e-4 0.6301 0.9503 0.6423 (0.0122) 0.9523 (0.0020) SOM-DST KLUE/ RoBERTa-large 30 4 enc : 1e-5 dec : 1e-4 0.6548 0.9566 0.6784 (0.0236) 0.9601 (0.0035)
  • 42. ⓒ NAVER Connect Foundation 42  Issue & Pull Request : Ontology 2.2.2 Contributing : Issue & Pull Request Part ll. KLUE에의 적용 과정
  • 43. ⓒ NAVER Connect Foundation 43  Issue & Pull Request : Dialogues 2.2.2 Contributing : Issue & Pull Request Part ll. KLUE에의 적용 과정
  • 44. ⓒ NAVER Connect Foundation “DST 정-말 좋아합니다!!”
  • 45. ⓒ NAVER Connect Foundation End of Document Thank You.