跳到正文
研踪PaperTrail
← 研踪 PaperTrail

arXiv:2605.24274 · v3

A lift for input-convex neural net training

首次提交 2026-05-23 06:59
版本更新 2026-11-09 08:05
雷达观测 2026-11-10 13:19
arXiv ↗PDF ↗

摘要

Input-convex neural nets parametrize the convex potentials of density models and transport maps, and their convexity requires the inter-layer weights to be non-negative. Projected gradient descent enforces this by projecting after each step, and due to mini-batch noise the boundary is re-crossed indefinitely, which leads to an active set the projection never identifies. The differentiable alternative, direct softplus, optimizes a free latent weight through a softplus positivity map. Where that latent weight is well below zero, the derivative of the map is exponentially small and scales down both the gradient and its noise. We call this region the shoulder, and a weight that reaches it therefore barely moves and stays for an exponentially long time. We propose the lift, which replaces the free latent weight by a learnable slack plus the output of a hypernetwork that reads a permutation-invariant summary of the training batch. The latent weight then varies with the same batch that forms the gradient, so the two are coupled. We show that this coupling adds a term to the variance of the update at first order, and that the slack, the batch dependence, and the shared batch are each needed for it. Where the coupling aligns positively with the loss curvature, a weight on the shoulder crosses the barriers of the loss sooner under the lift than under direct softplus, also under preconditioned stochastic gradient descent. We compare the lift with the two existing methods on several applications. Where a constrained weight of direct softplus reaches the shoulder, the lift fits the target more closely than direct softplus and reaches the same reconstruction about three times sooner. Where almost none reaches it, the methods agree.

AI 论文解读

基于摘要 · 非全文审阅

此版本尚未生成 AI 解读。解读由后台任务生成并按论文版本保存,登录后共享已有结果。

版本差异

目前只观测到一个版本,无法比较变化。之后收录新版本时,会在这里对照标题、作者、分类和摘要。

观测到的版本

相邻记录可能跳过中间版本;首次发现 v2 及以上也会标为版本更新。

v3 · 2026-11-09 08:05 · 最新观测版本

A lift for input-convex neural net training

Input-convex neural nets parametrize the convex potentials of density models and transport maps, and their convexity requires the inter-layer weights to be non-negative. Projected gradient descent enforces this by projecting after each step, and due to mini-batch noise the boundary is re-crossed indefinitely, which leads to an active set the projection never identifies. The differentiable alternative, direct softplus, optimizes a free latent weight through a softplus positivity map. Where that latent weight is well below zero, the derivative of the map is exponentially small and scales down both the gradient and its noise. We call this region the shoulder, and a weight that reaches it therefore barely moves and stays for an exponentially long time. We propose the lift, which replaces the free latent weight by a learnable slack plus the output of a hypernetwork that reads a permutation-invariant summary of the training batch. The latent weight then varies with the same batch that forms the gradient, so the two are coupled. We show that this coupling adds a term to the variance of the update at first order, and that the slack, the batch dependence, and the shared batch are each needed for it. Where the coupling aligns positively with the loss curvature, a weight on the shoulder crosses the barriers of the loss sooner under the lift than under direct softplus, also under preconditioned stochastic gradient descent. We compare the lift with the two existing methods on several applications. Where a constrained weight of direct softplus reaches the shoulder, the lift fits the target more closely than direct softplus and reaches the same reconstruction about three times sooner. Where almost none reaches it, the methods agree.

查看此版本解读 →查看此版本原文 ↗