Neural Set Function Extensions: Learning with Discrete Functions in High Dimensions
Nikolaos Karalias, Joshua Robinson, Andreas Loukas, Stefanie Jegelka

TL;DR
This paper introduces a framework for extending set functions to continuous domains and high-dimensional spaces, enabling neural networks to better reason about discrete objects, with demonstrated benefits in neural combinatorial optimization.
Contribution
The work develops a unified framework for extending set functions to continuous and high-dimensional spaces, improving neural reasoning on discrete problems.
Findings
Enhanced performance in neural combinatorial optimization tasks
Effective low-dimensional to high-dimensional representation conversion
Framework subsumes many existing set function extensions
Abstract
Integrating functions on discrete domains into neural networks is key to developing their capability to reason about discrete objects. But, discrete domains are (1) not naturally amenable to gradient-based optimization, and (2) incompatible with deep learning architectures that rely on representations in high-dimensional vector spaces. In this work, we address both difficulties for set functions, which capture many important discrete problems. First, we develop a framework for extending set functions onto low-dimensional continuous domains, where many extensions are naturally defined. Our framework subsumes many well-known extensions as special cases. Second, to avoid undesirable low-dimensional neural network bottlenecks, we convert low-dimensional extensions into representations in high-dimensional spaces, taking inspiration from the success of semidefinite programs for combinatorial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsMachine Learning and Algorithms · Domain Adaptation and Few-Shot Learning · Stochastic Gradient Optimization Techniques
