Skip to content

Actor-Critic Network를 기반으로 하는 추천 시스템

Notifications You must be signed in to change notification settings

hwan27/thebest52

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

강화학습(Actor-Critic Network)을 기반으로 하는 추천 시스템

DDPG_recsys.ipynb

Team

  • 최재희
  • 김강민
  • 오창환
  • 이휘준
  • 이은성

AgileSoDa 제안

  • user의 과거 기록들을 이용해 하나의 카테고리(Book)에서의 아이템들 Rangking을 주어 Top K개를 추천, user의 구매를 유도하는 알고리즘

  • State: User가 과거에 관심을 보였던 n개의 items 및 item에 대한 정보

  • Action: K개의 items으로 이루어진 item list(user에게 추천)

  • Reward: Action에 대해 user가 남긴 rating

  • Input > Output: 어떤 state를 보고 적절한 추천 list action을 결정

  • Data: 각 user별로 남긴 평점을 시간순으로 정렬해 state, action, reward로 이루어진 train data 생성해서 사용

참고 논문

참고 코드

MileStone

이론

코드리뷰

  1. LIRD : https://github.com/egipcy/LIRD/blob/master/LIRD.ipynb
  2. DRR :

구현

  • embedding by MF or Auto-Encoder with Aamazon book data
  • recsys-rl 정확도 개선

평가

Dataset

  • Amazon: Book.csv
    • ratings only(51,311,621): item, user, rating, timestamp
    • matadata: asin, title, feature, description, price, image, related, salesRank, rand, categories, tech1, tech2, similar

원본 데이터

  • 총 개수: 51311621
  • 유저수: 15,362,619
  • 아이템수: 2,930,451

rating 20 이상 데이터

  • 총 개수: 15,731,887
  • 유저수: 301,567
  • 아이템수: 1,615,039

About

Actor-Critic Network를 기반으로 하는 추천 시스템

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published