Skip to main content
QUICK REVIEW

[论文解读] Learning Representations of Sets through Optimized Permutations

Yan Zhang, Jonathon Hare|arXiv (Cornell University)|Dec 10, 2018
Multimodal Machine Learning Applications参考文献 27被引用 8
一句话总结

本文提出了一种可微分的排列优化(PO)模块,通过学习将集合重新排序为序列以提升表征学习效果,避免了传统基于求和或最大值等不可变减少操作带来的表征瓶颈。通过在可学习的成对代价函数上使用梯度下降优化排列,该方法在集合表征任务中取得了最先进性能,包括数字排序、图像马赛克重建和视觉问题回答,无论在显式监督还是隐式监督下均表现优异。

ABSTRACT

Representations of sets are challenging to learn because operations on sets should be permutation-invariant. To this end, we propose a Permutation-Optimisation module that learns how to permute a set end-to-end. The permuted set can be further processed to learn a permutation-invariant representation of that set, avoiding a bottleneck in traditional set models. We demonstrate our model's ability to learn permutations and set representations with either explicit or implicit supervision on four datasets, on which we achieve state-of-the-art results: number sorting, image mosaics, classification from image mosaics, and visual question answering.

研究动机与目标

  • 解决在不使用求和或最大值等减少操作带来的表征瓶颈的前提下,学习集合的排列不变表征的挑战。
  • 通过可微分优化端到端学习集合元素的最优排列,而无需事先知晓期望的排序。
  • 使模型能够隐式发现对下游任务(如分类和视觉问题回答)有用的排列。
  • 通过可学习的、可微分的排列过程将无序集合转换为有序序列,从而改进集合表征学习。

提出的方法

  • 该方法使用可学习的成对排序代价函数,基于神经网络比较元素对,以确定集合元素的相对顺序。
  • 总代价函数定义为成对代价之和,用于衡量给定排列的质量。
  • 通过在固定步数内进行梯度下降优化排列,并采用展开反向传播以实现端到端训练。
  • 通过优化未归一化的排列矩阵实现排列的连续松弛,每一步均将其归一化为有效排列矩阵。
  • 生成的有序序列被输入序列模型(如LSTM)中,以学习原始集合的排列不变表征。
  • 整个模块具有可微性,支持排序代价和下游任务损失的联合优化。

实验结果

研究问题

  • RQ1神经网络能否学习将集合排列为有利于下游表征学习的顺序?
  • RQ2可微分排列优化是否在表征容量和准确率方面优于基于传统减少操作的集合模型?
  • RQ3该模型能否在无排列显式监督的情况下,隐式发现对图像分类和视觉问题回答等任务有用的排列?
  • RQ4在隐式监督下,PO模块在从无序输入重建原始集合结构方面的有效性如何,尤其是在高阶结构重建中?

主要发现

  • PO模块在数字排序和图像马赛克重建任务中达到最先进性能,在显式监督下MNIST 2×2马赛克任务中准确率达100%,CIFAR10 3×3马赛克任务中准确率达87.3%。
  • 在隐式监督任务中,PO-LA变体在CIFAR10 3×3马赛克任务中达到66.0%准确率,在ImageNet 3×3马赛克任务中达到28.6%,优于LinAssign及其他基线方法。
  • PO模块显著降低了隐式学习中的重建误差,ImageNet 3×3的均方误差为0.41,CIFAR10 3×3为0.28,远低于LinAssign的误差水平。
  • 可视化结果表明,即使在隐式监督下,PO模型也学习到了比LinAssign更准确、更连贯的重建结果,表明其内部表征学习能力更强。
  • 该方法显著提升了最先进VQA模型的性能,证明其在复杂真实世界集合任务中的实用性。
  • 该模型在不同数据集间泛化能力强,在MNIST、CIFAR10和ImageNet上均表现稳健,即使在更高块数(tile count)下重建难度增加时仍具鲁棒性。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。