Correlation Matrix of Model Logits

1. Correlation Matrix of Model Logits 是说明什么的?

它反映的是:一个模型内部,不同类别之间的输出相关性结构

👇 举例:

你有一个模型(无论是 teacher 还是 student),在测试集中预测了很多图像(比如 N=1000 张),每张图输出 [logit_0, logit_1, logit_2, logit_3] 四个类别得分。

  • 你把所有图像的 logits 拿出来做相关性分析,计算的是:

    Corr[i][j] = PearsonCorr(logit_i, logit_j)

    也就是:

    在所有图像中,第 i 类和第 j 类的打分,是否同步升高、降低。


📌 这个矩阵说明了什么?

行为 说明
Corrij ≈ 1 模型认为 i 和 j 类经常一起出现(或难以区分)
Corrij ≈ -1 i 类高时,j 类低,说明它们是强对立关系
Corrij ≈ 0 没有明显相关性

🧠 举例(实际含义):

比如在皮肤病分类中:

  • 类别 0(黑头) 和 类别 1(粉刺)有高相关性,说明模型认为它们容易混淆;

  • 类别 0 和 类别 3(脓疱)无相关,说明它们形态差异大,模型容易分开。

✅ 2. Difference of Correlation Matrices (Student - Teacher) 是说明什么的?

它反映的是:学生模型与教师模型在类别结构建模上的差距

也就是,我们不是关心"你分类准不准",而是看:

"你有没有模仿到老师对不同类别之间的理解方式?"


📌 这个差值矩阵说明了什么?

你计算的是:

diff = corr_student - corr_teacher

  • 如果 diff[i][j] ≈ 0:说明 student 和 teacher 对 i类 和 j类 的语义关系 保持一致;

  • 如果 diff[i][j] ≈ 正/负值:说明 student 的理解方式和 teacher 不一致,可能产生歧义、结构偏移。


✅ 3. 对比意义是什么?为什么论文要用这个?

类型 用途 常用于分析
Correlation Matrix(单模型) 看一个模型对类别关系的感知是否合理、混淆 用于观察模型"语义结构"能力
Difference of Corr Matrix(两个模型) 对比模型结构迁移是否成功 知识蒸馏、结构对齐分析
相关推荐
不灭的程序员阿澄几秒前
把多个 AI 网站装进一个常驻托盘的桌面窗口里,像切换原生 App 一样切换 AI
人工智能·chatgpt
zhanghaha13141 分钟前
Python进阶教程:13_math 模块 —— 新手完全指南
数据库·python·机器学习
长谷深风1112 分钟前
AI Tool 设计:粒度、参数与错误恢复怎么做
java·大数据·人工智能·ai agent·agent工作流·智能体设计·ai产品设计
张彦峰ZYF12 分钟前
从“打分模型”到“审计智能体”:Agent-as-a-Judge如何重构复杂AI系统的评测范式
人工智能·agent-as-judge·llm-as-a-judge·agentevaluation·deepswe·verifier·agentic search
peijiping15 分钟前
AI多智能体解惑:父子子智能体 vs 团队智能体,为什么主流IDE默认只用前者?
人工智能·ai agent·claude code
学学酱快乐18 分钟前
2026年PMP考试生命周期选择决策树精讲:从需求判断到混合型统一框架的应试全攻略
算法·决策树·机器学习·pmp新版考试大纲·pmp新题型·pmp培训哪家好·pmp培训机构推荐
aiqianji21 分钟前
教AI短篇小说写作的软件操作简单,该怎么挑选呢?
人工智能·python
Yoyo Chen18031 分钟前
DeepSeek发布多模态模型deepseek-v4-flash-vision-exp:视觉能力正式接入Agent工作流
人工智能·深度学习·microsoft
海兰33 分钟前
【插件】OpenClaw 上下文引擎指南
人工智能·agent·openclaw
Rocky Ding*35 分钟前
【三年面试五年模拟】2026-08-18_哔哩哔哩AI应用岗Agent开发一面面经全解析(含完整答案)
论文阅读·人工智能·深度学习·机器学习·aigc·ai-native·ai agent