์ฐ์ ๊ณตํ์ ๋ํ์์ ๊ฝ์ ์ด์ ํ์ง ์๋๊น ์ถ๋ค. ๊ธฐ์กด์ ๊ณต๋ถํ๋ ๊ฒ๋ค์ ๊ธฐ๋ฐ์ผ๋ก ์ด์ํ์ง๋ผ(Anomaly Detection)์ด๋ผ๋ ์๋ก์ด ๋ถ์ผ๋ฅผ ๊ณต๋ถํ๊ณ ์๋ค. ์ ๋ฐ์ ์ธ ๊ธฐ๋ฐ์ ๋ค์ง๊ณ ์ ์ด ์ ํ๋ธ ์์์ ์์์์ ์๊ฐํ ๋ ผ๋ฌธ์ ๊ฐ์ ธ์์ ํ๋ํ๋ ๋ณด๋ ค๊ณ ํ๋ค.
์ด review ๋ ผ๋ฌธ์ ์๋ 5๊ฐ์ง๋ฅผ ์ง์ค์ ์ผ๋ก ๋ค๋ฃฌ๋ค.
Problem nature and challenges
: ์ฐ๋ฆฌ๋ ์ด์ ํ์ง์ ๊ธฐ๋ณธ์ด ๋๋ ๋ช ๊ฐ์ง ๊ณ ์ ํ ๋ฌธ์ ๋ณต์ก์ฑ๊ณผ ๊ทธ๋ก ์ธํด ๋ฐ์ํ๋ ๋๋ถ๋ถ์ ๋ฏธํด๊ฒฐ ๊ณผ์ ์ ๋ํด ๋
ผ์ํจ
Categorization and formulation (๋ถ๋ฅ ๋ฐ ๊ณต์ํ)
: ์ฐ๋ฆฌ๋ current deep anomaly detection methods์ 3๊ฐ์ง principled frameworks(์์น)์ ์ํด์ ๊ณต์ํํ๋ค.
2-1. deep learning for generic feature extraction (์ผ๋ฐ์ ์ธ ํน์ง ์ถ์ถ์ ์ํ ๋ฅ ๋ฌ๋)
2-2. learning representations of normality (์ ์์ฑ ํํ์ ํ์ต)
2-3. end-to-end anomaly score learning (์๋ํฌ์๋ ์ด์ ์ ์ ํ์ต)
๋ํ 11๊ฐ์ง ๋ชจ๋ธ๋ง ๊ด์ ์ ๋ฐ๋ผ ๋ฐฉ๋ฒ์ ๋ถ๋ฅํ๊ธฐ ์ํด ๊ณ์ธต์ ๋ถ๋ฅ๋ฅผ ์ ์ํจ.
๐ค end-to-end๋?
๋ฅ๋ฌ๋์์ end-to-end์ ์๋ฏธ๋ ์ ๋ ฅ์์ ์ถ๋ ฅ๊น์ง ํ์ดํ๋ผ์ธ ๋คํธ์ํฌ ์์ด ์ ๊ฒฝ๋ง์ผ๋ก ํ ๋ฒ์ ์ฒ๋ฆฌํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ฆ, ๋ณต์กํ ํ์ดํ๋ผ์ธ ์์ด ํ๋์ ์ ๊ฒฝ๋ง์ผ๋ก ์ ๋ ฅ๋ฐ์ ๊ฒ์ ์ถ๋ ฅํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
- end-to-end ์ฅ์
1) ์ ๊ฒฝ๋ง ๋ชจ๋ธ๋ก ์ ๋ ฅ ๋ฐ์ ๊ฐ์ ๋ํ ์ถ๋ ฅ ๊ฐ์ ์ฐพ์๋ผ ์ ์์ต๋๋ค.
2) ์ง์ ํ์ดํ๋ผ์ธ ์ค๊ณํ ํ์๊ฐ ์์ด์ง๋๋ค.- end-to-end ๋จ์
1) ๋ผ๋ฒจ๋ง ๋ ๋ฐ์ดํฐ๊ฐ ๋ง์ด ํ์ํฉ๋๋ค.
2) ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ถ์กฑํ ๊ฒฝ์ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
3) ๋ณต์กํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ์๋ ํจ์จ์ ์ด์ง ์์ต๋๋ค.
Comprehensive literature review
: ์ฐ๋ฆฌ๋ ๊ธฐ๊ณ ํ์ต, ๋ฐ์ดํฐ ๋ง์ด๋, ์ปดํจํฐ ๋น์ ๋ฐ ์ธ๊ณต ์ง๋ฅ์ ํฌํจํ์ฌ ์ฌ๋ฌ ๊ด๋ จ ์ปค๋ฎค๋ํฐ์ ์ฃผ์ ์ปจํผ๋ฐ์ค ๋ฐ ์ ๋์์ ๋ค์์ ๊ด๋ จ ์ฐ๊ตฌ๋ฅผ ๊ฒํ ํ์ฌ ์ฐ๊ตฌ ์งํ ์ํฉ์ ๋ํ ํฌ๊ด์ ์ธ ๋ฌธํ ๊ฒํ ๋ฅผ ์ ์ํจ. ์ฌ์ธต์ ์ธ ์๊ฐ๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ ๋ฒ์ฃผ์์ ์์ ์ธ๊ธํ ๊ณผ์ ์ค ์ผ๋ถ๋ฅผ ํด๊ฒฐํ๋ ๊ธฐ๋ณธ ๊ฐ์ , ๋ชฉ์ ํจ์, ์ฃผ์ ์ง๊ด ๋ฐ ๊ธฐ๋ฅ์ ์ค๋ช
ํจ.
Future opportunities
: ์ฐ๋ฆฌ๋ ๊ฐ๋ฅํ ๋ฏธ๋์ ๊ธฐํ์ ๊ทธ ๊ธฐํ๊ฐ ๊ด๋ จ ๊ณผ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋ฏธ์น๋ ์ํฅ์ ๋ํด ๋ ์์ธํ ๋
ผ์ํจ.
Source codes and datasets
: ์ฐ๋ฆฌ๋ ๊ฒฝํ์ ๋น๊ต ๋ฒค์น๋งํฌ๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ๊ฑฐ์ ๋ชจ๋ ๋ฒ์ฃผ์ ๋ฐฉ๋ฒ์ ๋ํด ๊ณต๊ฐ์ ์ผ๋ก ์ก์ธ์คํ ์ ์๋ ์์ค ์ฝ๋ ๋ชจ์๊ณผ ์ค์ ์์ธ ์ฌํญ์ด ํฌํจ๋ ์๋ง์ ์ค์ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์์ฒญํจ.
โoutlier ์ข ๋ฅ
Deep Anomaly Detection๊ฐ ๋ช ๊ฐ์ง ์ค์ํ ์ญํ ์ ํ ์ ์๋ ๋ค์ ๋ฌธ์ ๋ค์ ๋๋ถ๋ถ ํด๊ฒฐ๋์ง ์์์ต๋๋ค.
์๋
์ ๊ฑธ์ณ ์๋ง์ ์ด์ ํ์ง ๋ฐฉ๋ฒ์ด ๋์
๋์์ง๋ง ํ์ฌ์ ์ต์ฒจ๋จ ๋ฐฉ๋ฒ(๋น์ง๋ ๋ฐฉ๋ฒ)๋ํ ์ค์ ๋ฐ์ดํฐ ์ธํธ์์๋ ์ฌ์ ํ ๋์ ์คํ๋ฅ ์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์คํ์ ์ค์ด๊ณ ๊ฒ์ ์ฌํ์จ์ ๋์ด๋ ๋ฐฉ๋ฒ์ ๊ฐ์ฅ ์ค์ํ๋ฉด์๋ ์ด๋ ค์ด ๊ณผ์ ์ค ํ๋์ด๋ค. ํนํ ์ด์ ์งํ๋ฅผ ๋ฐ๊ฒฌํ์ง ๋ชปํ๋ ๋ฐ ๋๋ ๋ง๋ํ ๋น์ฉ์ด ๋ฐ์ํ๋ค.
๐ค Semi-supervised learning ์ด๋?
์ ์ labeled data๊ฐ ์์ผ๋ฉด์ ์ถ๊ฐ๋ก ํ์ฉํ ์ ์๋ ๋์ฉ๋์ unlabeled data๊ฐ ์๋ค๋ฉด semi-supervised learning์ ๊ณ ๋ คํ ์ ์๋ค. Semi-supervised learning (์ค์ง๋ํ์ต)์ ์๋์ labeled data์๋ supervised learning์ ์ ์ฉํ๊ณ ๋์ฉ๋ unlabeled data์๋ unsupervised learning์ ์ ์ฉํด ์ถ๊ฐ์ ์ธ ์ฑ๋ฅํฅ์์ ๋ชฉํ๋ก ํ๋ ๋ฐฉ๋ฒ๋ก ์ด๋ค. ์ด๋ฐ ๋ฐฉ๋ฒ๋ก ์ ๋ด์ฌ๋๋ ๋ฏฟ์์ label์ ๋ง์ถ๋ ๋ชจ๋ธ์์ ๋ฒ์ด๋ ๋ฐ์ดํฐ ์์ฒด์ ๋ณธ์ง์ ์ธ ํน์ฑ์ด ๋ชจ๋ธ๋ง ๋๋ค๋ฉด ์๋์ labeled data๋ฅผ ํตํ ์ฝ๊ฐ์ ๊ฐ์ด๋๋ก ์ผ๋ฐํ ์ฑ๋ฅ์ ๋์ด์ฌ๋ฆด ์ ์๋ค๋ ๊ฒ์ด๋ค. (์๋์ ๊ทธ๋ฆผ์์๋ ํ์ธํ ์ ์๋ฏ์ด ์ผ์ชฝ์ supervised learning๊ณผ ์ค๋ฅธ์ชฝ semi-supervised learning์ ๋น๊ตํด๋ณด๋ฉด supervised learning์ decision boundary๋ ์ฌ์ค์ optimalํ์ง ์๋ค. unlabeled data๋ฅผ ํ์ฉํ์ฌ ๋ฐ์ดํฐ ์์ฒด์ ๋ถํฌ๋ฅผ ์ ๋ชจ๋ธ๋งํ๋ฉด ์ค๋ฅธ์ชฝ semi-supervised learning ๊ทธ๋ฆผ์ฒ๋ผ ๋ ์ข์ decision boundary๋ฅผ ์ป์ ์ ์๋ค.)
Many weakly/semi-supervised anomaly detection method์ ๋ ์ด๋ธ์ด ์ง์ ๋ ํ๋ จ ๋ฐ์ดํฐ๊ฐ ๊นจ๋ํ๋ค๊ณ ๊ฐ์ -> ์ค์๋ก ๋ฐ๋ ํด๋์ค ๋ ์ด๋ธ๋ก ๋ ์ด๋ธ์ด ์ง์ ๋ noisyํ ์ธ์คํด์ค์ ์ทจ์ฝํ ์ ์์. -> ์ด๋ฌํ ๊ฒฝ์ฐ ๋น์ง๋ ๋ฐฉ๋ฒ์ ๋์ ์ฌ์ฉํ ์ ์์ง๋ง ์ด๋ ์ค์ ๋ ์ด๋ธ์ด ์ง์ ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์ง ๋ชปํจ.
Noise-resilient model์ ๋ณด๋ค ์ ํํ ๊ฐ์ง๋ฅผ ์ํด ๋ ์ด๋ธ์ด ์ง์ ๋์ง ์์ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค.
(์ฌ๊ธฐ์ ๋
ธ์ด์ฆ๋ ๋ ์ด๋ธ์ด ์๋ชป ์ง์ ๋ ๋ฐ์ดํฐ์ด๊ฑฐ๋ ๋ ์ด๋ธ์ด ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ์ ๋งํจ)
๊ธฐ์กด ๋ฐฉ๋ฒ์ ๋๋ถ๋ถ์ point anomalies์ ๋ํ ๊ฒ์ด๋ฉฐ conditional anomaly and group anomaly์๋ ์ ์ด์๊ณผ ์ ํ ๋ค๋ฅธ ํ์๋ฅผ ๋ํ๋ด๊ธฐ ๋๋ฌธ์ ์ฌ์ฉํ ์ ์๋ค.
-> conditional/group anomalies ๊ฐ๋
์ ์ด์ ์ธก์ /๋ชจ๋ธ์ ํตํฉํ๋ ๊ฒ์
๋๋ค.
๋ํ ํ์ฌ ๋ฐฉ๋ฒ์ ์ฃผ๋ก ๋จ์ผ ๋ฐ์ดํฐ ์์ค์์ ์ด์์ ๊ฐ์งํ๋ ๋ฐ ์ค์ ์ ๋๋ ๋ฐ๋ฉด, ๋ง์ ์ ํ๋ฆฌ์ผ์ด์
์์๋ -> ๋ค์ฐจ์ ๋ฐ์ดํฐ, ๊ทธ๋ํ, ์ด๋ฏธ์ง, ํ
์คํธ ๋ฐ ์ค๋์ค ๋ฐ์ดํฐ์ ๊ฐ์ multiple heterogeneous data sources๋ฅผ ์ฌ์ฉํ์ฌ ์ด์์ ๊ฐ์งํด์ผ ํ๋ค.
Anomalies๋ก ๋ณด๊ณ ๋ rare data ์ธ์คํด์ค๋ ์ฌ๊ธฐ ํ์ง ๋ฐ ๋ฒ์ฃ ํ์ง ์์คํ
์์ ๊ณผ์๋ํ๋ ๊ทธ๋ฃน๊ณผ ๊ฐ์ด ๋ฐ์ดํฐ์ ํ์๋ ์์ ๊ทธ๋ฃน์ ๋ํ ์๊ณ ๋ฆฌ์ฆ ํธํฅ ๊ฐ๋ฅ์ฑ(possible algorithmic bias)์ ์ด๋ํ ์ ์์ต๋๋ค.
->ํน์ ๋ฐ์ดํฐ ์ธ์คํด์ค๊ฐ anomaly๋ก ์๋ณ๋๋ ์ด์ ์ ๋ํ ์ง์ ์ ์ธ ๋จ์๋ฅผ ์ ๊ณตํ๋ anomaly explanation algorithm์ ๊ฐ์ถ๋ ๊ฒ์
๋๋ค.
(๋๋ถ๋ถ์ ์ด์ ํ์ง ์ฐ๊ตฌ๋ ํ์ง ์ ํ๋์๋ง ์ด์ ์ ๋ง์ถ๊ณ ์๋ณ๋ ์ด์์ ๋ํ ์ค๋ช
์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ๋ฌด์ํฉ๋๋ค. ํน์ ํ์ง ๋ฐฉ๋ฒ์์ anomaly explanation ์ ๋์ถํ๋ ๊ฒ์ ํนํ ๋ณต์กํ ๋ชจ๋ธ์ ๊ฒฝ์ฐ ์์ง ํด๊ฒฐ๋์ง ์์ ๋ฌธ์ ์
๋๋ค. ๋ณธ์ง์ ์ผ๋ก ํด์ ๊ฐ๋ฅํ ์ด์ ํ์ง ๋ชจ๋ธ์ ๊ฐ๋ฐํ๋ ๊ฒ๋ ์ค์ํ์ง๋ง, ๋ชจ๋ธ์ ํด์ ๊ฐ๋ฅ์ฑ๊ณผ ํจ์จ์ฑ์ ๊ท ํ์ ์ ๋ง์ถ๋ ๊ฒ์ด ์ฃผ์ ๊ณผ์ ๋ก ๋จ์ ์์ต๋๋ค.)
ํด๋น ์์ญ์ ๋ํ ์ฒ ์ ํ ์ดํด๋ฅผ ์ํด ๋ชจ๋ธ๋ง ๊ด์ ์์ Deep Anomaly Detection์ 3 ๊ฐ์ง ์ฃผ์ ๋ฒ์ฃผ์ 11๊ฐ์ ์ธ๋ถํ๋ ๋ฒ์ฃผ๋ก ๋ถ๋ฅํ๋ ๊ณ์ธต์ ๋ถ๋ฅ๋ฒ์ ๋์
ํฉ๋๋ค.
(๊ฐ ๋ฐฉ๋ฒ ๋ฒ์ฃผ์์ ํด๊ฒฐํ ์ ์๋ ๊ฐ์ง ๋ฌธ์ ๋ Challenge๋ก ์ ์๋ฉ๋๋ค)
(normally ๐ท โซ ๐พ)
์ฐจ์์ถ์(PCA, random projection) ๊ฐ์ ๋ฐฉ๋ฒ๋ก ๊ณผ ๋น๊ตํ์ ๋, ๋ฅ๋ฌ๋ ๊ธฐ์ ์ ์๋ฏธ๊ฐ ํ๋ถํ ํน์ง๊ณผ ๋น์ ํ ํน์ง ๊ด๊ณ๋ฅผ ์ถ์ถํ๋ ๋ฐ ํจ์ฌ ๋ ๋์ ๋ฅ๋ ฅ์ ๋ณด์ฌ์ฃผ์๋ค.
assumption : ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์ํด ์ถ์ถ๋ feature representation์ ๋ณ์น์ ์ธ ์ํฉ๊ณผ ์ ์์ ์ธ ์ํฉ์ ๊ตฌ๋ถํ๋ ๋ฐ ๋์์ด ๋๋ ์๋ณ ์ ๋ณด(discriminative information)๋ฅผ ๋ณด์กดํฉ๋๋ค.
AlexNet, VGG ๋ฐ ResNet ๋ฑ์ ํตํด ์ ์ฐจ์ ํน์ง์ ์ถ์ถํ๋ค. ์ด๋ฏธ์ง ๋ฐ์ดํฐ, ๋น๋์ค ๋ฐ์ดํฐ์ ๊ฐ์ ๋ณต์กํ ๊ณ ์ฐจ์ ๋ฐ์ดํฐ์ ์ด์ ํ์ง์์ ํ์๋ ๋ฐฉ๋ฒ๋ก ์ด๋ค.
ํน์ฑ ์ถ์ถ ๊ธฐ๋ฒ
- ์ฌ์ ํ์ต๋ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์๋ก์ด ๋ฐ์ดํฐ์ ์์ ํน์ฑ์ ์ถ์ถํ๋ ๊ธฐ๋ฒ์ ๋๋ค.
- ํน์ฑ ์ถ์ถ ๊ธฐ๋ฒ์ ์ฌ์ ํ์ต๋ ๋ชจ๋ธ์์ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์์ ํฉ์ฑ๊ณฑ์ธต(convolutional layer)์ ํตํด ์ด๋ฏธ์ง์ ํน์ฑ์ ์ถ์ถํฉ๋๋ค. ์ด๋ ๊ฒ ์ถ์ถ๋ ํน์ฑ์ ์ต์ข ์ ์ผ๋ก ์์ ์ฐ๊ฒฐ์ธต(fully connected layer)์ ํตํด ๋ถ๋ฅ๋ฉ๋๋ค.
- ์๋ก์ด ๋ฐ์ดํฐ์ ์์ ํน์ฑ ์ถ์ถ์ ์ํด์๋, ๋จผ์ ์ฌ์ ํ์ต๋ ๋ชจ๋ธ์ ํฉ์ฑ๊ณฑ์ธต์ ๊ณ ์ (freeze)์ํค๊ณ , ์์ ์ฐ๊ฒฐ์ธต ๋ถ๋ถ๋ง ์๋ก์ด ๋ฐ์ดํฐ์ ์ ๋ง๊ฒ ๋ณ๊ฒฝํ์ฌ ํ์ตํฉ๋๋ค.
- ๋ฐ๋ผ์, ์๋ก์ด ๋ฐ์ดํฐ์ ์์๋ ์ด๋ฏธ์ง์ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๊ฒฐ์ ํ๋ ๋ถ๋ถ์ธ ๋ง์ง๋ง ์์ ์ฐ๊ฒฐ์ธต๋ง ํ์ตํ๊ณ , ๋๋จธ์ง ํฉ์ฑ๊ณฑ์ธต ๊ณ์ธต๋ค์ ์ฌ์ ํ๋ จ๋ ๊ฐ์ค์น๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ์ฌ ํ์ต๋์ง ์๋๋ก ๊ณ ์ ํฉ๋๋ค.
Unmasking framework for online anomaly detection
- key idea : ์ฐ์๋ ๋ ๋น๋์ค ์ํ์ค๋ฅผ ๊ตฌ๋ณํ๊ธฐ ์ํด ์ด์ง ๋ถ๋ฅ๊ธฐ๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ํ๋ จ์ํค๋ฉด์, ๊ฐ ๋จ๊ณ์์ ๊ฐ์ฅ ๊ตฌ๋ณ๋ ฅ ์๋ ํน์ง(discriminant feature)์ ์ ์ง์ ์ผ๋ก ์ ๊ฑฐํ๋ ๊ฒ์ ๋๋ค. => ๋น๋์ค์ ๊ฐ ์ฅ๋ฉด(Scene)์ด ๋น์ ์์ ์ธ์ง ์ฌ๋ถ๋ฅผ ํ๋จํ๋ ์๊ณ ๋ฆฌ์ฆ
(์ธ์ฉํ ๋ ผ๋ฌธ์ ๋ฐ๋ก ๋ฒจ๋ก๊ทธ์ ์ ๋ฆฌํ์๋ค.)- ILSVRC ๋ฒค์น๋งํฌ์์ ์ฌ์ ํ๋ จ๋ VGG ๋ชจ๋ธ (135)๋ ์ด๋ฌํ ๋ชฉ์ ์ ์ํด ํํ์ ์ธ ์ธ๊ด ํน์ง(appearance features)์ ์ถ์ถํ๋ ๋ฐ ํจ๊ณผ์
Downstream Anomaly Scoring์ pre-trained model์ด ์๋ deep feature extraction model์ ๋ช ์์ ์ผ๋ก ํ๋ จํ๋ ๊ฒ
- ๋ ผ๋ฌธ์์๋ ํน์ง ํํ์ ์๋์ผ๋ก ํ์ตํ๊ธฐ ์ํด ๋ฅ๋ฌ๋ ๋คํธ์ํฌ๋ฅผ ํ์ฉํ๋ Appearance and Motion DeepNet (AMDN)์ ์ ์
- ์คํ๋ ๋ ธ์ด์ฆ ์ ๊ฑฐ ์คํ ์ธ์ฝ๋(stacked denoising autoencoders)๋ฅผ ์ฌ์ฉํ์ฌ ์ธ๋ชจ์ ๋์ ํน์ง ๋ฐ ๊ฒฐํฉ๋ ํํ(์ด๊ธฐ ์ตํฉ)์ ๊ฐ๊ฐ ํ์ต
- ํ์ต๋ ํํ์ ๊ธฐ๋ฐ์ผ๋ก, 3๊ฐ์ ์ผ๋ฅ SVM(one-class SVM) ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๊ฐ ์ ๋ ฅ์ ์ด์ ์ ์๋ฅผ ์์ธกํ๋ฉฐ, ์ด๋ฌํ ์ ์๋ค์ ํ๊ธฐ ์ตํฉ ์ ๋ต์ ํตํด ํตํฉ๋์ด ์ต์ข ์ด์ ๊ฐ์ง๋ฅผ ์ํ
Linear one-class SVM + DBN
๋ ผ๋ฌธ์์ One-class Support Vector Machines์ Deep Belief net(DBN)์์ ์์ฑ๋ ๊ณ ์ฐจ์ ํ ์ด๋ธ ํ์ ๋ฐ์ดํฐ์ ์ ์ฐจ์ ํํ์ ๋ํ ์ด์ ํ์ง๋ฅผ ํ์ฑํํ๋ ๋ฐ ์ฌ์ฉ.
์ฅ์ :
(i) state-of-the-art(pre-trained) deep model๊ณผ ๊ธฐ์ฑ ์ด์ ํ์ง๊ธฐ๋ฅผ ์ฝ๊ฒ ์ฌ์ฉ
(ii) Deep feature extraction์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ ํ ๋ฐฉ๋ฒ๋ณด๋ค ๋ ๊ฐ๋ ฅํ ์ฐจ์ ์ถ์๋ฅผ ์ ๊ณต
(iii) ์ฌ์ธต ๋ชจ๋ธ ๋ฐ ํ์ง ๋ฐฉ๋ฒ์ด ๊ณต๊ฐ์ ์ผ๋ก ์ ๊ณต๋๋ฏ๋ก ๊ตฌํ์ด ์ฌ์
๋จ์ :
(i) ์์ ํ ๋ถ๋ฆฌ๋ feature extraction ๊ณผ anomaly scoring์ ์ข
์ข
์ต์ ์ด ์๋ ์ด์ ์ ์(suboptimal anomaly scores)๋ก ์ด์ด์ง.
(ii) Pre-trained deep model์ ์ผ๋ฐ์ ์ผ๋ก ํน์ ์ ํ์ ๋ฐ์ดํฐ๋ก ์ ํ
[์คํ ์ธ์ฝ๋ ๋ชฉํ] : ๋ฐ์ดํฐ ์ธ์คํด์ค๋ฅผ ์ ์ฌ๊ตฌ์ฑํ ์ ์๋ ์ ์ฐจ์ ํน์ง ํํ ๊ณต๊ฐ์ ํ์ตํ๋ ๊ฒ
[์คํ ์ธ์ฝ๋ ๊ฐ์ ] : ์ ์ ์ธ์คํด์ค(Normal instance)๋ ์์ถ๋ ๊ณต๊ฐ(compressed space)์์ ์ด์์น๋ณด๋ค ๋ ์ ์ฌ๊ตฌ์ฑ๋ ์ ์์ต๋๋ค
(์คํ ์ธ์ฝ๋์ ๋ํ ์ค๋ช ์ ์ฌ๊ธฐ ๋ธ๋ก๊ทธ์ ๋ค์ด๊ฐ์ ํ ๋ฒ ๋ณด๊ณ ์ค๋๊ฒ ์ข๋ค.)
๐ Reference
๋ณธ ๋ ผ๋ฌธ
๋ฅ๋ฌ๋์์์ end-to-end
semi-supervised learning
[pytorch] ์ ์ด ํ์ต - ํน์ฑ ์ถ์ถ ๊ธฐ๋ฒ (Feature Extraction)
[Paper Review] Unmasking the abnormal events in video
[๋ ผ๋ฌธ๋ฆฌ๋ทฐ] Restricted Boltzmann Machine(RBM)์ Deep Belief Network(DBN