- ์ธ๊ฐ์ด ํ๊ฐํ๋ ์์ค์ ์์ธ์ด ์๋ ํ๊ฐ ๋ชจ๋ธ ๊ตฌ์ถ ํ์, ์ด๋ฅผ ํตํด ์ ๋ฌธ ๊ต์ฌ๊ฐ ํ๊ฐํ๋ ์์ค์ ์๋ ์ ์ ํ๊ฐ ๋ชจ๋ธ์ด ๊ตฌ์ถ ๋ชฉํ
- ์ธ๊ณต์ง๋ฅ ํ์ต์ฉ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ์ธ๊ณต์ง๋ฅ ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ฐ & ์ธ๊ณต์ง๋ฅ ์์ฉ์๋น์ค ํ์ฉ ๊ณํ์ ํตํด ์ธ๊ณต์ง๋ฅ ํ์ต์ฉ ๋ฐ์ดํฐ ๊ตฌ์ถ ๊ธฐ์ ๊ฐ๋ฐ๊ณผ ์ฌ์ ํ๋ฅผ ์ํ ์ฐฝ์์ ์ธ ์์ด๋์ด ํ๋
- ์์ฒ๋ฐ์ดํฐ
- ํน์ ์ฃผ์ ๋ฅผ ๊ฐ์ง๊ณ ์์ฑํ ๋ ผ์ ํ์์ ์์ธ์ด ๊ธ 5๋ง๊ฐ ์ด์ (๋์ ์ด๋ฑ ๊ณ ํ๋ ๋ฐ ์ค๊ณ ์)
- ํ์ต๋ฐ์ดํฐ
- ์์งํ ํ ์คํธ๋ฅผ ๊ฐ ๋ฌธ์ฅ ๋จ์ ๋๋ ๋จ๋ฝ ๋จ์๋ก ๊ตฌ์กฐํ
- ์์ธ์ด ๊ธ ์ ์ฒด์ ๊ฐ ๋จ๋ฝ๋ณ ๋ด์ฉ์ 3์ธ ์ด์์ ์ ๋ฌธ๊ต์ฌ๊ฐ ํ๊ฐํ ์ ์
- 4๋ง๊ฑด์ ํ๊ฐ์ ์๋ง ํ๊ธฐํ๊ณ , 1๋ง๊ฑด์ ๋ํด์๋ ๊ต์ (์ฒจ์ญ)๋ ๋ด์ฉ์ ํฌํจํ์ฌ ๊ตฌ์ถ
์์ธ์ด์ ๋ฌธ๋งฅ๊ณผ ๋ฌธ๋ฒ์ ๋ชจ๋ ๊ณ ๋ คํ๋ ์์ธ์ด ๋ฑ๊ธ ์๋ ๋ถ๋ฅ๊ธฐ
-
klue/roberta-large : ์์ธ์ด์ ๋ฌธ๋งฅ์ ๊ณ ๋ คํ์ฌ ๋ฑ๊ธ ๋ถ๋ฅ
-
LightGBM : ์์ธ์ด์ ๋ฌธ๋ฒ์ ์์๋ฅผ ์์นํํ feature๋ก ๋ฑ๊ธ ๋ถ๋ฅ
- ์ ๊ทํํ์์ ์ด์ฉํ์ฌ html ํ๊ทธ ์ ๊ฑฐ
- ex)
<span>
,<div>
- ex)
- html ํน์์ฝ๋๋ฅผ ์ค์ ํํ์ผ๋ก ๋ณํ
-
<
--><
-
>
-->>
-
-->โ
-
&
-->&
-
- PyKoSpaci๋ฅผ ์ด์ฉํด์ ๋์ด์ฐ๊ธฐ ๊ฒ์ฌ ํ ๋ฌ๋ผ์ง ๊ฐ์๋ฅผ feature๋ก ์ฌ์ฉ.
- ํ์์ด ์ด ๊ธ: ๊ทธ๋ผ์ธ์์ด๋์ ๋คํฌ๊ฒ ๋๊ณ ์๋ก์ฌ์ด๊ฐ๋ง๋งํด์ง๋ค.
- ์ฒจ์ญ๋ ๊ธ : ๊ทธ๋ผ ์ธ์์ด ๋์ ๋คํฌ๊ฒ ๋๊ณ ์๋ก ์ฌ์ด๊ฐ ๋ง๋งํด์ง๋ค.
- PyHanspell๋ฅผ ์ด์ฉ, ํ์ง๋ง ๋์ด์ฐ๊ธฐ๋ ๊ฐ์ด ํด์ฃผ๊ธฐ ๋๋ฌธ์ f1 score๋ฅผ ์ด์ฉํ๋ฉด index ๋ฌธ์ ๋ก ์ฌ์ฉํ ์ ์์. Rouge-L score๋ฅผ ์ด์ฉํ์ฌ ๋์ด์ฐ๊ธฐ๋ฅผ ์ ์ธํ ๋ฌธ๋ฒ๋ง ํ๋ฆฐ ๊ฒ์ ์ด์ฉํ์ฌ feature๋ก ์ฌ์ฉ.
- ํ์์ด ์ด ๊ธ: ํ๋์ ๋ ์๋ค๋๋ ๋๋ก ๋ค์ด ๋๋ก์ ๋์ ๋์๋ค๋ ๊บผ ๊ฐ๋ค.
- ์ฒจ์ญ๋ ๊ธ: ํ๋์ ๋ ์๋ค๋๋ ๋๋ก ๋ค์ด ๋๋ก์ ๋์ ๋์๋ค๋ ๊ฑฐ ๊ฐ๋ค.
- ๋งจ ๋ง์ง๋ง์ด ๋ฌธ์ฅ ๋ถํธ๋ก ๋๋๋์ง ๊ฒ์ฌ
- ์ค๋ณต๋ ๋ฌธ์ฅ๊ธฐํธ๊ฐ ์๋๊ฐ ๊ฒ์ฌ
- ๋๋ ๋ญํ๋๊ฑฐ์ผ
?!
ํ๋ฉฐ ํ๋ฅผ ๋๋ค.- MeCab Pos Tagging:
('?', 'SF'), ('!', 'SY')
('?', 'SF'), ('!?!!', 'SY')
,('.', 'SF'), ('........', 'SY')
์ค๋ณต๋ ๋ฌธ์ฅ๊ธฐํธ์ ๊ฒฝ์ฐ ๋ชจ๋ SY๋ก tagging๋๋ ๊ฒ์ ํ์ธํจ.
- MeCab Pos Tagging:
- ๋ฐ์ดํ์ ํน์๋ฌธ์๊ฐ ๊ฒฐํฉ๋ ๊ฒฝ์ฐ ๋ณธ ์ ์์ ํด๋นํ์ง ์๊ฒ๋ ์ ์ฒ๋ฆฌ ์งํ.
- ๋๋ ๋ญํ๋๊ฑฐ์ผ
- ๋ฌธ์ฅ์ ์ข ๊ฒฐ์ด๋ฏธ๋ก ๋๋์ผ ํจ.
- ๋ฌธ์ฅ ์ข ๊ฒฐ ๋ถํธ๊ฐ ์์ด ์ข ๋ฃ๋ ๊ฒฝ์ฐ ์ฐ๊ฒฐ์ด๋ฏธ๋ก pos tagging์ด ๋๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์ฒ๋ฆฌ๊ฐ ํ์.
- ๊ฐ์ ๋ฌธ์ฅ์ด๋๋ผ๋ ๋ง์ง๋ง ๋ฌธ์ฅ๋ถํธ(SF)์ฌ๋ถ์ ๋ฐ๋ผ ์ข
๊ฒฐ์ด๋ฏธ (EF)์ด ๋๊ธฐ๋, ์ฐ๊ฒฐ์ด๋ฏธ(EC)๊ฐ ๋๊ธฐ๋ ํจ.
- MeCab Pos Tagging:
('์น๊ตฌ', 'NNG'), ('๊ฐ', 'JKS'), ('๋ ', 'VV+ETM'), ('์', 'NNB'), ('์', 'VV'), ('๋ค', 'EF'), ('.', 'SF')
- MeCab Pos Tagging:
('์น๊ตฌ', 'NNG'), ('๊ฐ', 'JKS'), ('๋ ', 'VV+ETM'), ('์', 'NNB'), ('์', 'VV'), ('๋ค', 'EC')
- MeCab Pos Tagging:
- ์ฃผ๊ฒฉ์กฐ์ฌ ์์๋ ์ฒด์ธ์ด ์์ด์ผ ํจ.
- ๋ณด๊ฒฉ์กฐ์ฌ ์์๋ ์ฒด์ธ์ด ์์ด์ผ ํจ.
- ๋ชฉ์ ๊ฒฉ์กฐ์ฌ ๋ค์ ์ผ๋ถ ์ฒด์ธ์ด ์์ผ๋ฉด ์ด์ํจ.
- Ex) ๋ชฉ์ ๊ฒฉ ์กฐ์ฌ์ ์์
-
ํ์์ด ์ด ๊ธ:
('๋ฐ๋ค', 'NNG'), ('๋ฅผ', 'JKO'), ('์ฌ๋', 'NNG'), ('๋ค', 'XSN'), ('์', 'JX')
-
์ฒจ์ญ๋ Data:
('์ฌ๋', 'NNG'), ('๋ค', 'XSN'), ('์', 'JX'), ('๋ฐ๋ค', 'NNG'), ('๋ฅผ', 'JKO')
-
- Ex) ๋ชฉ์ ๊ฒฉ ์กฐ์ฌ์ ์์
- ๋ฅ๋ฌ๋ ๋ชจ๋ธ๊ณผ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ ํ๋๋ง ์ฌ์ฉํ์ฌ ๋ฌธ๋งฅ๊ณผ ๋ฌธ๋ฒ์ ๋ ๋ค ๊ณ ๋ คํ ์ ์๋ค๊ณ ํ๋จ.
- ๋ฌธ๋ฒ์ ์ธ ์์๋ ์์น์์ผ๋ก ํํ์ด ๊ฐ๋ฅํ๋ฉฐ ์ ํ ๋ฐ์ดํฐ ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ง๋ค ์ ์์ด ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํจ.
- ๋ฅ๋ฌ๋ ๋ชจ๋ธ์์๋ ๋ฌธ๋งฅ์ ์ธ ์์๋ฅผ ๊ณ ๋ คํ๋๋ก ๋ชจ๋ธ์ ๊ตฌ์ฑํจ.
- ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ๊ณผ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ input๊ฐ์ ๋ค๋ฅด๊ฒ ๋ฃ์ด์ค์ผ๋ก์จ ๊ฐ๊ธฐ ๋ค๋ฅธ ๋ฐฉํฅ์ฑ์ผ๋ก ์์ธ์ด๋ฅผ ํ๊ฐํ๊ฒ ์ ๋ํจ. ๊ทธ ๋ค์ ์์๋ธ์ ์งํํ์ฌ ๋ชจ๋ ์์๋ฅผ ๊ณ ๋ คํ ์ ์๋๋ก ๊ตฌ์ฑํจ.
-
๋ฅ๋ฌ๋ : ์์ธ์ด ์๋ฌธ
-
๋จธ์ ๋ฌ๋ : ์์ ์ถ๊ฐํ ๋ฌธ๋ฒ์ ์ธ feature + ์ฑ์ ๊ธฐ์ค์ด ๋๋ ๊ฐ์ค์น
-
-
์ฌ๋๋ง๋ค ํ๊ฐ ๊ธฐ์ค์ด ๋ค๋ฅธ ์์ธ์ด์ Metric์ ์ ํ๋ ๋ถ๋ถ์์ ์ด๋ ค์์ด ๋ง์์.
-
์ค์ ์์ธ์ด ํ๊ฐ๋ ์๋์ ์ด๋ผ ํ๋จ์ ํ๊ณ , ์ฑ์ ์ ์งํํ๋ ์ง๋จ์ ์์ Score๋ถํฐ 25%์ฉ 4๊ฐ์ ๋ฑ๊ธ(A, B, C, D)์ ๋งค๊น.
-
๊ธฐ์กด Score ๊ธฐ์ค์ผ๋ก ๋งค๊ธด ๋ฑ๊ธ๊ณผ ์์ธกํ Score ๊ธฐ์ค์ผ๋ก ๋งค๊ธด ๋ฑ๊ธ์ ์ผ์นํจ์ ๊ธฐ์ค์ผ๋ก Accuracy๋ฅผ ์ฐ์ถํ์๊ณ ์ด๋ฅผ ํ๊ฐ Metric์ผ๋ก ์ฌ์ฉ.
-
ML(LightGBM) : 38.8%
-
DL(RoBERTa-Large) : 42%
- ๊น๋ค์: ๋ฐ์ดํฐ์ ์ ์ ๊ฐ ์ํ๋ ๋ฐฉํฅ์ผ๋ก ๋์ด์์ง ์์์ ์ ๋ฆฌํ๋ ๋ฐ์ ์ด๋ ค์์ด ์์๋ค. ์ด๋ฒ ํด์ปคํค์ ํตํด ๋ฌธ๋ฒ์ด ์๋ ๋ฌธ๋งฅ ๊ฐ์ ๊ธ์ ๋ค์ํ ์ ํ๊ฐํ๋ ํ๋ก์ ํธ์ ์์ฌ๋ ์๊ฒผ๋ค.
- ๊น๋ค์ธ: ์๊ฐ๋ณด๋ค Accuracy๊ฐ ๋๋ฌด ์ ๋์จ ์ ์ด ๊ฐ์ฅ ์์ฝ๋ค. ์ ์๋ฅผ ์ฌ๋ฆฌ๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ๋ค์ ์๊ฐ ๋ฌธ์ ๋ก ์ ์ฉํ์ง ๋ชปํ๊ธฐ์ ๋ค์์ ์ด๋ฌํ ๋ถ๋ถ์ ๋์ฑ ์ ๊ฒฝ์จ์ผ๊ฒ ๋ค.
- ๋ฐ์ฌํ: ์์ธ์ด ๋ฐ์ดํฐ๋ฅผ ํ๊ฐํ๊ธฐ ์ํด feature๋ฅผ ๋ง๋ค์ด๋ ์ค์ ์ ์์ ์ํฅ์ด ์๋์ง ํ๋จํ๋ ๊ฒ์ด ๋งค์ฐ ์ด๋ ค์ ์ง๋ง ์ฌ๋ฏธ์์๋ค. ๋ชจ๋ธ ๊ฒฐ๊ณผ๊ฐ ๋ง์ด ๋ฎ์์ ์กฐ๊ธ ์์ฝ์ง๋ง ์งง์ ์๊ฐ ๋ด์ ๋ค์ํ ์คํ์ ํ ์ ์์ด์ ์ข์๋ค.
- ์ ๋ฏผ์ง: ํ ์คํธ ์๋ ํ๊ฐ์ ๋ํ ์ ๋ณด๊ฐ ์๊ฐ๋ณด๋ค ๋ง์ด ์๋ ๊ฒ์ ๋๋๊ณ , ํ๊ฐ ์์ด๋์ด๋ฅผ ๋ด๋ ๊ณผ์ ์ด ์ด๋ ค์ ๋ค. ๊ทธ๋๋ ์งง์ ์๊ฐ์ ์ฌ๋ฏธ์๊ฒ ์ฐธ์ฌํ ๋ํ์ธ ๊ฒ ๊ฐ๋ค.
- ์ต์๋ฏผ: ์ฃผ์ด์ง ์งง์ ์๊ฐ๋ด์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ด์ผํ๋ค๋ ๊ฒ์ด ์ด๋ ค์ ๋ ๊ฒ ๊ฐ๋ค. ์ค์ ๋ฐ์ดํฐ์ ๋ง๋ ํ๊ฐ ์งํ์ ๋ชจ๋ธ๋ง์ ํ๋ ๊ฒ์ ์ด๋ ค์ ์ง๋ง, ํ์๋ค๊ณผ ํจ๊ป์ฌ์ ์ข์ ์ฑ๊ณผ๊น์ง ๋ผ ์ ์์๋ค.