FSPool: Learning Set Representations with Featurewise Sort Pooling
About
Traditional set prediction models can struggle with simple datasets due to an issue we call the responsibility problem. We introduce a pooling method for sets of feature vectors based on sorting features across elements of the set. This can be used to construct a permutation-equivariant auto-encoder that avoids this responsibility problem. On a toy dataset of polygons and a set version of MNIST, we show that such an auto-encoder produces considerably better reconstructions and representations. Replacing the pooling function in existing set encoders with FSPool improves accuracy and convergence speed on a variety of datasets.
Yan Zhang, Jonathon Hare, Adam Pr\"ugel-Bennett• 2019
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Set Ranking | Friendster (Severe) | NDCG83.15 | 60 | |
| Set Ranking | Friendster (Mild) | NDCG76.41 | 60 | |
| Set Ranking | Friendster (Overall) | NDCG77.09 | 60 | |
| Similar Set Ranking | Friendster Clean | NDCG78.27 | 60 | |
| Image Classification | NWPU-RESISC45 | Accuracy53.13 | 12 | |
| Image Classification | NWPU-RESISC45 Clean | Accuracy61.88 | 10 | |
| Similar Set Ranking | LIVEJ (Overall) | Recall@123.28 | 10 | |
| Similar Set Ranking | LIVEJ (Clean) | Recall@124.42 | 10 | |
| Similar Set Ranking | LIVEJ Mild | Recall@122.54 | 10 | |
| Image Classification | NWPU-RESISC45 Mild | Accuracy54.15 | 10 |
Showing 10 of 31 rows