govindjsk / dspn

[NeurIPS 2019] Deep Set Prediction Networks

Home Page:https://arxiv.org/abs/1906.06565

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deep Set Prediction Networks

Overview of set optimisation on the example of CLEVR bounding box prediction

This is the official implementation of our NeurIPS 2019 paper Deep Set Prediction Networks. We propose a new way of predicting sets with a neural network that doesn't suffer from discontinuity issues. This is done by backpropagating through a set encoder to act as a set decoder. You can take a look at the poster for NeurIPS 2019 or the poster for the NeurIPS 2019 workshop on Sets & Partitions.

To use the decoder, you only need dspn.py. You can see how it is used in model.py with build_net and the Net class. For details on the exact steps to reproduce the experiments, check out the README in the dspn directory. You can download pre-trained models and the predictions thereof from the Resources page.

BibTeX entry

@inproceedings{zhang2019dspn,
    author        = {Yan Zhang and Jonathon Hare and Adam Pr\"ugel-Bennett},
    title         = {{Deep Set Prediction Networks}},
    booktitle     = {Advances in Neural Information Processing Systems 32},
    year          = {2019},
    eprint        = {1906.06565},
    url           = {https://arxiv.org/abs/1906.06565},
}

About

[NeurIPS 2019] Deep Set Prediction Networks

https://arxiv.org/abs/1906.06565

License:MIT License


Languages

Language:Python 98.0%Language:Shell 2.0%