File size: 2,568 Bytes
5ebc5e8
2ff95e3
5ebc5e8
 
2ff95e3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# KPF-BERT-CLS2

- [๋น…์นด์ธ์ฆˆ๋žฉ](https://lab.bigkinds.or.kr/) ์ธ์‚ฌ์ด๋“œ ๋ฉ”๋‰ด์˜ ์ง€์—ญ๋‰ด์Šค์—์„œ ์‚ฌ์šฉ๋œ ์„ธ๋ถ„๋ฅ˜ ์˜ˆ์ธก ๋ชจ๋ธ์ด๋ฉฐ ์ง€์—ญ์„ ์ œ์™ธํ•œ ์„ธ๋ถ„๋ฅ˜ ๊ฒฐ๊ณผ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.
- ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์•ˆ๋‚ด ๋ฐ ์ฝ”๋“œ๋Š” [KPF-bigkinds github](https://github.com/KPF-bigkinds/BIGKINDS-LAB/tree/main/KPF-BERT-CLS)์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

## ๋ชจ๋ธ ์†Œ๊ฐœ

### KPF-BERT-CLS


ํ•œ๊ตญ์–ธ๋ก ์ง„ํฅ์žฌ๋‹จ์ด ๊ฐœ๋ฐœํ•œ kpf-BERT ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ CLS(Classification) task๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” kpf-BERT-cls ๋ชจ๋ธ์„ ์„ค๊ณ„ ๋ฐ ๊ฐœ๋ฐœํ•˜์˜€๋‹ค.

- ๋ณธ ์˜ˆ์ œ์— ์‚ฌ์šฉ๋œ kpf-BERT๋Š” [kpfBERT](https://github.com/KPFBERT/kpfbert)์— ๊ณต๊ฐœ๋˜์–ด ์žˆ๋‹ค.

- ๋ณธ ์˜ˆ์ œ์—์„œ๋Š” ๋Œ€๋ถ„๋ฅ˜, ์ง€์—ญ์„ ์ œ์™ธํ•œ ๋Œ€๋ถ„๋ฅ˜๋“ค์˜ ์„ธ๋ถ„๋ฅ˜, ์ง€์—ญ ์„ธ๋ถ„๋ฅ˜๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•œ๋‹ค.

ํ•™์Šต๋ฐ์ดํ„ฐ๋Š” ๊ธฐ์‚ฌ๋‚ด์šฉ๊ณผ ๋ถ„๋ฅ˜๋ช…์„ ๋„ฃ์–ด ์ œ์ž‘ํ•˜์˜€๋‹ค. ๋ถ„๋ฅ˜๋ช…์€ ์•„๋ž˜์˜ ๋ถ„๋ฅ˜์ฒด๊ณ„๋ฅผ ๋”ฐ๋ฅด๋ฉฐ, ๊ธฐ์‚ฌ๋‚ด์šฉ + ๋Œ€๋ถ„๋ฅ˜(์ง€์—ญ์ œ์™ธ) ๋ฐ์ดํ„ฐ์…‹, ๊ธฐ์‚ฌ๋‚ด์šฉ + ์„ธ๋ถ„๋ฅ˜(์ง€์—ญ์ œ์™ธ) ๋ฐ์ดํ„ฐ์…‹, ๊ธฐ์‚ฌ๋‚ด์šฉ + ์ง€์—ญ์„ธ๋ถ„๋ฅ˜ ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ ๋‚˜๋ˆ„์–ด ํ•™์Šต์„ ์ง„ํ–‰ํ–ˆ๋‹ค.

![img](https://user-images.githubusercontent.com/87846939/221474119-7701e4e4-fe73-4b74-8f55-58d0853e5639.png)


ํ•œ๊ตญ์–ธ๋ก ์ง„ํฅ์žฌ๋‹จ์ด ๊ฐœ๋ฐœํ•œ kpf-BERT๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ classification layer๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ kpf-BERT-cls ๋ชจ๋ธ์„ ๊ฐœ๋ฐœํ•œ๋‹ค. kpf-BERT-cls ๋ชจ๋ธ์€ ๊ธฐ์‚ฌ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ kpf-BERT ํ† ํฌ๋‚˜์ด์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ๊ธฐ์‚ฌ๊ฐ€ ์–ด๋Š ํด๋ž˜์Šค์— ์†ํ•˜๋Š”์ง€ ์˜ˆ์ธกํ•œ๋‹ค.
๊ธฐ๋ณธ BERT ๋ชจ๋ธ์˜ ๊ตฌ์กฐ์™€ ํ† ํฌ๋‚˜์ด์ €๋Š” ์•„๋ž˜์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™๋‹ค.

![img_2](https://user-images.githubusercontent.com/87846939/221474169-552bba7c-0a05-4f3d-a90e-2ad8f9f69cba.png)

![img_3](https://user-images.githubusercontent.com/87846939/221474197-2b588cea-4d73-4caf-b451-b52a10ef966d.png)

BERT๋Š” ์ž…๋ ฅ ๊ธธ์ด์˜ ์ œํ•œ์œผ๋กœ 512 subword ์ดํ•˜์˜ ๊ฐ’๋งŒ ์ž…๋ ฅ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ๊ธฐ์‚ฌ์˜ ํŠน์„ฑ์ƒ ์ธํ„ฐ๋ทฐ ๋“ฑ์˜ ๊ธ€์€ 512 subword๋ณด๋‹ค ๊ธด ๊ฒƒ์ด ๋Œ€๋ถ€๋ถ„์ด๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋ณธ ๊ณผ์ œ์—์„œ๋Š” stride๋ฅผ ์ฃผ์–ด ๋…๋ฆฝ์ ์œผ๋กœ ๋ฌธ์„œ์˜ ์กฐ๊ฐ๋“ค์„ ์ฒ˜๋ฆฌํ•œ๋‹ค.


![img_1](https://user-images.githubusercontent.com/87846939/221474214-4e760c55-ba53-4e08-9154-65c73afabca6.png)

kpf-BERT-cls๋Š” ๋Œ€๋ถ„๋ฅ˜ ์˜ˆ์ธก ๋ชจ๋ธ, ์„ธ๋ถ„๋ฅ˜ ์˜ˆ์ธก ๋ชจ๋ธ, ์ง€์—ญ ์„ธ๋ถ„๋ฅ˜ ์˜ˆ์ธก ๋ชจ๋ธ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ๋Œ€๋ถ„๋ฅ˜/์„ธ๋ถ„๋ฅ˜ ์˜ˆ์ธก ๋ชจ๋ธ์€ top-3 ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.


![img_4](https://user-images.githubusercontent.com/87846939/221474226-fb68c3aa-b45a-4bdf-9c10-a6c98b6451e8.png)