DOCS: Quantifying Weight Similarity for Deeper Insights into Large Language Models
Zeping Min, Xinshang Wang
TL;DR
This paper tackles the challenge of interpreting Large Language Models by focusing on weight-matrix similarity rather than representations. It introduces DOCS, the Distribution of Cosine Similarity, which computes a max-cosine alignment between column vectors of weight matrices, fits Gumbel distributions to the resulting maxima, and defines S_DOCS = (u_X + u_Y)/2 to quantify similarity. Theoretical results show that DOCS discriminates between orthogonal matrices, a key limitation of prior indices, and experiments across open-source LLMs reveal that adjacent layers are often weight-similar and that coherent layer clusters exist, with base vs instruction-tuned models largely preserving underlying weights. The work offers implications for architecture design, sparsity, and knowledge distillation, providing a practical tool for deeper, more interpretable analysis of LLMs and guiding future efficiency-focused developments.
Abstract
We introduce a novel index, the Distribution of Cosine Similarity (DOCS), for quantitatively assessing the similarity between weight matrices in Large Language Models (LLMs), aiming to facilitate the analysis of their complex architectures. Leveraging DOCS, our analysis uncovers intriguing patterns in the latest open-source LLMs: adjacent layers frequently exhibit high weight similarity and tend to form clusters, suggesting depth-wise functional specialization. Additionally, we prove that DOCS is theoretically effective in quantifying similarity for orthogonal matrices, a crucial aspect given the prevalence of orthogonal initializations in LLMs. This research contributes to a deeper understanding of LLM architecture and behavior, offering tools with potential implications for developing more efficient and interpretable models.
