Skip to content

Deterministic invariant-subspace input layer #478

Description

@MartinuzziFrancesco

Paper

https://arxiv.org/abs/2602.11069v1

Equations

Deterministic W_in construction from the invariant subspace of A:

W_in = [x_1/‖x_1‖, ..., x_D/‖x_D‖]

where {x_1,...,x_D} span a D-dim real invariant subspace V_D of A
(real eigenvectors for real eigenvalues; real/imag parts of one
eigenvector per complex-conjugate pair).

API

ps, st = setup(rng, esn)
ps, st = invariant_subspace(ps, st; ascending=true)
  • ascending: pick eigenvectors from smallest (default) or largest real part
  • only touches ps.reservoir.input_matrix

Maybe better as an init_input initializer instead of a post-setup step.

Official implementation

Haven't found one so far

Metadata

Metadata

Assignees

No one assigned

    Labels

    initsinitializers for internal matrices

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions