🤖 AI Summary
This paper presents a systematic survey of set function learning—a machine learning paradigm for modeling permutation-invariant mappings over unordered, variable-length sets (e.g., point clouds, multi-label instances). Addressing the theoretical foundations and modeling paradigms, it unifies deep approaches—including DeepSets, Set Transformers, and graph neural network variants—with non-deep methods such as symmetric function approximation, kernel-based techniques, and combinatorial optimization. It introduces, for the first time, a comprehensive taxonomy for invariance-aware modeling that explicitly covers representation, aggregation, and equivariance properties. The survey rigorously delineates the applicability boundaries of each method across canonical tasks like point cloud classification and multi-label prediction, empirically validating scalability and generalization performance. By clarifying the fundamental capabilities and limitations of prevailing models, this work consolidates set modeling as a theoretically grounded and practically impactful subfield of machine learning.
📝 Abstract
Set function learning has emerged as a crucial area in machine learning, addressing the challenge of modeling functions that take sets as inputs. Unlike traditional machine learning that involves fixed-size input vectors where the order of features matters, set function learning demands methods that are invariant to permutations of the input set, presenting a unique and complex problem. This survey provides a comprehensive overview of the current development in set function learning, covering foundational theories, key methodologies, and diverse applications. We categorize and discuss existing approaches, focusing on deep learning approaches, such as DeepSets and Set Transformer based methods, as well as other notable alternative methods beyond deep learning, offering a complete view of current models. We also introduce various applications and relevant datasets, such as point cloud processing and multi-label classification, highlighting the significant progress achieved by set function learning methods in these domains. Finally, we conclude by summarizing the current state of set function learning approaches and identifying promising future research directions, aiming to guide and inspire further advancements in this promising field.