Skip to content

1-Lipschitz continuous neural network with initial condition (hard) #1

Description

@TingdiRen

Thanks for the contribution! Here, I'd like to delve into a new issue. How can we achieve a 1-Lipschitz continuous neural network ( f ) while adhering to the initial condition ( f(0) = 0 )? Using a penalty method is a soft constraint, which might lead to unexpected smoothing. My idea is to append a new neural network ( g(x) ) at the end to fit the indicator function of whether ( x ) is 0, as theoretically, ( g(x) ) is also 1-Lipschitz continuous. Then the new output ( f(x) = g(x) \times f(x) ) is to ensure overall 1-Lipschitz continuity.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions