Releases: PreferredAI/cornac
Releases · PreferredAI/cornac
Cornac 0.3.1
New features and improvements
- Rename
Module
toModality
- Add a tutorial for adding a new model into Cornac
- Reorder the list of models by year then alphabetically
- Update description, tagline
- Improve documentation
Cornac 0.3.0
New models
- Variational Autoencoder for Collaborative Filtering (VAECF)
- Collaborative Topic Modelling (CTR)
New features and improvements
- Update
CVAE
to use mini-batch gradient descent - Remove
stopwords
fromTextModule
andCountVectorizer
, only inputstopwords
directly toBaseTokenizer
GraphModule
can buildKNN
from input feature matrix- Fix bug of partitioning in
CrossValidation
- Swap both
ids
according to data inFeatureModule
andTextModule
Cornac 0.2.1
New models
- Collaborative Variational Autoencoder (CVAE)
New features and improvements
- Update
from_splits()
function ofBaseMethod
to support multimodal data modules - Data modules
build()
functions returnself
Beta Release
New models
- Convolutional Matrix Factorization (ConvMF)
- Collaborative Deep Ranking (CDR)
- Visual Matrix Factorization (VMF)
- Matrix Co-Factorization (MCF)
- Social Bayesian Personalized Ranking (SBPR)
- Social Recommendation (SoRec)
New built-in datasets
- Netflix
- Tradesy
- Amazon Office
- CiteULike
- Epinions
New features and improvements
- Support multimodal recommenders with new data module including
TextModule
,ImageModule
, andGraphModule
indata
. Reader
support data filtering based onset of users/items
anduser/item threshold
.- Models can access to
user_text
,user_image
,user_graph
,item_text
,item_image
, anditem_graph
throughMultimodalTrainSet
which is input of thefit()
function.
Credits
Thanks to our 4 contributors (alphabetical) whose commits are featured in this release:
Alpha Release
New models
- Bayesian Personalized Ranking (BPR)
- Collaborative Context Poisson Factorization (C2PF)
- Collaborative Deep Learning (CDL)
- Collaborative Ordinal Embedding (COE)
- Hierarchical Poisson Factorization (HPF)
- Indexable Bayesian Personalized Ranking (IBPR)
- Online Indexable Bayesian Personalized Ranking (Online IBPR)
- Probabilistic Collaborative Representation Learning (PCRL)
- Probabilistic Matrix Factorization (PMF)
- Spherical K-means (SKM)
- Visual Bayesian Personalized Ranking (VBPR)
Credits
Thanks to our 5 contributors (alphabetical) whose commits are featured in this release: