Skip to content

Code for the icml paper "zero inflated exponential family embedding"

License

Notifications You must be signed in to change notification settings

blei-lab/zero-inflated-embedding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zero-Inflated Exponential Family Embeddings

Introduction

This repo implements the embedding models in the 2017 ICML paper "Zero-Inflated Exponential Family Embeddings"

Zero-Inflated Exponential Family Embedding (ZIE) model is designed to learn embedding vectors of items on sparse data. It uses zero-inflated distributions as the conditional in the embedding model. Fitting a ZIE naturally downweights the zeros and dampens their influence on the model. Please see the details in the paper.

Running the code

python demo.py

Note: this repo does not contain any data -- it only use some random data to show how to use the code. The code requires numpy, scipy, and tensorflow.

Contact and cite

If you have any questions, please contact the Li-Ping Liu (liping.liulp at gmail).

If you have used the code in your work, please cite:

@inproceedings{zie17,
title = {Zero-Inflated Exponential Family Embeddings},
author = {Li-Ping Liu and David M. Blei},
booktitle ={Proceedings of the 34th International Conference on Machine Learning},
pages = {2140--2148},
year = {2017},
editor = {Doina Precup and Yee Whye Teh},
volume = {70},
series = {Proceedings of Machine Learning Research},
address = {International Convention Centre, Sydney, Australia},
month = {06--11 Aug},
publisher ={PMLR}
}

About

Code for the icml paper "zero inflated exponential family embedding"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages