Computing optimal discrete readout weights in reservoir computing is NP-hard
Fatemeh Hadaeghi, Herbert Jaeger

TL;DR
This paper proves that computing optimal discrete readout weights in reservoir computing, modeled as a generalized quadratic programming problem, is NP-hard, highlighting computational challenges in memristor-based neuromorphic microchip training.
Contribution
It introduces the UNQP problem relevant to neuromorphic hardware and proves its NP-hardness through reduction from binary quadratic programming.
Findings
UNQP is NP-hard, impacting neuromorphic microchip training.
Memristor state optimization is computationally intractable.
Reduction from binary quadratic programming establishes complexity.
Abstract
We show NP-hardness of a generalized quadratic programming problem, which we called Unconstrained N-ary Quadratic Programming (UNQP). This problem has recently become practically relevant in the context of novel memristor-based neuromorphic microchip designs, where solving the UNQP is a key operation for on-chip training of the neural network implemented on the chip. UNQP is the problem of finding a vector which minimizes , where is a given set of eligible parameters for , is positive semi-definite, and . In memristor-based neuromorphic hardware, is physically given by a finite (and small) number of possible memristor states. The proof of NP-hardness is by reduction from the Unconstrained…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
