JiaxuanYou / HierTCN

Hierarchical Temporal Convolutional Networks for Dynamic Recommender Systems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hierarchical Temporal Convolutional Networks for Dynamic Recommender Systems

This repository is a Tensorflow implementation of HierTCN for Dynamic Recommender Systems.

Jiaxuan You, Yichen Wang, Aditya Pal, Pong Eksombatchai, Chuck Rosenberg, Jure Leskovec, Hierarchical Temporal Convolutional Networks for Dynamic Recommender Systems, The Web Conference 2019 (WWW-2019).

Requirements

Tensorflow (tested on 1.6.0), numpy, pandas, pickle

Dataset

Download XING dataset, only interactions.csv is needed. Create dataset/ folder, then copy interactions.csv to that folder.

If XING dataset is not available, you can email Jiaxuan You for the dataset for solely research use.

Run the code

python run_xing.py

Outputs

Each run will generate a folder in ./run, which can be accessed via tensorboard. A summarized text file is also generated.

About

Hierarchical Temporal Convolutional Networks for Dynamic Recommender Systems


Languages

Language:Python 100.0%