paper-with-me

홈 › Papers

Learning Functions over Sets via Permutation Adversarial Networks

2019-07-12 · Chirag Pabbaraju, Prateek Jain

In this paper, we consider the problem of learning functions over sets, i.e., functions that are invariant to permutations of input set items. Recent approaches of pooling individual element embeddings can necessitate extremely large embedding sizes for challenging functions. We address this challenge by allowing standard neural networks like LSTMs to succinctly capture the function over the set. However, to ensure invariance with respect to permutations of set elements, we propose a novel architecture called SPAN that simultaneously learns the function as well as adversarial or worst-case permutations for each input set. The learning problem reduces to a min-max optimization problem that is solved via a simple alternating block coordinate descent technique. We conduct extensive experiments on a variety of set-learning tasks and demonstrate that SPAN learns nearly permutation-invariant functions while still ensuring accuracy on test data. On a variety of tasks sampled from the domains of statistics, graph functions and linear algebra, we show that our method can significantly outperform state-of-the-art methods such as DeepSets and Janossy Pooling. Finally, we present a case study of how learning set-functions can help extract powerful features for recommendation systems, and show that such a method can be as much as 2% more accurate than carefully hand-tuned features on a real-world recommendation system.

📄 PDF Abstract BibTeX arXiv:1907.05638

Code (1)

chogba/SPAN 공식 구현 tf

Tasks

Recommendation Systems

Similar Papers 제목 키워드 기반

PPD: Permutation Phase Defense Against Adversarial Examples in Deep Learning

2018-12-25 · Mehdi Jafarnia-Jahromi, Tasmin Chowdhury, Hsin-Tai Wu, Sayandev Mukherjee

Deep neural networks have demonstrated cutting edge performance on various tasks including classification. However, it is well known that adversarially designed imperceptible perturbation of the input can mislead advance…

Adversarial DefenseDeep LearningGeneral Classification

Adversarial Stein Training for Graph Energy Models

2020-09-21 · Anonymous

Learning distributions over graph-structured data is a challenging task. In this work we present an energy-based model (EBM) using graph neural networks (GNN) to learn permutation invariant unnormalized density functions…

Graph Generation

Neural Permutation Processes

2019-10-16 · pproximateinference AABI Symposium 2019 12 · Ari Pakman, Yueqi Wang, Liam Paninski

We introduce a neural architecture to perform amortized approximate Bayesian inference over latent random permutations of two sets of objects. The method involves approximating permanents of matrices of pairwise probabil…

Bayesian Inference

Permutation Equivariant Generative Adversarial Networks for Graphs

2021-12-07 · Yoann Boget, Magda Gregorova, Alexandros Kalousis

One of the most discussed issues in graph generative modeling is the ordering of the representation. One solution consists of using equivariant generative functions, which ensure the ordering invariance. After having dis…

Deep Sets

2017-03-10 · NeurIPS 2017 12 · Manzil Zaheer, Satwik Kottur, Siamak Ravanbakhsh, Barnabas Poczos 외

We study the problem of designing models for machine learning tasks defined on \emph{sets}. In contrast to traditional approach of operating on fixed dimensional vectors, we consider objective functions defined on sets t…

Anomaly DetectionOutlier DetectionPoint Cloud Classification