[KongchangAI]
ModelConsistent Sparse Dictionary Learning

ConSDL

A method that improves dictionary learning consistency by replacing the linear encoder with per-sample sparse coding. It aims to address the problem that sparse autoencoders (SAEs) yield inconsistent dictionaries across different random seeds.

Timeline (last 90 days)

Oct 19

The paper "Beyond SAEs: Consistent Concept Discovery with Sparse Coding" proposes the ConSDL method.

Unverified50%
Oct 19

ConSDL replaces the standard linear encoder with per-sample sparse coding and achieves state-of-the-art cross-seed consistency on multiple vision and language tasks.

Unverified50%
Oct 19

ConSDL solves the sparse coding optimization problem separately for each sample, which amounts to introducing an inner loop into training to find, for each activation vector, the optimal sparse representation under the current dictionary.

Unverified50%
Oct 19

On 16 synthetic data settings, ConSDL's dictionary recovery is near-perfect, accurately recovering dictionary atoms and sparse coefficients.

Unverified50%
Oct 19

On real benchmarks in four vision and language settings, ConSDL improves dictionary consistency by an average of 17.6% and coefficient consistency by 35.9% over six SAE baseline methods.

Unverified50%
Oct 19

During ConSDL training, the per-sample sparse coding problem can be solved with methods such as the iterative shrinkage-thresholding algorithm (ISTA) or the alternating direction method of multipliers (ADMM).

Unverified50%
Oct 19

ConSDL's per-sample optimization increases computational overhead but significantly improves reproducibility.

Unverified50%
Oct 19

ConSDL is not proposed to completely reject SAEs, but rather to point out the limitations of the linear encoder as a design choice.

Unverified50%

All Facts (8)

Source Articles