All Projects → chenchongthu → Deepconn

chenchongthu / Deepconn

This is our implementation of DeepCoNN

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Deepconn

Deep Recommender System
深度学习在推荐系统中的应用及论文小结。
Stars: ✭ 657 (+401.53%)
Mutual labels:  recommendation-system
Kdd Multimodalities Recall
This is our solution for KDD Cup 2020. We implemented a very neat and simple neural ranking model based on siamese BERT which ranked first among the solo teams and ranked 12th among all teams on the final leaderboard.
Stars: ✭ 61 (-53.44%)
Mutual labels:  recommendation-system
Recsys
计算广告/推荐系统/机器学习(Machine Learning)/点击率(CTR)/转化率(CVR)预估/点击率预估
Stars: ✭ 1,350 (+930.53%)
Mutual labels:  recommendation-system
Recsys2019 deeplearning evaluation
This is the repository of our article published in RecSys 2019 "Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches" and of several follow-up studies.
Stars: ✭ 780 (+495.42%)
Mutual labels:  recommendation-system
Drugs Recommendation Using Reviews
Analyzing the Drugs Descriptions, conditions, reviews and then recommending it using Deep Learning Models, for each Health Condition of a Patient.
Stars: ✭ 35 (-73.28%)
Mutual labels:  recommendation-system
Movie Recommender System
Basic Movie Recommendation Web Application using user-item collaborative filtering.
Stars: ✭ 85 (-35.11%)
Mutual labels:  recommendation-system
Recnn
Reinforced Recommendation toolkit built around pytorch 1.7
Stars: ✭ 362 (+176.34%)
Mutual labels:  recommendation-system
Neural Attentive Item Similarity Model
TensorFlow Implementation of Neural Attentive Item Similarity Model for Recommendation on TKDE 2018
Stars: ✭ 118 (-9.92%)
Mutual labels:  recommendation-system
Movie
Personalized real-time movie recommendation system
Stars: ✭ 37 (-71.76%)
Mutual labels:  recommendation-system
Personalized Recommend
基于tensorflow的个性化电影推荐系统实战(有前端)
Stars: ✭ 97 (-25.95%)
Mutual labels:  recommendation-system
Deeprec
推荐、广告工业界经典以及最前沿的论文、资料集合/ Must-read Papers on Recommendation System and CTR Prediction
Stars: ✭ 822 (+527.48%)
Mutual labels:  recommendation-system
Deeprec
An Open-source Toolkit for Deep Learning based Recommendation with Tensorflow.
Stars: ✭ 954 (+628.24%)
Mutual labels:  recommendation-system
Toptal Recommengine
Prototype recommendation engine built to accompany an article on Toptal Blog
Stars: ✭ 90 (-31.3%)
Mutual labels:  recommendation-system
Recbole
A unified, comprehensive and efficient recommendation library
Stars: ✭ 780 (+495.42%)
Mutual labels:  recommendation-system
Recommenders
Best Practices on Recommendation Systems
Stars: ✭ 11,818 (+8921.37%)
Mutual labels:  recommendation-system
Openrec
OpenRec is an open-source and modular library for neural network-inspired recommendation algorithms
Stars: ✭ 360 (+174.81%)
Mutual labels:  recommendation-system
Tensorrec
A TensorFlow recommendation algorithm and framework in Python.
Stars: ✭ 1,130 (+762.6%)
Mutual labels:  recommendation-system
Ajax Movie Recommendation System With Sentiment Analysis
Content-Based Recommender System recommends movies similar to the movie user likes and analyses the sentiments on the reviews given by the user for that movie.
Stars: ✭ 127 (-3.05%)
Mutual labels:  recommendation-system
Movielens Recommender System Javascript
🍃 Recommender System in JavaScript for the MovieLens Database
Stars: ✭ 105 (-19.85%)
Mutual labels:  recommendation-system
Neu Review Rec
A Toolkit for Neural Review-based Recommendation models with Pytorch.
Stars: ✭ 92 (-29.77%)
Mutual labels:  recommendation-system

DeepCoNN

This is our implementation for the paper:

Lei Zheng, Vahid Noroozi, and Philip S Yu. 2017. Joint deep modeling of users and items using reviews for recommendation. In WSDM. ACM, 425-434.

Two models:

1、DeepCoNN: This is the state-of-the-art method that uti-lizes deep learning technology to jointly model user and itemfrom textual reviews.

2、DeepCoNN++: We extend DeepCoNN by changing its share layer from FM to our neural prediction layer.

The two methods are used as the baselines of our method NARRE in the paper:

Chong Chen, Min Zhang, Yiqun Liu, and Shaoping Ma. 2018. Neural Attentional Rating Regression with Review-level Explanations. In WWW'18.

Please cite our WWW'18 paper if you use our codes. Thanks!

@inproceedings{chen2018neural,
  title={Neural Attentional Rating Regression with Review-level Explanations},
  author={Chen, Chong and Zhang, Min and Liu, Yiqun and Ma, Shaoping},
  booktitle={Proceedings of the 2018 World Wide Web Conference on World Wide Web},
  pages={1583--1592},
  year={2018},
}

Author: Chong Chen ([email protected])

Environments

  • python 2.7
  • Tensorflow (version: 0.12.1)
  • numpy
  • pandas

Dataset

In our experiments, we use the datasets from Amazon 5-core(http://jmcauley.ucsd.edu/data/amazon) and Yelp Challenge 2017(https://www.yelp.com/dataset_challenge).

Example to run the codes

Data preprocessing:

python loaddata.py	
python data_pro.py

Train and evaluate the model:

python train.py

Last Update Date: Jan 3, 2018

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].