13. Auto Encoder with Recommend System.
2023. 11. 30. 14:51ㆍNAVER AI Tech/Recommen System
Autoencoder : 입력 데이터를 출력으로 복원(reconstruct)하는 비지도 학습 모델.
- 주로 이상치 탐지, 표현 학습, 이미지 노이즈 제거 등 task에 활용됨.
Denoising Autoencoder(DAE)
- 입력 데이터에 일부러 random noise를 추가했더니 성능 향상되었다.
- 이는 robust한 모델이 생성됨을 의미.
AutoRec : AE를 CF에 적용하여 성능 향상을 이끌어낸 논문
- Rating vector를 입력과 출력으로 하여 encoder and decoder reconstruction을 수행.
- MF와 비교하였을 때 autoencoder는 non-linear layer로 구성되어 더 복잡한 interaction 표현 가능.
Collaborative Denoising AutoEncoder for Top-N Recommender Systems(CDAE)
- AutoRec과 달리 top-N을 추천하는 모델(AutoRec의 경우 rating을 예측하는 모델)
- 사용자 u가 각 item에 대한 선호도(0 or 1)을 가져온 뒤, dropout을 진행(=noising)
- user별 feature 또한 학습에 사용.
'NAVER AI Tech > Recommen System' 카테고리의 다른 글
15. Recurrent Neural Network with Recommend System. (2) | 2023.12.04 |
---|---|
14. Graph Neural Network with Recommend System (0) | 2023.12.04 |
12. Deep Learning Model with Recommend System (2) | 2023.11.30 |
11. Approximate Nearest Neighbor(ANN) (0) | 2023.11.30 |
10. Item2Vec (0) | 2023.11.30 |