文献: Set Transformer: A Framework for Attention-based Permutation-Invariant Neural Networks
Set Transformer 指输入为集合, 输出为向量的的 Transformer模型, 其可以逼近任意的置换不变映射.
定义. \text{定义.} 定义. 一个映射 f 称作是置换 σ \sigma σ不变的如果 f ( x σ ( 1 ) , ⋯ , x σ ( n ) ) = σ ( f ( x 1 , ⋯ , x n ) ) . f(x_{\sigma(1)}, \cdots,x_{\sigma(n)}) =\sigma(f(x_1,\cdots,x_n)). f(xσ(1),⋯,xσ(n))=σ(f(x1,⋯,xn)).
于是这适合于无序的情况, 例如上一篇所说的持续图的向量化.
Set Transformer 由编码器模块和解码器模块组成.
编码器模块
Z : =