Beyond SAEs: Consistent Concept Discovery with Sparse Coding — ThinkLLM