news 2026/10/22 7:18:09

On Explaining (Large) Language Models For Code Using Global Code-Based Explanations

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
On Explaining (Large) Language Models For Code Using Global Code-Based Explanations

文章主要内容总结

本文提出了一种名为CodeQ的可解释性方法,旨在通过全局代码解释来分析大型语言模型(LM4Code)的代码生成决策过程。CodeQ通过三个核心步骤实现:

  1. Rationalization:提取影响代码预测的关键输入令牌子集(rationale),通过贪心算法逐步选择对目标令牌概率贡献最大的令牌。
  2. Mapping:将令牌映射到更高层次的代码概念(如语法结构、自然语言元素等),构建可解释性矩阵。
  3. Reduction:通过统计聚合(如平均值、中位数)生成全局可解释性张量,揭示模型在代码生成中的系统性趋势。

通过实验验证,CodeQ能够有效识别模型依赖的代码概念(如if语句、缩进等),并发现模型可能过度依赖无意义令牌(如标点符号)的问题。用户研究表明,CodeQ的解释具有可读性和实用性,可帮助开发者理解模型行为并促进模型调试。

创新点

  1. 全局代码解释框架:首次提出基于代码概念的全局解释方法,超越传统令牌级分析,揭示模型在代码生成中的系统性模式。
  2. 数学严谨性:结合序列依据(sequential rationales)和语法分解(syntax decomposition),构建可解释性张量,提供统计依赖、频率分析和概率分布等多维视角。
  3. 用户研究验证:通过实证研究证明Code
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/22 7:17:09

2026免费低代码平台TOP5,中小企业数字化工具盘点

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/22 7:13:50

agentfolio - SKILL

name: agentfolio description: “Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.” risk: safe source: agentfolio.io date_added: “2026-02-27” 代理人档案 角色:自主代理发现指南 当你…

作者头像 李华
网站建设 2026/10/22 7:12:49

VRCX 完整指南:把 VRChat 好友、世界收藏和通知一次管起来

VRCX 完整指南:把 VRChat 好友、世界收藏和通知一次管起来 【免费下载链接】VRCX Friendship management tool for VRChat 项目地址: https://gitcode.com/GitHub_Trending/vr/VRCX VRCX 是一款开源的 VRChat 好友管理工具:盯住好友在线状态、管理…

作者头像 李华