首页> 外文会议>Annual conference on Neural Information Processing Systems >A Fast, Universal Algorithm to Learn Parametric Nonlinear Embeddings
【24h】

A Fast, Universal Algorithm to Learn Parametric Nonlinear Embeddings

机译:学习参数非线性嵌入的快速通用算法

获取原文

摘要

Nonlinear embedding algorithms such as stochastic neighbor embedding do dimensionality reduction by optimizing an objective function involving similarities between pairs of input patterns. The result is a low-dimensional projection of each input pattern. A common way to define an out-of-sample mapping is to optimize the objective directly over a parametric mapping of the inputs, such as a neural net. This can be done using the chain rule and a nonlinear optimizer, but is very slow, because the objective involves a quadratic number of terms each dependent on the entire mapping's parameters. Using the method of auxiliary coordinates, we derive a training algorithm that works by alternating steps that train an auxiliary embedding with steps that train the mapping. This has two advantages: 1) The algorithm is universal in that a specific learning algorithm for any choice of embedding and mapping can be constructed by simply reusing existing algorithms for the embedding and for the mapping. A user can then try possible mappings and embeddings with less effort. 2) The algorithm is fast, and it can reuse N-body methods developed for nonlinear embeddings, yielding linear-time iterations.
机译:诸如随机邻居嵌入之类的非线性嵌入算法通过优化目标函数来降低维数,该目标函数涉及成对的输入模式之间的相似性。结果是每个输入模式的低维投影。定义样本外映射的一种常用方法是直接在输入的参数映射(例如神经网络)上优化目标。可以使用链式规则和非线性优化器完成此操作,但是速度很慢,因为目标涉及二次项,每个项均取决于整个映射的参数。使用辅助坐标的方法,我们导出了一种训练算法,该算法通过交替训练辅助嵌入的步骤和训练映射的步骤来工作。这具有两个优点:1)该算法具有通用性,因为可以通过简单地将现有算法重新用于嵌入和映射来构造用于任何嵌入和映射选择的特定学习算法。然后,用户可以更轻松地尝试可能的映射和嵌入。 2)该算法速度快,并且可以重用针对非线性嵌入开发的N体方法,从而产生线性时间迭代。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号