ZeroOne AI
← 返回文章列表

PKD:偏好驱动的知识蒸馏,少样本节点分类(NeurIPS 2025)

👁 27
分类:工业AI

本文解读 NeurIPS 2025 论文《Preference-driven Knowledge Distillation for Few-shot Node Classification》。PKD 通过融合 GNN 偏好节点选择器(GNS)、节点偏好 GNN 选择器(NGS)与图拓扑感知(GTA)提示微调,让 LLM 与多种 GNN 在少样本节点分类上互补协同,把蒸馏粒度细化到「节点-教师」配对级别,仅用每类 5 个标注节点即可在 Cora 上达到 91.14% 准确率。

项目背景

文本属性图(TAG)——如引文网络、网页图、商品共购图——上的节点分类,图神经网络(GNN)凭借消息传递机制高效运行,但训练严重依赖人工标注,而真实场景往往只有每类 1–5 个标签。

更深层的问题是:真实图节点的局部拓扑复杂多样,单一消息传递机制(GCN 的同质性假设、GAT 的注意力加权、APPNP 的个性化传播)无法同时覆盖所有节点。

已有工作各有短板:

同时,LLM 零/少样本能力强(如 Llama-3.1-8B、Qwen2.5-7B),但参数量大、推理难扩展,且与 GNN 的嵌入空间差异巨大(decoder-only vs encoder-only),直接蒸馏不可行。

PKD 的思路是:让 LLM 只标注最有价值的分歧节点,让每个节点只听最懂它的教师。

技术方案

核心思想:双向偏好

PKD 框架的总设计原则是「双向偏好」:

前置条件是先用 GTA 提示微调 LLM,使其具备图拓扑理解能力——GTA 设计了 4 类结构化任务:连通性判断、节点度、环检测、随机游走文本生成。微调后 LLM 在多数图上超越部分半监督 GNN,为高质量标注奠定基础。

方法四要素

1. K-不确定性节点选择

定义为 B 个教师 SoftMax 输出两两之间的对称 KL 散度之和。论文给出命题与证明:高不确定性节点对教师 GNN 增强更有益。按不确定性排序取前 W 个节点交给 LLM 标注,既保证信息量又降低 LLM 推理成本。

2. DNS 距离邻居选择

在预训练教师 GNN 的嵌入空间对每个选中节点做 KNN 搜索并去重,将邻居文本与节点语义拼成类别归纳提示,摆脱 1-hop 同质性偏差,K 默认取 4。

3. 三部分蒸馏损失

蒸馏损失由蒸馏项、交叉熵项与熵正则项组成,软标签由节点偏好掩码加权,实现定制化蒸馏。

4. NGS 强化学习

把教师选择建模为强化学习:State 是节点语义/结构/预测属性提示,Action 是离散教师采样,Reward 融合蒸馏损失差、交叉熵损失差与学生 GNN 分类精度。LLM 解码不可微,故在 logit 层后加两个 MLP 投影器输出动作概率与价值估计,优化用简化版 PPO,学生 GNN 参数全程固定。

系统架构

LLM×GNN 协同蒸馏分类全景

PKD 由四大模块构成完整闭环:

教师池设计

实施过程

评测协议

核心实验结果

应用价值

关键发现

局限性

实践启示

PKD 为少样本图学习提供了重要的范式参考:当标注稀缺时,与其盲目增加标注,不如让 LLM 与 GNN 各司其职——LLM 负责标注最有价值的分歧节点,GNN 负责高效推理,通过节点-教师级别的精细化蒸馏实现标签效率的大幅提升。

SEO关键词

PKD, 知识蒸馏, 少样本节点分类, 图神经网络, LLM, GNS, NGS, GTA提示微调, NeurIPS 2025

推荐阅读

更多工业 AI、智能制造与技术实践文章

工业互联网

MY-BASIC 应用(一):轻量级嵌入式 BASIC 解析器介绍

MY-BASIC 是一个用标准 C 语言编写的轻量级 BASIC 解释器:不足 128KB 内存占用、可嵌入可扩展、支持原型编程与 Lambda 函数式编程、Unicode、列表/字典集合,适合嵌入式设备脚本化控制。

工业互联网

Linux系统篇(七)——工具篇(二):一篇搞懂 C 语言程序从代码到可执行文件的完整旅程

拆解 C 程序预处理、编译、汇编、链接四步变身流程,讲透条件编译与静态、动态链接差异,附分步实操与报错排查。

AI视觉

树莓派推送RTSP视频流实战:FFmpeg + rtsp-simple-server(MediaMTX)搭建局域网视频直播服务

本文面向树莓派视频流、Python视觉开发、RTSP视频监控和边缘AI视觉初学者,介绍如何在Raspberry Pi上搭建简单、稳定的RTSP视频流服务。项目采用FFmpeg + rtsp-simple-server(MediaMTX)方式,将树莓派摄像头采集的视频转换并推送到RTSP服务器,再由电脑、NVR、VLC、OpenCV或AI视觉程序访问。文章从安装FFmpeg并验证版本开始,下载适用于ARM64架构的MediaMTX v1.8.1,配置Linux Systemd服务实现RTSP服务器开机自启,最后将摄像头视频推送到RTSP地址,形成树莓派摄像头 → FFmpeg → RTSP服务器 → 客户端播放/AI检测的完整视频流架构。

AI视觉

YOLO目标检测模型调参入门:从训练参数到检测效果优化

YOLO目标检测模型调参入门指南:详解 epochs、imgsz、batch、模型大小、conf、IoU 等核心参数的作用与调节方法,给出工业视觉、疲劳驾驶、缺陷检测等 AI 项目的调参顺序与实验对比思路,帮助初学者在精度、速度与显存之间找到平衡。

工业互联网

Linux系统篇(二十三)——通信(一):什么是进程间通信?一文搞懂背景与全貌

通过实验揭示进程隔离的本质,系统梳理Linux进程间通信的六种机制:管道、消息队列、共享内存、信号量、信号与Socket,并给出选型方法。

机器人自动化

SOEM-EtherCAT 源代码解析(二):已知的从站配置信息列表

解析 SOEM 主站库的从站配置信息列表:ec_configlist_t 结构体字段含义、dtype 设备类型解释、倍福 EK1100/EL 系列端子预配置表,以及未知从站如何回退到 EEPROM 读取配置。

评论(0)