LogSemFuse: Semantic Evidence Fusion for Explainable Log Anomaly Detection
LogSemFuse 是一个证据引导的插件式框架,它通过将骨干网络预测与来自局部模式、大语言模型推理及可执行规则的可复用语义证据进行融合,来增强现有的日志异常检测器,从而在保持极低运行时开销的同时,提高检测准确性并提供具有可操作性和可解释性的见解。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你是一名大型、繁忙城市(一个现代软件系统)的保安。每天,数以百万计的人(日志消息)穿过大门,大声喊着他们在做什么。你的工作是在灾难发生前发现那些捣蛋鬼(异常)。
长期以来,你一直拥有一套高科技监控摄像头系统(现有的 AI 检测器,如 DeepLog 或 LogBERT)。这台摄像机非常擅长计数和识别模式。如果一个人在一分钟内进出 50 次,摄像机会尖叫:“报警!”但问题在于,它只给你一个红灯和一个分数。它并不会告诉你为什么报警。那个人是小偷吗?他只是赶时间吗?还是他绊倒了?你必须亲自盯着原始视频画面才能弄清楚,这既慢又累。
最近,有人建议雇佣一名超级聪明的侦探(大语言模型,或 LLM)来观看视频。这位侦探非常擅长理解上下文,并能告诉你:“那个人在奔跑,因为他正在偷包。”但问题在于,为进门的每一个人都雇佣这样一位侦探,成本极其高昂且速度缓慢。此外,侦探有时会感到困惑,或者编造一些视频中并不存在的故事。
LogSemFuse 正式登场。
论文作者构建了一个“插件”系统,充当你的现有监控摄像头的智能助手。它并不取代摄像头,而是赋予了摄像头一种超能力:利用证据进行自我解释的能力。
以下是 LogSemFuse 的工作原理,它使用了三个简单的工具:
1. “模式识别器”(局部事件模式)
你可以把它看作是一份你根据以往犯罪案例整理出的“可疑行为清单”。
- 工作原理: 系统观察原始数据,并寻找在出现问题时总是会发生的短促、特定的序列。例如,“如果有人尝试开门,紧接着尝试打破窗户,然后逃跑”,这就是一个坏模式。
- 类比: 这就像拥有一份速查表,上面写着:“如果你看到这三个特定步骤连续发生,那绝对是犯罪。”这部分运行速度快、成本低,不需要那位昂贵的侦探。
2. “规则手册”(基于聚类的规则)
有时候,犯罪会更加复杂。它们不会按直线发生,而是以混乱的群体形式出现。
- 工作原理: 系统将过去的相似犯罪进行分组(聚类),并要求那位超级聪明的侦探为每个组编写一本“规则手册”。侦探会说:“在这组犯罪中,坏蛋总是会留下一张纸条,但他们从不锁后门。”系统随后将此转化为一条严格的规则。
- 类比: 你不是让侦探去观察每一个新人,而是给保安一本规则手册:“如果你看到一张纸条并且后门没锁,就拉响警报。”侦探只在编写手册时(训练期间)工作一次,而保安可以永久使用它。
3. “按需调用的侦探”(LLM 推理)
如果发生了新的、奇怪的情况,而这些情况既不在你的速查表上,也不在你的规则手册里怎么办?
- 工作原理: 系统仅针对这种特定的、令人困惑的情况调用那位超级聪明的侦探。侦探会观察事件,解释正在发生什么,并给出一个置信度分数。至关重要的是,系统会保存这段解释。如果以后再次发生同样的奇怪情况,系统只需从口袋里掏出保存好的解释即可,无需再次调用侦探。
- 类比: 这就像是为一个独特的问题请教一位顾问,记录下他们的建议,然后将其存档,这样你就永远不必为同一个问题再次支付顾问费。
整合在一起
当一个新的“人”(日志会话)穿过大门时:
- 摄像头(原始 AI)会对其进行观察并给出一个分数。
- 模式识别器检查速查表。
- 规则手册检查严格的规则。
- 按需调用的侦探仅在上述三者无法确定或遇到新情况时才被调用。
所有这些证据都会被结合起来。如果任何一个环节都表示“这看起来很糟”,系统就会拉响警报。但更重要的是,它会递给你一份报告,上面写着:“我们标记此项是因为:(1) 他们执行了‘开门-破窗-逃跑’的模式,且 (2) 他们留下了纸条但没锁门,并且 (3) 侦探确认这看起来像是盗窃。”
为什么这很重要?
论文在三个不同的“城市”(数据集:HDFS、BGL 和 Liberty)上测试了这种方法,并使用了四种不同的安全摄像头。
- 更好的检测能力: 它抓住了几乎所有原始摄像头漏掉的罪犯(恢复了 98.8% 的假阴性)。
- 更好的解释能力: 当研究人员询问人类专家阅读这些解释时的感受时,专家们更倾向于选择 LogSemFuse 的报告而非侦探的原始报告。专家发现 LogSemFuse 的解释更清晰、更合乎逻辑,并且与实际事件结合得更好。
- 廉价且快速: 由于它重复利用了速查表和规则手册,它不需要为每一个人都调用昂贵的侦探。它只增加了极小的、稳定的处理时间。
简而言之: LogSemFuse 将一个聪明但沉默的监控摄像头,变成了一个拥有声音、规则笔记本以及在必要时寻求帮助能力的智能系统。它让系统变得更聪明、更快速,也让人们更容易信任它。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。