Convolutional Sparse Coding via the Locally Competitive Algorithm on Loihi 2
Summary
This work presents the first implementation and benchmark of convolutional sparse coding (CSC) using the Locally Competitive Algorithm (LCA) on Intel's Loihi 2 neuromorphic chip. Sparse coding offers a principled framework for signal representation, and LCA's dynamics—including leaky integration, thresholding, and lateral inhibition—are well-suited for neuromorphic hardware. While non-convolutional LCA has been studied on Loihi 2, this research extends it to a convolutional setting, which is more representative of practical sparse inference workloads due to its spatial structure, weight sharing, and overlapping receptive fields. The implementation utilizes a one-layer recurrent LCA formulation, adapted for convolutional feature maps with local inhibitory kernels. The study evaluates this Loihi 2 implementation against a conventional GPU baseline on identical inference problems, aiming to demonstrate feasibility and clarify optimal operating regimes for sparse inference on neuromorphic systems.
Key takeaway
For AI Hardware Engineers evaluating neuromorphic platforms for sparse inference, this work demonstrates that Loihi 2 can effectively implement convolutional sparse coding via LCA. You should consider this implementation a foundational benchmark when assessing emerging neuromorphic systems against GPU baselines for structured sparse workloads. This research clarifies specific operating regimes where neuromorphic hardware becomes attractive for such tasks.
Key insights
Convolutional sparse coding via LCA is now implemented and benchmarked on Loihi 2, establishing a new benchmark for structured sparse inference on neuromorphic systems.
Principles
- Sparse coding offers principled signal representation.
- LCA dynamics suit neuromorphic hardware naturally.
- Convolutional settings model practical sparse inference.
Method
A one-layer recurrent LCA formulation is extended to convolutional feature maps, incorporating local inhibitory kernels derived from pairwise filter interactions for sparse inference.
In practice
- Benchmark structured sparse inference on Loihi 2.
- Evaluate neuromorphic hardware for sparse workloads.
Topics
- Convolutional Sparse Coding
- Locally Competitive Algorithm
- Loihi 2
- Neuromorphic Computing
- Sparse Inference
- GPU Benchmarking
Best for: Research Scientist, AI Scientist, AI Hardware Engineer, Machine Learning Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.