Papers
arxiv:2408.13237

JacNet: Learning Functions with Structured Jacobians

Published on Aug 23, 2024
Authors:
,

Abstract

Neural networks are trained to learn the Jacobian of input-output functions to enforce structural constraints like invertibility and Lipschitz continuity on derivatives.

AI-generated summary

Neural networks are trained to learn an approximate mapping from an input domain to a target domain. Incorporating prior knowledge about true mappings is critical to learning a useful approximation. With current architectures, it is challenging to enforce structure on the derivatives of the input-output mapping. We propose to use a neural network to directly learn the Jacobian of the input-output function, which allows easy control of the derivative. We focus on structuring the derivative to allow invertibility and also demonstrate that other useful priors, such as k-Lipschitz, can be enforced. Using this approach, we can learn approximations to simple functions that are guaranteed to be invertible and easily compute the inverse. We also show similar results for 1-Lipschitz functions.

Community

Sign up or log in to comment

Get this paper in your agent:

hf papers read 2408.13237
Don't have the latest CLI?
curl -LsSf https://hf.co/cli/install.sh | bash

Models citing this paper 0

No model linking this paper

Cite arxiv.org/abs/2408.13237 in a model README.md to link it from this page.

Datasets citing this paper 0

No dataset linking this paper

Cite arxiv.org/abs/2408.13237 in a dataset README.md to link it from this page.

Spaces citing this paper 0

No Space linking this paper

Cite arxiv.org/abs/2408.13237 in a Space README.md to link it from this page.

Collections including this paper 1