物联网边缘计算引力场耦合无参密度异常检测模型

陈芳莹 ,  郭荣佐 ,  李玮茜

四川大学学报(自然科学版) ›› 2026, Vol. 63 ›› Issue (02) : 361 -383.

PDF (2974KB)
四川大学学报(自然科学版) ›› 2026, Vol. 63 ›› Issue (02) : 361 -383. DOI: 10.19907/j.0490-6756.250303
计算机科学

物联网边缘计算引力场耦合无参密度异常检测模型

作者信息 +

Gravitational field coupled non-parametric density model for anomaly detection in IoT edge

Author information +
文章历史 +
PDF (3045K)

摘要

物联网边缘计算(ECIoT)具有复杂的环境,其复杂性主要表现为设备异构特性与资源有限性、网络架构复杂且动态演化、多源异构感知设备、实时性要求高、安全与隐私风险较大、管理维护持续性较难、系统动态特性与资源调度难度大和仿真与测试复杂且难度大等,异常检测ECIoT系统安全尤为重要。针对ECIoT的主要复杂性原因,本文提出一种基于引力场建模并耦合无参密度的数据异常检测模型。先对ECIoT数据异常检测进行综述,并对ECIoT系统及其数据异常检测问题进行形式化定义,引出引力、引力场和引力势等。然后对ECIoT系统异常检测框架进行设计,设计一种融合多反馈机制的引力场耦合无参密度异常检测框架;基于ECIoT输入数据特性,设计一种基于滑动时间窗口的统计、时序动态和频域等特征的提取与归一化融合方法;建立了引力场模型并构建多重反馈下的引力场耦合无参密度异常检测模型,设计模型的算法步骤和伪代码。最后,利用N-BaIoT、KDD Cup99和UNSW-NB15等种公开数据集和这些数据集数据设计合成数据的规则和方法合成具有ECIoT特性的合成数据集,进行本模型多指标验证实验和与k-均值算法、孤独森林算法、LOF算法、轻量级深度学习算法和联邦学习算法的多指标对比验证与分析实验。通过实验证明,在公开数据集上模型引力场畸变度指标为0.31、引力势梯度标准差指标为0.14,异常发生时两指标分别为0.59、0.30,异常识别准确率超0.90,这表明模型的稳定性和敏感性较好;异常捕获率在合成数据集上达0.94;在对比实验时,经过5~100次迭代实验,模型的F1-Score提升21.8%到30.6%,AUC-ROC从0.77~0.82提升至0.98,单点检测延迟降低88%,异常检测响应延迟收敛至0 s,在迭代100次时模型运行时间远低于参比算法,模型的综合性能显著优于k-均值、孤立森林、轻量级深度学习和联邦学习等参比算法;同时对本文模型进行消融实验,在4个数据集上逐一移除本文模型的各核心组件并重复实验10~100次,以确保统计的稳定性;消融实验结果表明,反馈机制、异常评分等关键组件移除后F1-Score值最大降幅为12%,Friedman检验和Nemenyi事后验证表明完整模型显著优于消融变体。该模型通过引力场耦合与多重反馈机制、数据特征归一化融合的无参密度耦合,为复杂ECIoT提供了高精度、低时延的异常检测解决方案。

Abstract

Edge Computing in the Internet of Things (ECIoT) is characterized by device heterogeneity, resource constraints, and dynamically evolving network architectures. These systems face significant challenges regarding multi-source heterogeneous sensing devices, strict real-time requirements, substantial security and privacy risks, continuous management and maintenance, resource scheduling under system dynamics, and complex simulation and testing. These factors necessitate anomaly detection for ensuring ECIoT device and system security. To address these challenges, this paper proposes a data anomaly detection model based on gravitational field modeling coupled with nonparametric density estimation. First, the study reviews existing detection methods and provides a formal definition of ECIoT systems, and the associated data anomaly detection problem, introducing the concepts of gravitational force, field, and potential. Subsequently, a multi-feedback anomaly detection framework is designed. Guided by the characteristics of ECIoT input data, the model utilizes a sliding time window to extract and fuse statistical, temporal-dynamic, and frequency-domain features to establish the gravitational field model and construct the final coupled nonparametric density model, while also detailing the corresponding algorithm steps and pseudocode. Finally, utilizing public datasets such as N-BaIoT, KDD Cup99, and UNSW-NB15, along with a synthetic dataset with ECIoT characteristics generated via rules and methods derived from these data, multi-metric validation and comparative experiments were conducted against k-means, Isolation Forest, LOF, lightweight deep learning, and federated learning algorithms. Experimental results on public datasets demonstrate that the gravitational field distortion index is 0.31 and the gravitational potential gradient standard deviation is 0.14; when anomalies occur, these two indicators shift to 0.59 and 0.30 respectively, with an anomaly identification accuracy exceeding 0.90, indicating that the model possesses good stability and sensitivity. On the synthetic dataset, the anomaly capture rate reaches 0.94. In comparative experiments conducted over 5 to 100 iterations, the F1-Score of the model improves by 21.8% to 30.6%, the AUC-ROC increases from 0.77~0.82 to 0.98, the single-point detection latency is reduced by 88%, and the anomaly detection response latency converges to 0 s. At 100 iterations, the model runtime is significantly lower than that of reference algorithms, and its comprehensive performance is significantly superior to reference algorithms such as k-means, Isolation Forest, LOF, lightweight deep learning, and federated learning. Additionally, ablation experiments were performed on the proposed model by successively removing each core component on four datasets, and repeating the experiments 10 to 100 times to ensure statistical stability. The ablation results demonstrate that after removing key components such as the feedback mechanism and anomaly scoring, the maximum reduction in F1-Score is 12%. Furthermore, the Friedman test and Nemenyi post-hoc validation confirm that the complete model significantly outperforms the ablation variants. Through gravitational field coupling with multi-feedback mechanisms and nonparametric density coupling with normalized feature fusion, this model provides a high-accuracy, low-latency anomaly detection solution for complex ECIoT environments.

Graphical abstract

关键词

异常检测 / 无参密度 / 引力场耦合 / 边缘计算 / 物联网

Key words

outlier detection / no parameter density / gravitational field coupling / edge computing / Internet of Things

引用本文

引用格式 ▾
陈芳莹,郭荣佐,李玮茜. 物联网边缘计算引力场耦合无参密度异常检测模型[J]. 四川大学学报(自然科学版), 2026, 63(02): 361-383 DOI:10.19907/j.0490-6756.250303

登录浏览全文

4963

注册一个新账户 忘记密码

传统物联网系统以远程云计算中心或数据中心为核心,因其具有终端海量性、环境复杂性与交互开放性等特征,导致其网络延迟大、资源利用率低和网络拥塞突出等,而且在其运行过程中持续产生高维、非线性的动态时变数据,遇到恶意攻击、设备故障和环境扰动而导致难以预计的异常数据。边缘计算将计算和存储能力迁移到网络边缘,使得数据传输延迟降低、资源利用率大幅提升、网络拥塞减少;将边缘计算与物联网结合,形成一种新型的物联网范式——物联网边缘计算(Edge Computing in Internet of Things, ECIoT),使得物联网由传统模式向边缘计算模式演进而大幅提升物联网效能1。ECIoT已在工业物联网、车联网、智慧城市和应急预警等领域进行应用,这些应用边缘侧的数据处理能力、存储容量和电池供电等均受限于资源制约,而边缘侧环境复杂,设备故障、网络攻击和信号干扰等导致在其数据流极易包含各类异常2。异常检测是安全防护的重要组成部分,其作用是对边缘数据异常行为或状态进行精准判决,对保障ECIoT系统稳定运行、提升数据可靠性及防护潜在风险等,具有至关重要的理论和现实意义3
在物联网边缘计算异常检测的研究领域,研究者们取得了多类技术路线的研究成果。基于统计模型方法4是构建数据参数静态剖面识别异常数据,其理论体系依据严谨的统计学原理而构成完善的体系,但对强假设的过度依赖使其难以适应ECIoT边缘侧的动态、非平稳数据流。基于机器学习的非参方法5对基于统计模型方法在一定程度上缓解了此问题,但因机器学习的灵活性较强,在ECIoT的高维时空数据中的计算效率下降,占用的边缘设备资源开销较大。基于邻近度/距离或者时序的方法6,则适用于特定的应用场景,如基于邻近度/距离方法适用于用户行为异常检测、网络入侵检测和工业设备故障预警等,且异常检测效率与数据量及维度、计算复杂度和实时性等有密切关系。近几年,深度学习方法以其强大的数据特征提取能力而被应用于ECIoT系统数据异常检测。文献[7]对IoT数据异常检测进行研究,提出一种轻量化自动编码的深度学习模型重建误差检测IoT设备的异常行为。文献[8]对工业物联网时序异常检测进行研究,提出一种基于Transformer编码器和解码器的工业物联网多维时序数据异常检测方法。文献[9]水处理的工业物联网异常检测进行研究,提出一种耦合变分自编码器与长短记忆网络的混合模型。文献[10]对于时序异常检测提出一种融合扩散模型的变分自编码器的检测模型。这些深度学习方法尽管性能卓越,但存在计算复杂度与资源需求、鲁棒性与可解释性、对数据泛化能力受数据影响较大等不足,而且边缘侧资源受限与ECIoT数据快速演化特性间的矛盾愈发突出。文献[11-12]指出,异常检测时,边缘侧实现深度学习算法的轻量化、自适应和概念漂移等异常检测方法,为当前深度学习方法研究异常检测亟待突破的核心挑战。因此,研究者们正从集中式、重负载模型向轻量化、自适应的ECIoT异常检测方向演进,如文献[13]提出一种轻量级知识蒸馏的车联网异常检测模型,但存在动态适应性、攻击性预防和隐私保护等不足;文献[14]提出一种深度强化学习动态调整的自适应异步联邦学习框架检查物联网传感器的异常,但对大规模边缘异构和非独立同分布的适应性存在不足;文献[15]提出一种全局-局部特征融合学习的边缘AI无监督分布式异常检测框架,但对非独立同分布、高频率概念漂移的自适应和低功耗等方面存在不足。最新研究聚焦于多模态跨层联邦学习16、神经符号混合模型17等方向,且正在形成以“协同感知-知识驱动18”为基础的新一代ECIoT异常检测框架,助力于打造安全可信的ECIoT边缘智能。综上,以上方法各有优势,在ECIoT动态异构特性面前均存在假设模型或分布依赖问题、易受标签数据质量影响、计算开销未见显著降低,亦或对高维复杂态异常数据的自适应能力较弱等不足19
牛顿万有引力定律揭示宇宙万物间因质量而产生相互引力作用,并阐明这种相互作用以引力场为媒介进行传递而构成物体间引力效应的基本理论。在物联网异常检测方面,基于引力场理论的算法因其能有效表征和模拟数据间关联性而被广泛研究。文献[20]将引力场理论引入网络入侵检测,但对复杂动态网络的适配性有限且方法单一;文献[21]将基于引力场理论的异常检测拓展至通用离群检测,但存在异构性场景适配性、人工干预参数设置和鲁棒性等的不足;文献[22]将引力场模型应用聚焦于异常入侵检测,对应用场景进行了深化,但技术框架突破不大;文献[23]针对无线传感器网络,提出一种基于引力场模型离群数据检测算法,该算法、提升了引力场模型异常检测的场景适应性,但对无线传感器网络的多源数据特性覆盖不足;文献[24]提出物联网引力场模型的移动轨迹保护方案以保护其隐私,但缺少实时检测能力和检测环节参数依赖问题的解决;文献[25]融合GWR-GCN与域对抗的物联网入侵检测算法,但其存在参数调优复杂、低资源设备适配性低和复杂场景鲁棒性不足等。现有引力场模型相关的异常检测依赖于参数、场景适应性差、低资源设备适配性差等不足,难以应对ECIoT的异构和动态特性。
综上所述,现有对物联网的异常检测研究成果而言,基于假设数据分布的统计模型的异常检测方法对数据分布假设依赖性较大,导致其泛化能力较弱;基于机器学习的异常检测方法计算复杂度较高,且容易受到样本质量的影响;基于邻近度/距离/时序的异常检测方法适用于特定场景中使用,且其异常检测效率与数据维度、计算复杂度和实时性等关系紧密;基于深度学习的异常检测方法的检测精度较高,但对资源消耗较大,难以适应物联网边缘侧的异常检测;轻量级深度学习方法虽然优化了资源占用,但动态性、抗攻击能力和隐私保护等存在不足。而单一基于引力场模型的异常检测方法,存在对参数依赖性较大,面对复杂场景时的适配性不足,且对异构多源场景更显不足。因此,本文将引力场模型与无参密度进行耦合而得到ECIoT异常检测算法,并设计多层反馈机制,能兼顾检测精度、资源效率和场景适配性的ECIoT异常检测新范式。
本文对ECIoT环境中提出一种基于引力场耦合无参密度异常检测模型,为模型设计了多反馈机制协同优化框架。本文创新点体现于:在理论上首次基于引力场耦合机制实现了基于多源异构数据的无参密度异常检测;创造性地提出多层循环反馈机制协同优化框架,并分别针对带宽、引力场、引力势和质量4个反馈参数构造循环自反馈机制,大幅提高模型对于环境变化的适应能力;构建无参密度估计与引力场模型的映射关系,突破传统参数化模型的泛化限制。经过实验测试,相比于参比算法,在检测精度、检测速度以及适应能力方面都具有优势,是一种能兼顾工程实用性与理论严谨性的全新的无监督异常检测方法。
本文内容安排为:第1节从边缘计算与物联网异常检测进行综述,简述现有研究对解决ECIoT异常检测的进展和局限等,表明本文提出引力场耦合无参密度模型具有创新性;第2节对ECIoT进行形式化描述,简单介绍引力场,形式化定义ECIoT异常检测问题;第3节建立ECIoT环境下引力场耦合无参密度异常检测模型;第4节对提出的模型进行实验与分析,选用多个公开IoT数据集和合成数据集进行实验验证与分析。

1 问题定义

边缘节点具有分散性,使得在ECIoT动态环境中进行协同处理、资源优化、任务调度等时,仍需保护数据的实时性、完整性和隐私性等25。要使ECIoT高效、低时延地运行,必须对其系统进行形式化定义。

定义1ECIoT形式化定义。ECIoT系统定义为六元组,即:

ECIoT={N,CLS,RCS,FS,GC,MAD}

其中,N={n1,n2,,nN}为系统节点集合,niN表示一个物理设备,且具有时空坐标Dtsi=[Tsi,CVi]Tsi代表数据产生时间戳以及CVi=(xix,xiy,xiz)为设备三维坐标信息)、计算能力ciR+、存储容量sciR+、通信带宽biR+N为系统中节点总数;CLS=(N,e)ECIoT的通信网络拓扑图,边集e={(ni,nj)|||xi-xj||2rth}满足:无向性约束(ni,nj)e(nj,ni)e、连通性约束ni,njN,存在路径通路;||xi-xj||2xi,xj的欧氏距离;rth为设定的最大通信距离阈值;RCS={(cmax,i,scmax,i,bmax,i)|niN}为资源约束集;FS={fsacq,fsproc,fsresp}为功能映射集,fsacqND充当数据采集函数,把节点映射到数据域DDRmm维的数据空间);fsproc:D×ND'即为数据处理函数,在本地或相互协作进行计算;fsresp:D'Cons被定义为响应函数,生成控制信号Cons;全局约束GC,资源涉及的约束为ni,满足cicmax,isciscmax,ibibmax,i,连通信的相关约束为(ni,nj)e||xi-xj||2rth;实时性约束从端到端延迟MADMAD为延迟约束,保证数据流处理实现实时效果且time(fsacqfsprocfsresp)MAD

由定义1和文献[26]可知,将引力场模型引入ECIoT场景,实现无参化表征ECIoT中的数据异常。ECIoT中边缘侧节点视为“动态引力源”,以节点数据的时空关联、特征相似度耦合描述“引力场强度”,引力场大小由数据密度、时空k-近邻耦合确定,从而实现对物联网的自适应数据空间的引力场分布。若节点数据发生异常,则引起局部引力场因“质点质量”失衡产生显著扰动,捕获该扰动而来的畸变即可精确定位异常节点的时空位置。

定义2 异常检测问题定义。在ECIOT系统中,基于引力场耦合的异常检测表示为:

Pgfc={Iv,OS,NDM,PC,OB}

其中,Iv={vi|niNS}为输入向量集,且vi=(xi,Fi,gi,ϕi,p^i,bi,mi)Fi,gi,ϕi,p^i,bi,mi分别表示节点vi的引力、引力场强度、引力势能、耦合密度、带宽和质量;OS为异常评分后依据给定阈值输出异常数据集合;NDM:IvOS为无参异常检测映射;PC为物理约束,计算复杂度约束为niO(|KNNi|);通信约束ibi|KNNi|ibmax,ibi遵从定义1;实时性约束服从定义1;KNNi={nj|||xi-xj||2k}ni为中心、kR+为半径的k-近邻节点集合;|KNNi|为k-近邻节点数;无参性约束为检测过程不依赖预设分布或参数化模型,仅基于数据驱动的相对密度和势能差异;OB为优化目标,定义为最小化异常检测的总体误差,即优化识别准确性。具体目标函数为最小化正常数据率NDR、异常反馈率OFR和异常数据率ODR的加权和,min(a1NDR+a2OFR+a3ODR)a1,a2,a3[0,1]为平衡NDROFRODR重要性的权重系数,且a1+a2+a3=1

由定义2可知,ECIoT异常检测被严格定义为在有限资源约束下,对输入数据点生成异常评分的引力场耦合无参密度异常检测模型。

2 异常检测模型

基于定义1和定义2拟定的待解决问题及其约束与目标,提出一种引力场耦合无参密度异常检测模型。

2.1 模型总体框架

依据ECIoT边缘节点固有异构、多源特性,以多源数据耦合作为模型的输入,利用引力场构建数据点间相互作用的引力场耦合网络,引力场强度和引力势计算引入核函数,将数据点间空间距离耦合为概率关联,进而实现边缘节点数据源与隐式结构的双向耦合。采用动态带宽核密度估计,平滑参数由引力场强度和引力势动态耦合调节,构成无参密度与引力场强度耦合机制。通过对异常进行评分,再与给定阈值进行比较而完成对异常数据的检测;异常评分将局部密度与引力势梯度的联合偏差进行比较,捕捉局部特征与全局的协同耦合异常信号而实现异常检测27。框架如图1所示,数据解构层将数据特征进行解构而形成ECIoT边缘侧归一化特征融合数据,再映射为数据点xi的质量mi;由mi映射引力场强度,引力场强度映射为自适应带宽,自适应带宽耦合无参密度估计,依据耦合密度估计值动态更新数据点xi的质量minew;从而构架引力场-无参密度估计的映射架构(其中i为ECIoT边缘侧设备中的任意一个)。

图1为模型整体框架图。在框架中,与异常检测直接关联的有4个部分,由下向上依次为异常裁决层、耦合校准层、引力场耦合层、数据解构层;反馈机制中,带宽反馈为第1优先级,引力场反馈为第2优先级,引力势能反馈为第3优先级,反馈调节为反馈机制中的最低优先级。数据解构层实现ECIoT数据空间特征到物理质点的属性映射。在数据解构层ECIoT中的多源数据经特征提取,其多源多维空间特征被抽象为ECIoT数据点的“质点”的“质量”属性,多源数据的异构性对应不同的质点的质量差异,为引力场耦合层提供建模基础。引力场耦合层从引力场构建到动态演化的物理记住映射。在引力场耦合层,将ECIoT数据特征空间中的数据点分布映射为引力场空间,数据点间距离对应引力作用的空间尺度,遵循牛顿万有引力定量的场构建逻辑,即数据点质量越大、距离越近,其间的引力作用就越大,场的紧密型映射数据的聚集性;引力场的有效作用域用自适应带宽表征,依据局部数据质量分布动态调整数据带宽,使对应的引力场增加或降低,这就精准刻画局部数据聚集特性的带宽与引力场的变化对应关系,从而确保ECIoT全局连续性与数据局部异质性相适配。耦合校准层通过耦合密度估计和动态质量更新实现ECIoT多数据点引力场叠加到质量动态演化,利用ECIoT数据点质量形成的引力场矢量叠加表征耦合密度,其物理本质为引力场矢量和增强,使其密度增加,异常数据因质量稀疏而导致引力场矢量和降低,实现无参密度估计的物理化表达;ECIoT中数据点质量随边缘数据实时生成、概念漂移而进行质量更新,确保引力场模型对数据时变性的精准适配,如同天体系统在质量变化中维持引力场的演化一致性;数据点的引力势反映数据空间引力势状态,引力势为引力场的势能表征,正常数据因引力关联而处于高势能区域,异常数据因引力关联弱而处于低势能区域,通过引力势能反馈调节后续建模参数而实现数据动态耦合。异常裁决层通过异常评分和异常反馈实现物理状态到异常判定的逻辑映射;异常评分类比为物体引力场的状态量化评估,基于引力场密度、势能等多维物理量,对ECIoT中数据空间的异常程度进行量化,异常输出对引力场异常的判定,将低质量、低势能、弱场强的异常质点识别为ECIoT的异常数据,从而实现引力场模型到ECIoT异常检测的逻辑闭环。综上,以ECIoT数据空间特征映射质量为纽带,将ECIoT的多源性、异构性、多态性、聚集性和异常稀疏性等特征,与质量、引力场、自适应带宽、质量更新、引力势能反馈等物理概念深度绑定,即为实现无参密度异常检测提供物理可解释特性,又针对ECIoT场景特性实现方法的创新,是物理模型与数据智能交叉融合的前沿探究,为ECIoT异常检测提供兼具科学性与原创性的新范式。其物理概念与ECIoT数据特征映射逻辑如表1所示。

2.2 模型构建

定义3 时间窗口定义。若ECIoT边缘时间序列数据为:

Ivt={xt(1),xt(2),,xt(N)}

在给定时间长度TW,对Iv进行分割,相邻数据可重叠,重叠大小可设置,则每个窗口数据为:

X=[x1,x2,,xTW]

其中,各节点在时刻tdt维数据输入为Ivt

通过引力概念,用数据点xi含有的信息量跟局部影响力,融合xi后的特征归一化融合向量zi与邻域统计量一起用于构建其质量mi

定义4 质量映射定义。在TW中,设数据点xi=(Dtsi,zi),则定义xi的质量mi为:

mi=(k=115αkzi,k2)exp(-βH^(KNNi))

其中,Dtsi,zi分别为xi的时空坐标和特征归一化融合数据;特征权重αk被赋予值1;KNNi依照定义2;H^(KNNi)表示xi的k-近邻集合邻域信息熵,H^(KNNi)=xjXpjlogpjpj=exp(-||xi-xj||2σij)xkXexp(-||xi-xj||2σij)σijxi与近邻xj所对应的标准差;β=0.5为熵敏感系数。

定义5 空间协方差矩阵定义。TW中时空轨迹数据定义空间协方差矩阵,即:

CM=σ11σ1TWσTW1σTWTW

其中,CMTW×TW阶对称正定协方差矩阵;

σjkj,k两节点的核函数计算得到的协方差值,σjk=k(kfj,kfk;θkf)k()为核函数,且满足k(kfj,kfk)=k(kfk,kfj)k(kfj,kfk,ρ,v)=21-vΓ(v)(2vdjkρ)vkv(2vdjkρ)θkf=(σf2,ρ,v)为核函数超参向量,σf为特征维度的全局标准差,Γ(v)=0tv-1e-tdt为归一化因子,besν()为第二类修正贝塞尔函数,djkj,k节点位置向量间的欧氏距离,ρ,v为大于零的相关性衰减速率和空间场光滑度(初始实验时设定,ρ=0.1v=1.5);j,k{1,2,,TW}

定义5中核函数超参向量θkf、相关性衰减速率ρ、空间场光滑度v需满足无先验假设和ECIoT空间数据适配。核函数超参向量θkf遵循引力场理论中的相互作用强度与数据密度的正相关性,密度计算采用无需假设簇数与分布的核函数,各参数通过引力场耦合在数据统计特征内自适应产生,从而避免人为调整参数的干扰,其核心依据为孤立机制无参检测理论与核函数动态适配性28

定义6 特征相似度权重矩阵定义。在TW内,若节点ij的特征向量zizj具有相似度和特征权重,则定义特征相似度权重矩阵为:

SF=[sij]TW×TW

其中,sij满足:ij时,sij=tanh(2TWfsf(i,j))fsf(i,j)fiw(i,j)i=j时,sij=1;特征相似度函数fsf(i,j)=k=1gwfvzikzjkk=1gwfvzik2k=1gwfvzjk2,取值范围为[0,1]wfv为时序动态特征趋势因子,取值是0.3,频域特征采用的取值是0.1;fiw(i,j)=k=1TW(m=1kpmlog2pmk=1i(m=1kpmlog2pm)exp(-12σzk2||zik-zjk||22))作为特征重要性的权重因子,σzkg中特征的标准差,||zik-zjk||2为特征之间的欧氏距离,tanh()[-1,1]为饱和调节的双曲正切函数;pmzig特征归一化融合参数;i,j{1,2,,TW}

ECIoT多源异构数据经统计特征、动态时序特征和频率特征的提取,再进行归一化特征融合,得到pmzig等特征归一化融合参数。经频域特征提取得到数据的频率、频谱熵和频带功率比特征,结合快速傅里叶变换得到时域到频域的转换,以充分适配ECIoT高频数据流特性29。参数取值满足时序-频域特征融合与ECIoT实时性的需求,以实现无监督特征重要性量化与动态趋势捕捉30

定义7 时空-特征融合距离。在TW内,数据点xixj间的时空-特征融合距离为:

dij=γdts2+(1-γ)dz2

其中,时空-特征权重γ所取的值为0.7;dts代表时空距离dts=λt(tsi-tsj)+(Pi-Pj)'CM(Pi-Pj),其中,tsitsj分别对应xixj的时间戳,PiPj分别体现了xixj的空间坐标情形,(Pi-Pj)'属于空间坐标差的转置矩阵,λt作为时间方面的缩放因子取值10-3/sdz代表特征zj对应的特征距离dz=1-zi'SFzj||zi||SF||zj||SF|z||SF|=z'SFzCM服从定义5,属于zizj特征归一化融合,SF服从定义6,z'作为矩阵z的转置矩阵;PiPj遵循定义1;i,j{1,2,,TW}

依照牛顿万有引力定律,数据点xixj间的引力表达为:

Fij=G1mimjdij2+εdij

其中,G1为可学习耦合引力常量;mimj为质量映射结果;dij遵循定义7;dij为单位方向信息向量;ε=10-6防止除数为零的调节常量。xi的引力势ϕ(xi)为所有数据点对xi所产生的势能叠加,即:

ϕ(xi)=k=1NG1mkdik+ε+ηspwmi

其中,dik遵循定义7;ηspw值为0.1的自势权重;mimk为质量映射结果31。若设定引力常量G1使得引力势在训练集上可进行标准化,则G1为:

G1=1maxi{1,,N}(kimkdik+ε)

此时G1可以消除刚量影响,且使ϕ(xi)[0,1]。将引力势能的负梯度视为引力场强度,即gi=-ϕi,得到xi的引力场强度向量为:

gj=G1mixi-xj(||xj-xi||bij)dafij+1+ε

其中,gjxixj的引力场强度向量,方向为xixj的单位向量,gjRddbij是点对(i,j)间的带宽,且bij=bibjbi>0xi的局部带宽;dafij为距离衰减因子,由xixj的距离衰减因子共同决定,即dafij=12(dafi+dafj)dafi=max(2+0.03SLdeli+0.15CILi,4)dd-2dd=15xi的数据维度;SL为时延敏感系数,延时敏感情况下取值1.5,反之取值1.0;delixi的k-近邻邻域处理的平均时延,即deli=1Nj=1N(Tj+dij0.7C)Tixi的处理延时,与任务队列、节点CPU处理速度相关,取值为100 μs到几十μsC为光速,dij服从定义12);ε式(9)中的值32

式(10)推导得出mi的引力势ϕ(xi),按照定义4,引力势对质量密度具有反作用,设数据点xi的局部概率密度为p^i,则p^if(ϕ(xi))

定义8 耦合密度、带宽定义。若数据点xi的引力势为ϕ(xi),则局部耦合密度定义为:

p^i=1Nj=1N(1(2π)dij2bjdijexp(-||xi-xj||22bj2))

其中,N为边缘数据点总数;bi为数据点xi的带宽,且定义为:

bi=bwpexp(-βsf||Fi||)

其中,基带参数bwp所对应的取值0.2、缩放因子βsf所对应的取值0.5||Fi||代表引力向量的模长,dij服从定义7,||xi-xj||可看作xixj的向量的模长;i,j{1,2,,N}

依从图1,采用带宽引力场、质量等反馈更新机制作改善,更新并整治模型异常动态捕获流程,进而增添模型应对复杂多变环境的能力,并维持模型异常检测的精准性和可靠性33

数据点xi的质量由现态miold迭代更新到次态minew表示为:

minew=miadexp(-λecf|logmiadm¯|)miad=mifusexp(-γcsffildd)mifus=βhdfmiold+(1-βhdf)mibasemibase=mmin+(mmax-mmin)(p̃i)α^fildd=1|Nkn|jKNNi|p̃i-p̃j|p̃i=p^i-minp^kmaxp^k-minp^k+ε

其中,KNNi依照定义2,m¯=1Nkmkad为边缘节点的平均质量;λecf值为0.1的熵约束强度,γcsfxi的k-近邻在局部一致性方面的强度因子,若KNNik=5γcsf取0.6,filddxi的k-近邻节点的耦合密度差异度累加和;βhdf值为0.3的历史衰减因子,mmax=1,mmin=0.1xi质量上、下限值;α^值为0.7的耦合密度敏感度因子,p^i为当前节点耦合密度,p̃i[0,1]呈现耦合密度归一化的结果,minp^k,maxp^k分别为耦合密度的最小、最大值;ε式(9)中的值。由式(15)可知,式中的每一个子公式在质量更新中,确保质量迭代更新的科学性、稳定性和局部一致性。式(15)中的子式①描述质量迭代更新机制,为达到动态平衡和收敛,质量迭代更新融合全局平均质量、局部一致性约束、耦合密度差异和历史衰减因子的mioldminew的演化;式(15)中的子式②描述所有边缘节点的平均质量m¯m¯作为质量更新的全局基准,使模型具有均匀性和稳定性;式(15)中的子式③描述量化xi与其k-近邻的局部一致性因子,以调节局部相似性对质量更新的影响,增强模型的局部适应性;式(15)中的子式④评估xi与其k近邻的耦合密度差异度累加和,以捕捉局部密度变化而为质量更新提供密度驱动调整信号;式(15)中的子式⑤描述耦合密度p^i的归一化,以确保耦合密度敏感度在更新过程中的一致性和可比性;式(15)中的子式⑥应用历史衰减因子控制mioldminew的贡献程度,以确保迭代过程的平滑性和稳定性34

带宽大小按照数据现实的分布情况做反馈调整,针对离散密集区,得减小带宽进而提升分辨率,稀疏区域得加大带宽用以抑制噪声,xi自适应带宽bi与引力势ϕi以及k-近邻进行联合,依靠全局或局部反馈控制对平滑度进行调整,采用熵正则化防止调节过程出现过拟合,由此得到自适应带宽的全局反馈为:

bglnew=bgloldexp(-ηerfSϕold-StarStar)

其中,ηerf为熵调节因子,可取0.2;Sϕoldxi的引力势能熵,且Sϕold=-iρilogρiρi=ϕi/ϕjStar为目标熵值,且Star=logN-loglogN。同理得到自适应局部带宽反馈为:

bjnew=bglnew[mb+(1-mb)tanh(||̃ϕj||gs)]

其中,mb(0,1)表示最小带宽比,可取值0.3;gs>0xi引力势能梯度敏感度,可取值0.5;||̃ϕi||表示归一化势能梯度,且||̃ϕi||=||ϕi||maxk||ϕk||||ϕi||为引力势能梯度,且||ϕi||=1|N2N|iN2N|ϕi-ϕj|||xi-xj||N2N为点i的k-近邻,其半径为log2Ni,j{1,2,,N}tanh()[-1,1]为饱和调节的双曲正切函数。bglnewbjnew在约束:

bjnew=bmin,ifbjnew<0.1bgl0bmax,ifbjnew>10bgl0bjnew,otherwise

下,使得bglnewbjnew在满足式(19)下收敛。

1Nj|bjnew-bjoldbjold|<10-4

其中,bmin,bmax为设定带宽最小值、最大值;bgl0为初始带宽值,可设置为1。

引力势梯度更新时空坐标、引力势能加权邻域特征更新,形成时空坐标-特征-引力势的闭环反馈循环,得到引力势能动态反馈为:

ϕinew=G1newjimjnewexp(-γ1||zinew-zjnew||2)||xinew-xjnew||k+ε+γ2(ϕiold-ϕ¯old)exp-||zjold-ziold||τzinew=ziold+plurjNi(xnew)ϕjold(zjold-ziold)kNiϕkold+εxinew=xiold+cfur(-ϕiold+λdaijHiwij(xj-xi))G1new=G10exp-βaf1Nj=1Nϕjoldmaxjϕjold (20)

其中,βaf值为0.3的G1半衰点的衰减因子;Hi为有高引力势能的邻域区域,范围由{ϕj>ϕi+fct}确定;Ni为引力势能加权邻域,范围由{i:||xi-xj||<2bi}确定;wij作为衡量引力势能的权重wij=ϕjϕkwij[0,1]plur,cfur表示的位置及特征的更新率分别设定为0.01和0.05;邻域吸引强度因子λdai的值设为1.2;mjnew称为更新质量,更新过程按照式(15)实施;特征耦合系数γ1取值为0.8;γ2作为反馈增益系数,取值为0.5;特征变化时阈值fct设定成0.1;ε式(9)中的值。式(20)中的子式①表示引力势更新;子式②表示对xi的引力势具有影响的关键区域进行筛选,使系统能聚焦于重要邻居;子式③对子式②筛选出的关键邻居进行特征聚合,以引力势权重加权和表示;子式④完成引力势的动力学更新,更新目标点的空间位置和自身特征35

模型对引力常数、距离衰减因子和质量等的实时更新,使引力场强度依据当前数据分布而动态调整。引力场强度反馈表示为:

ginew=G1newijminewmjnew(xj-xi)(dijdafjnew+ε)3/2djnew=djold+η0tanh(||||gjold||||α0)

其中,djnew为距离衰减因子反馈更新量;dij服从定义7;dijdafjnew表示dij随指数djnew调节引力衰减速率;||||gjold||||=((||gjold||)xjx)2+((||gjold||)yjy)2+((||gjold||)zjz)20xj引力场强度空间变化率;α0为梯度敏感阈值取值0.2;η0为基准反馈系数取值0.6;G1new按照式(20)进行更新;minew按照式(15)更新;tanh()服从式(17)ε式(9)中的值。

式(21)中参数α0η0为满足动态阈值校准与引力场强度实时更新的需求,符合模型反馈机制与无参异常判定阈值。参数α0为动态校准梯度敏感阈值,以提升检测准确度和降低误报率;参数η0在时间窗口TW内检测结果迭代更新的基准反馈系数,若误报率超过5%则η0=0.7、若漏检率超3%则η0=0.5,且调整周期与TW一致,η0的上下限设置以保障模型的无参稳健性36

接下来进行异常裁决,即对xi经过引力场耦合无参密度异常检测后的异常评分,即:

codsi=cefi×cri×tanh(γdgf||p^i||×qcficefi=p^iϕip^maxϕmaxsigmoid(||Δgi||)cri=(1+exp(-βsfv=15|bv-b¯|maxbv))-1qcfi=1-exp(-δgfln|minewmiold|)

其中,codsixi的异常评分值;cefi[0,1]为可变耦合强化因子;γdgf=5为敏感度调节系数;p^maxϕmax为当前窗口最大耦合密度和最大引力势能,||Δgfsi||为引力场向量差的欧氏距离,sigmoid()=(1+exp(-))-1且值域为[0,1]cri[0,1]为耦合残差项,βsf=0.2为缩放因子,|bv-b¯maxbv|为归一化绝对误差指标,bv表示带宽、耦合密度、质量、引力场强度、引力势的实测值,v为项之一,b¯为对应项的估计值,maxbv为对应项中的最大值;||p^i||为耦合密度梯度范数;qcfi[0,1]为质量变化因子,δgf=2为增益参数37minew,miold服从式(15)i{1,2,,N}

式(15)可知,数据点xi的质量由现态miold迭代更新到次态minew是在α^(0,1)βhdf(0,1)λecf(0,1)约束下,使得式(15)的质量更新呈指数收敛。质量误差定义为merrold=miold-m0m0表示xi的质量向量平衡点,是一种理想的质量稳定状态),则质量更新可表示为merrnew=Ammerrold+Bm(p^),其中Am=|(1-α^)(1-βhdf)|||Am||<1Bm(p^)为耦合密度函数对质量更新的非线性影响项,因耦合密度*具有有界性,且当mtm*时Bm(p^)→0,故Bm(p^)满足有界性;因此,依据压缩映射原理38,质量更新指数收敛,且收敛条件为||Am||=|(1-α^)(1-βhdf)|<1。由式(16)式(19)可知,在熵正则化约束下,自适应带宽更新渐进收敛;因由式(16)式(17)构造Lyapunov函数导数为V˙bw=i=1N(bi-bi0)bi+ηerfi=1N(Si-Star)S˙i(其中V˙b为带宽的Lyapunov函数导数),由熵调节机制保证S˙i被驱动趋近于0,进而bi趋近于0;这表明自适应带宽更新在动态迭代过程中逐步消除偏差,最终达到平衡39。由式(20)得到引力势能误差表示为ϕerrold=ϕiold-ϕi0(其中ϕi0表示xi的引力势能平衡点,是一种理想稳定状态),数据点xi的引力势能误差更新为ϕerrnew=(1-βaf)ϕerrold+βafΔϕiold,因具有有界性且随迭代衰减,故引力势动态反馈在领域约束下满足收敛40。由式(21)得到引力场强度更新改写为ginew=giold+η0gerrold(giold)gerrold(giold)为表示xi的引力场强度的残差函数),构造引力场强度的Lyapunov函数导数为V˙g=(giold-gi0)dTη0gerrold(giold) (其中dT为迭代次数),由于V˙gfs在梯度下降下,趋近于0,故引力场强度反馈在距离衰减约束下呈现收敛特性。综上,构造模型的Lyapunov函数为V(Xi)=Vmi+Vbi+Vϕi+Vgi(其中Xi=[mi,bi,ϕi,gi]'表示模型状态向量),在模型下各参数均有界,且总Lyapunov函数Vtotal=wmVm+wbVb+wϕVϕ+wgVg,其中权重系数wm,wb,wϕ,wg>0,由此得到总Lyapunov函数导数V˙total=wmV˙m+wbV˙b+wϕV˙ϕ+wgV˙g0,依据Lyapunov稳定性理论,得到本文模型渐进稳定,故模型耦合具有联合收敛性41

定义9 收敛条件定义。设ECIoT系统在连续时间域t[t0,+]上动态演化满足模型,N为节点集合,p^i(t)数据点xi在时刻t的耦合密度,codsi(t)数据点xi在时刻t的异常评分函数,Δbi(t)数据点xi在时刻t的带宽变化率均值;则ECIoT系统达到收敛当且仅当存在时间T>t0和阈值εp^>0,εS>0,εbw>0,使得对所有t>T同时满足:

1) 耦合密度稳定性:

maxi{1,2,,N}|dp^i(t)dt|<εp^

2) 异常评分一致性:

maxi{1,2,,N}codsi(t)<εcodsVar[codsi(t)]i=1N<εcods2

3) 带宽变化有界性:

Δb(t)<εb

其中,Var[]为衡量节点异常评分的空间一致性标准差算子,而且Var[codsi(t)]=1|KNNi|jkNNi(codsj-codsi¯)2KNNi服从定义2,xjxi的k-近邻,codsi¯xi的k-近邻集合异常评分均值;为确保系统处在非异常状态,εcods取值为0.001;εp^以及εb根据定义2的资源约束项计算得到,初值分别为6和8.33。

至此,已构建完成多重反馈闭环的引力场耦合无参密度异常检测模型。

2.3 模型步骤与算法

首先将数据点xi的信息量转换成引力Fi和引力势能ϕi,再依据耦合数据点的自适应带宽bi调整耦合密度p^i的局部精度,并更新的质量mi,实现引力场/引力势的更新,最后使用式(22)求出异常评分,实现对ECIoT异常数据输出的过程。将模型转化成为可计算的算法的步骤如下。

步骤1 输入ECIoT边缘原始数据,设置时间窗口处置、滑动步长、迭代次数和各种参数设置,设置输出异常阈值:异常评分为0表示正常、(0,0.5]为反馈、(0.5,1]为异常。

步骤2 依据设定的时间窗口值和滑动步长,按照定义3分割原始数据为连续片段。

步骤3 提取ECIoT数据特征并进行特征归一化融合;用式(15)调节式(20)和式(21)的反馈,以进行下一次迭代。

步骤4 利用步骤3 结果,用式(9)式(10)式(12)所计算引力、引力势能和引力场强度,与当前窗口的特征归一化融合结合,并进一步结合式(17)的自适应局部带宽反馈参与驱动模型框架闭环迭代优化。

步骤5 运用式(5)计算信息质量,并用式(8)计算引力向量并输入式(14),计算得到自适应全局/局部带宽;再利用式(17)更新反馈至步骤4;利用式(16)完成自适应全局带宽反馈后可跳转回步骤3。

步骤6 利用式(13)计算耦合密度;由耦合密度确定的式(21)引力场反馈跳转到步骤3 进入下一轮优化。

步骤7式(15)计算质量更新;由质量更新驱动式(20)的引力势能反馈,跳转到步骤3 进行新一轮迭代。

步骤8式(22)计算异常评分,当同时满足定义9或迭代次数条件时结束算法,否则执行步骤3;当异常评分为异常反馈区间时执行步骤4,否则输出异常数据点集。

模型构建过程如算法1。

算法1 引力场耦合无参密度边缘数据异常检测算法

输入参数

Input:

RawData: ECIoT边缘原始数据集//输入ECIoT边缘原始数据

TW: 时间窗口长度 //时间窗口设置

TS: 滑动步长 //滑动步长设置

MaxIterNum: 最大迭代次数 //迭代次数设置

Va: 异常评分阈值(默认0.5) //异常阈值(0为正常,(0,0.5]为反馈,(0.5,1]为异常)

IterFeedbackThreshold: 迭代反馈阈值//其他参数

OtherPara: 其他参数(如式(25)所需参数)//其他参数设置

输出参数

Output: OutputOutlierSet: 异常数据点集合//输出异常数据点集

第1步: 初始化全局参数(补充上述步骤3所需反馈变量)

1) current_index ← 0

//当前窗口起始索引

2) global_bandwidth ← init_value1

//式(19)初始全局带宽

3) local_bandwidth ← init_value2

//式(20)初始局部带宽

4) feature_vectors ← [] //特征向量存储池

5) fb_20 ← init_fb20()

//式(20)初始反馈(步骤3引力势能初始反馈)

6) fb_21 ← init_fb21()

//式(21)初始反馈(步骤3引力场强初始反馈)

7) OutputOutlierSet ← [] //初始化异常集

8) FeedbackSet ← []

//初始化反馈数据集

//外层循环:时间窗口滑动(遍历所有连续片段)

9) WHILE current_index + TW ≤ RawData.length DO)

// 第2步:依据定义3分割原始数据为连续片段(文档步骤2)

10) segment ← RawData[current_index ) current_index + TW] // 按TW和TS分割

11) iter_count ← 0 // 初始化当前窗口迭代计数(匹配步骤8迭代次数条件)

// 第3步:提取ECIoT数据特征+归一化融合+式(15)调节反馈(文档步骤3)

12) Step3)

13) iter_count ← iter_count+1//迭代次数递增(避免超限)

14) // 提取15维特征(依据上述定义4、定义6和定义8)

15) features ← EXTRACT_FEATURES(segment, Definition_4, Definition_6, Definition_8)

16) // 特征归一化融合(含标准化预处理,匹配上述“归一化融合”要求)

17) normalized_features ← STANDARDIZE(features, Definition_10) // 标准化

18) fused_features ← NORMALIZE(normalized_features) // 归一化融合

19) // 式(15)调节式(20)、(21)的反馈

20) adjust_coeff ← Eq(15, fused_features) // 计算式(15)调节系数

21) fb_20 ← adjust_coeff × fb_20 // 调节式(20)反馈

22) fb_21 ← adjust_coeff × fb_21 // 调节式(21)反馈

// 第4步:计算引力/势能/场强+结合式(17)反馈驱动闭环(上述步骤4)

23) Step4:

24) // 式(9)计算引力、式(10)计算引力势能、式(12)计算引力场强度

25) gravity ← Eq(9, fused_features, fb_20, fb_21)

26) gravity_potential ← Eq(10, gravity)

27) gravity_field ← Eq(12, gravity_potential)

28) //结合式(17)自适应局部带宽反馈(驱动闭环迭代优化)

29) local_bw_feedback ← Eq(17, gravity_field, fused_features)

30) // 构建引力场模型(整合所得结果)

31) G_Model ← BUILD_GRAVITY_MODEL(fused_features, gravity, gravity_potential, gravity_field, local_bw_feedback)

//第5步:信息质量+自适应带宽+更新反馈+跳转回Step3(文档步骤5)

32) Step5:

33) // 式(5)计算信息质量、式(8)计算引力向量、式(14)计算自适应带宽

34) info_quality ← Eq(5, G_Model)

35) gravity_vector ← Eq(8, info_quality, gravity)

36) adapt_bandwidth ← Eq(14, gravity_vector) // 自适应全局/局部带宽

37) // 式(17)更新反馈至第4步(上述步骤5要求)

38) fb_20 ← UPDATE_FEEDBACK(fb_20, Eq(17, adapt_bandwidth))

39) // 式(16)完成自适应全局带宽反馈后,跳转回Step3

40) global_bandwidth ← Eq(16, adapt_bandwidth)

41) Goto Step3

// 第6步:计算耦合密度+式(21)反馈+跳转回Step3(上述步骤6)

42) Step6:

43) // 式(13)计算耦合密度

44) coupling_density ← Eq(13, fused_features, gravity_field)

45) // 式(21)引力场反馈(由耦合密度确定)

46) fb_21 ← Eq(21, coupling_density, fb_21)

47) Goto Step3 // 跳转回第三步进入下一轮优化(上述步骤6要求)

//第7步:计算质量更新+式(20)反馈+跳转回Step3(上述步骤7)

48) Step7:

49) //式(15)计算质量更新(上述步骤7要求)

50) mass_update ← Eq(15, fused_features, info_quality)

51) //式(20)引力势能反馈(由质量更新驱动)

52) fb_20 ← Eq(20, mass_update, fb_20)

53) Goto Step3 // 跳转回第3步进行新一轮迭代(文档步骤7要求)

//第8步:异常评分计算+终止条件判断+区间分支(文档步骤8)

54) Step8:

55) // 式(22)计算异常评分

56) anomaly_score ← Eq(22, fused_features, coupling_density, mass_update)

57) // 判断终止条件:满足定义9 OR 迭代次数≥MaxIterNum(上述步骤8要求)

58) IF (satisfy_Definition9(anomaly_score) OR iter_count≥MaxIterNum) Then:

59) BREAK // 结束当前窗口迭代,进入窗口滑动

60) Else:

61) //异常评分区间判断:反馈区间(0~0.5)则执行Step4

62) IF (0 < anomaly_score ≤ Va) THEN:

63) Goto Step4

64) //正常区间(=0)或异常区间(>0.5):输出异常数据点集

65) Else:

66) IF (anomaly_score > Va) THEN:

67) ADD segment TO OutputOutlierSet // 异常区间:加入异常集

68) Else:

69) ADD segment TO FeedbackSet // 正常区间:加入反馈集

70) End if

71) Goto Step3 // 未满足终止条件,返回Step3继续迭代

72) End if

73) End if

//窗口滑动:处理下一个连续片段

74) current_index ← current_index + TS

75) End while

// 算法终止:返回异常数据点集

76) Return OutputOutlierSet

3 实验与分析

实验依据模型和算法1开展。总的实验步骤为先利用公开IoT数据集和合成数据集的数据,进行标准化和特征归一化融合等处理,以保证数据格式统一,质量满足要求;然后依据模型和算法的步骤,初始化设置相关参数,利用特征归一化融合后的数据对模型进行训练并优化模型参数;再在测试集上运行模型和算法,计算评估指标;最后进行对比实验、实验结果分析以及模型优化,对比实验选用经典算法与前沿算法,按照统一的实验步骤和评估指标记录各算法的性能表现,再分析实验数据而对比不同算法优劣,进而优化本文模型和算法。

3.1 实验准备

用N-BaIoT数据集、KDD Cup99数据集以及真实的UNSW-NB15数据集作为实验用数据集。3类不同的数据集均来自不同的IoT场景,能够较好地模拟实际情况。为了模拟ECIoT的特性,设计合成数据集的规则和方法,特合成相应的ECIoT数据集。因此数据预处理分为3个数据集与合成数据集数据的基础预处理、多模态轻量级特征提取和特征归一化融合3个步骤实现。

第1步 完成数据集N-BaIoT、KDD Cup99和UNSW-NB15与合成数据集的基础预处理。先对数据集N-BaIoT、KDD Cup99和UNSW-NB15进行标准化清洗,主要包括Z-score标准化、计算特征间Pearson相关系数矩阵、剔除相关系数大于0.95的冗余特征,并使用主成分分析法进行降维,仅保留0.95累计方差贡献率;数据集内数据存在缺失值,对数值型特征采用均值法进行填充,对分类型特征采用众数进行填充42。再针对ECIoT环境特匹配能增强本文模型泛化能力与鲁棒性的合成数据集进行生成;采用基于条件的Wasserstein GAN架构,以真实数据统计特征作为条件输入生成器,用带梯度惩罚的对抗训练方法合成与真实数据高度一致的合成数据集43。合成数据集过程中,植入点异常、上下文异常、集体异常和概念漂移等多种异常模式,其中通过随机选取5%的数据点注入3倍标准差的高斯噪声作为点异常,对时间窗口进行周期性改变数据生成规则而注入上下文异常,采用模拟连续数据点的Markov链状态转移生成移动时间内10%的群体性偏移数据而植入集体异常,对每1000个时间窗口内的数据通过正弦函数周期性调制数据生成分布参数而得到概念漂移异常。将预处理后N-BaIoT、KDD Cup99和UNSW-NB15的真实数据与合成数据,采用特征拼接与基于信息熵权重分配策略进行融合而得到综合性多源异构数据集44

第2步 采用基于TW的多模态轻量级特征提取。对预处理后的数据进行特征提取。数据特征提取采用多模态轻量化方法对输入的数据进行预处理,提取特征归一化融合数据。主要提取输入数据的5维统计特征、6维时序动态特征和4维频域特征。

定义10TW内统计特征定义。Xxi统计特征定义为5维向量,即:

sfdi=[rmr,iqrr,dde,kvpv,samdv]

其中,i,r,e,v=1,2,,TWωi=exp(-(xi-x¯)22σ2)表示x¯的鲁棒均值;iqrr表示对X中数据进行0、0.25、0.5、0.75的四分位距的比值;ddeTW内数据偏离度熵; kvpv 表示X中数据的峰度-方差积;samdvX中数据的绝对中位差标准化归一计算结果。

定义11TW中时序动态特征定义。Xxi的时序动态特征定义为6维向量,即:

tdcdi=[dei,scri,wac,ssi,omri,mrli]

其中,i=1,2,,TWj=2,,TWdei表示差分熵;scri表示xixi-1的符号变化率;wac表示指数衰减权重自相关性;ss表示自适应分段拟合捕捉趋势突变的时序分段性斜率;omri表示数据跨越局部均值的频次;mrli为差分序列Δxi中连续单调递增的最大长度mmgli和连续单调递减的最大长度mmdlj中的最大值,即mrli=max(mmgli,mmdlj)j=1,2,,TW

根据定义3的时间窗口TW,将TW数据转化为频域变换后的频域信号向量,用Walsh-Hadamard变化实现频域信号向量转换45。对频率向量Xp=[X1,X2,,XTW]中除直流外频谱分为4个频段即fb1~fb4,其中fb1[1,TW8]fb2[TW8+1,TW4]fb3[TW4+1,TW2]fb3[TW2+1,TW-1]

定义12TW中频域特征定义。时间窗口TW内数据频域特征定义为:

fdfi=[rerk,sfi,zcdi,nkk]

其中,rerk表示fb1fb4中,各频段能量相对于频段能量均值的偏差比例;sfi表示频谱内几何平均值与算术均值之比的频谱平坦度;zcdi为过零点度,其值表征频谱震荡速度快慢;nkk表示归一化峰度。

第3步 进行特征归一化融合。为实现不同量纲和物理意义的特征间有效协同,对关键特征施以合适权重而完成特征归一化融合46。特征归一化方法由定义13描述。

定义13 特征归一化融合定义。在TW内,xi的输入特征向量xi=[xi1,xi2,,xi15]R15的均值、方差分别记为μiσi,则特征归一化融合过程为:

1) 对每个维度j{1,2,,15}计算,如下式。

scvi=xij-μiσi+εtanh(0.4×|xij-μi|σi+ε)

scvi定义为xi的15维标准化特征向量,tanh()[-1,1]为饱和调节的双曲正切函数。

2) 对特征进行分组,即:统计特征组gsfd={1,,5}、时序动态特征组gtdcd={6,,11}、频域特征组gfdf={12,,15},定义每个特征组信息熵权重为:wfieg=-igpilnpi,且pi=|scvi|kg|scvk|,对组内每个特征jg={gsfd,gtdcd,gfdf},则定义信息熵加权归一化值为:

wienvj=wfiegscvj-μgminμgmax-μgmin

μgmin,μgmax分别代表特征组内均值的最小值和最大值;

3) 对类型内归一化后的全局向量wienv=[wienv1,,wienv15],进行批标准化,即:

zj=wienvj-μjσj+ε

得到15维特征归一化融合向量z=[z1,z2,,z15]R15μj,σj代表着特征向量zj的均值以及标准差;ε大小依照定义4的界定。

本文采用的参比算法为基于统计的K-均值算法47、经典的无监督学习方法孤立森林算法48、基于密度的算法49、轻量级的深度学习算法50及前沿的联邦学习算法51

3.2 评估指标

评价指标用于检验模型异常检测效率、准确度和精确度,本文所用评价指标分为引力场特有指标和异常检测普通指标,引力场特有指标为引力场畸变度、引力势能梯度方差、引力场局部畸变率、引力势分布熵、引力聚焦因子和引力场强度时空连续性等,异常检测普通指标为F1-Score、AUC-ROC(Area Under the Receiver Operating Characteristic Curve, AUC-ROC)值、内存峰值、异常响应延迟和单点检测延迟等,模型实验选用引力场特有指标进行评价,对比实验选用异常检测普通指标进行评价。

引力场强度畸变度定义为实际引力场强度与理想引力场强度的偏离程度,其公式为:

GFD=1|OS|xiOS2gi-μ2gσ2g2

其中,GFD是数据点引力场强度畸变特性量化值;|OS|是异常点集合的数据点数量;2gi是引力场强度gi的二阶梯度,表征gi的时空变化率; μ2gσ2g分别是2gi的均值与标准差;||()||2()L2范数。

引力势能梯度方差表征特定时空中变化离散程度,用作模型稳定性度量:

GPV=1Nϕi-μϕ22

其中,μϕ为引力势能梯度的均值,()22表示()L2范数的平方,即()22=()'()()为向量的内积。

引力场强度局部畸变率用于表征引力场强度相对参考场的变化程度,可量化异常点引发的引力场局部扰动,即:

LFDR=1|OS|xiOS|ϕi-μϕ|σϕ

LFDR表示引力场强度局部畸变率;|OS|表示异常数据集中所有数据点的总数;|ϕi-μϕ|表示异常集合OS内引力势能梯度的绝对差;ϕi表示OS的引力势梯度;μϕ表示中引力势能梯度的均值;σϕ表示引力势能梯度的标准差。

引力势能分布熵是描述引力势能在时空分布中无序程度的一种度量,充分体现了该模型对应力场分布的适应度。即:

PDE=-i=1Nρilogρiρi=|ϕi-ϕmin}|Δvmij=1N|ϕj-ϕmin|Δvmj

其中,PDE表示引力势分布熵;ϕmin为系统内引力势能最小值;||为绝对值运算;Δvmi=ΔxixΔyiyΔziz为数据点xi体积权重。

引力聚焦因子反映引力能量聚焦程度,定义为引力模的最大值与中位值之比,即:

GFFF=maxiFimedianj(Fj)

其中,maxiFi为引力模量||Fi||的最大值;medianj(Fj)Fj排序后的中位数;GFFF表示引力聚焦因子。

引力场强度时空连续性指标用于衡量引力场强度在时空中的连续性与一致性,定义为引力场强度在时间序列上的变化率的方差,即:

GSCI=1Ni=1Nexp(-gi-gi-12σg)

其中,gi-gi-12表示引力场强度gigi-1L2范数;σg为引力场强度的标准差,GSCI表示引力场强度时空连续性指标。

综上,式(32)~式(37)为模型新的评估指标。其他评估指标采用与传统异常检测方法相同或类似的评价指标52

3.3 模型实验

先输入原始数据,再依据模型对各种参数进行初始化设置。参数设置可依据前面公式中拟定的参数初值;或者设定各种常量,如时间窗口TW=60 s、滑动步长TS=10 s、迭代次数MaxIter=10、引力常量初值G=6.674×10-11Nm2/kg2、局部k-近邻域大小k=60=8和异常阈值0、0.5、1等。各种参数的设定并非简单使用默认值,而是出于本文模型内在的规范性,降低人为干预而增强ECIoT场景的适应性和可复现性,故某些参数使用动态设置方式。

依据图1的架构和模型的算法步骤,搭建包括特征提取模块、引力场模型模块、自适应带宽反馈模块和质量更新模块等在内的完整模型架构。依据模型的算法,对模型进行训练和迭代,直到模型满足给定结束条件。

模型训练时,不断检测式(32)~(37),根据模型训练情况进行模型参数调整,从而保持模型对数据的异常模式的识别能力;在公开的数据集上对模型进行试验,得到了如表2所示的结果。表2中NR表示正常的百分数,OR 表示异常的百分数,OFR表示异常反馈率的百分数,PDE指标为比特位单位。

表2数据可知,本模型在各数据集上的异常反馈率较高,这表明本模型具有较高的准确率和较好的IoT环境适应能力。在UNSW-NB15的数据集上测试得出的GFD为0.31、GPV为0.14,说明本模型较稳定;异常发生时GFD指标的值升到0.59、GPV指标的值升到了0.30,说明本模型对于异常数据具有较高敏感度。

合成数据集合成数据方法,分为整体特征合成数据集(Integral Feature Synthesis Dataset, IFSD)、概念漂移合成数据集(Conceptual Drift Synthesis Dataset, CDSD)和多源异构融合合成数据集(Multi-source Heterogeneous Fusion Synthesis Dataset, MHFSD)。实验结果如表3所示。NR、OR、OFR和PDE代表的意义与表2相同。

从查看表3数据可得知,在IFSD数据集上,GFD指标值为0.30,异常率是0.58,异常反馈率为0.93;在CDSD数据集而言大部分指标下降了,但GPV的OFR指标的数值达到0.82,说明仍旧可以成功地捕获异常;基于MHFSD数据集,GFD在OFR指标方面取得0.94的数值,说明模型应对复杂数据环境的适应表现较好,且异常识别成功的比率高。

表2表3的数据综合可得,本模型在公开数据集以及合成数据集里各性能指标均有出色表现,而且可精确找出异常,体现较高的异常反馈精准比率。

3.4 对比实验

本节使用前文介绍过的5个经典算法进行对比实验,数据集实验前文实验所使用的数据集。根据各参比算法的具体要求和数据集特征,对各算法参数进行设置,比如孤独森林算法树数量置为[100,500]区间、联邦学习算法中的客户端置为10和本地迭代次数为100次等。在相同的实验环境下,运行本文模型和各种参比算法并得到F1-Score指标对比曲线如图2所示。从图2可知,本模型随迭代优化后F1-Score值整体优于各参比算法。当迭代次数由5次增加到100次的过程中,本模型F1-Score值分别提高了21.8%、26.7%、30.6%和23.7%,其提高幅度均高于各参比算法。在4个数据集上,在迭代后期联邦学习算法F1-Score值与本模型差不多,但本模型标准差降低约12%到35%,说明本模型在权重分配上明显优于联邦学习算法。轻量级深度学习算法在合成数据集上,迭代100次时与本模型一致,但这个迭代过程中,本模型均优于该参比算法,如在UNSW-NB15数据集迭代早期本模型就提高约7%。

图3为AUC-ROC指标比较曲线图。由图3可知,联邦学习算法则在迭代100次时AUC-ROC指标达到1.0,高于本模型。但在整个迭代过程中,本模型大部分迭代次数均优于联邦学习算法。参比算法在4个数据集上,AUC-ROC指标表现为递增上升,其中k-均值算法、LOF算法、孤立森林算法和轻量级深度学习算法在迭代次数为20次后,呈现线性递增。本模型从迭代5次的0.77到0.82间增加到近0.98,整个迭代过程优于参比算法,表明本模型具有优越的性能,特别是在分类边界方面。

图4呈现的是单点检测延迟指标对比曲线。4个数据集所做实验的结果表明,本模型的单点检测延迟指标随迭代次数不断增加而降低,参比算法却在迭代次数增多后跟着上升,当迭代次数由5次递增到100次的阶段中,本模型单点检测的延迟指标在4个数据集分别从30 ms降到9 ms、从28 ms降到7 ms、从25 ms降到4 ms、从26 ms降到3 ms,其达成了88%的增益成效,表明本模型在检测效率以及计算时效性上胜过参比算法。

图5为内存峰值指标对比曲线图。因本模型基于引力场耦合且具有引力场反馈、引力势反馈、带宽反馈和质量更新反馈构成的多重反馈优化机制,使得本模型在ECIoT边缘环境中表现优越。由图5可以发现,在4个实验数据集上,本模型和参比算法的内存峰值指标均呈现与迭代次数线性递增规律,而本模型内存峰值递增率小于所有参比算法。

图6为异常检测响应延迟指标对比曲线图。由图6可以看出,本模型和各参比算法的异常检测响应延迟时间随迭代次数增加而降低。当迭代到第5次时,本模型针对各个数据集的异常检测响应延迟在0.9~1.2 s之间,迭代了100次之后,每个数据集的异常检测响应延迟都已收敛于0 s,本模型异常检测效率较高。各参比算法的异常检测响应延迟无论是单次迭代次数还是多次迭代次数,均大于本模型,并且优化幅度较小,这表明本模型具备降低异常检测响应延迟的能力。

图7呈现了迭代100次运行时间的对比曲线。从图7可以看出,处于相同迭代次数、不同数据集的情形下,就本模型与各参比算法运行时间对比曲线而言,各参比算法运行时间与本模型相比明显更长。具体为本模型在3个公开数据集的平均运行时长为130 s,而k-均值算法平均需时190 s,联邦学习算法平均需时230 s;在合成数据集方面,本模型平均所需的运行时间为115s,而轻量级深度学习算法平均要用235 s,孤独森林算法平均运行时间为195 s,在相同条件的前提下,本模型运行时间比各参比算法优越。从本文模型进行构建来看,引力场构建仅计算数据集中任意两个数据点间的相互作用力,其时间复杂度为O(nlogn),无需像暴力计算那样需要的时间复杂度为O(n2)(其中O(n)为数据集规模);另一方面,无参密度估计无参数预设,其时间复杂度仅为O(n);异常评分与异常输出的时间复杂度为O(n)O(nlogn);因此,本文算法的时间复杂度为O(nlogn)。而参比算法k-均值算法时间复杂度为O(nkt) (其中k,t分别为簇数和迭代次数)、孤独森林算法时间复杂度为O(tzlogz)z为子采样大小)、LOF算法的时间复杂度为O(nlogn)O(n2)、轻量级深度学习算法的时间复杂度为O(ntd) (其中t,d分别为迭代次数和网络深度)、前沿联邦学习算法总时间成本OZT=OCRT)×[O(lt)+OCsct)+OSsat)]。综上,本文模型通过独特的物理场建模,将ECIoT的异常检测问题转化为高效近似的N-体力学模拟问题,其时间复杂度O(nlogn)均优于各参比算法,且较前沿联邦学习算法亦具有显著的效率优势。

从上述对比实验与分析可知,本模型的F1-Score、AUC-ROC以及异常检测延迟等多个指标,显著高于各参比算法的水平,能高效地检测异常。

3.5 模型消融实验

本文模型需要进行系统地评估每个组件对最终模型性能的贡献程度,需要进行本文模型的消融实验。本文模型在各组件中的独立性和协同机制,在数据集N-BaIoT、KDD Cup99、UNSW-NB15及合成数据集上进行消融实验53

本文模型完整模型组件包括引力场建模、自适应带宽、耦合密度估计、动态质量更新、异常评分和反馈机制,其中反馈机制包括带宽反馈、引力场反馈、引力势能反馈和异常评分反馈,为简化消融实验,将反馈机制视为一体。消融实验组为完整模型(Full)、w/o引力场建模(-G)、w/o自适应带宽(-B)、w/o耦合密度估计(-C)、w/o动态质量更新(-M)、w/o异常评分(-S)和w/o反馈机制(-F),实验指标为准确率(Accuracy)、精确率(Precision)、召回率(Recall)、F1分数(F1-Score)、AUC-ROC值,各指标值均为重复次数的均值,重复次数为10次,20次,……,100次。在N-BaIoT数据集上,按照预设的模型变体进行消融实验,得到如图8所示的对比曲线图。

图8可知,本文模型在各变体下随重复次数递增得到各指标标均值变化曲线。随重复实验次数的增加,各模型变体的准确率均逐步达到稳定,其中完整模型从重复次数10次到重复次数100次,其准确率的值均为最佳,如图8a所示;移除反馈机制的模型变体的准确率显著下降,表明反馈机制对本文模型至关重要。若移除异常评分和引力场建模也导致其准确率下降,亦表明这两个组件对本文模型实现异常检测任务非常重要。移除自适应带宽和耦合密度估计两个组件,导致模型变体准确率也下降,移除动态质量更新组件对准确率影响相对较小。所有模型变体的准确率在重复100次后总趋势趋于稳定。其他指标的模型变体随重复次数变化时呈现与准确率大致相同的变化趋势,因篇幅不再一一描述。

在KDD Cup99、UNSW-NB15 及合成数据集上,模型变体在重复100次得到的各指标降低值如表4所示。

表4可知,各模型变体在KDD Cup99、UNSW-NB15 及合成数据集上重复100次的平均降低值,其值均呈现性能降低趋势。在KDD Cup99数据集上,移除反馈机制(-F)的AUC-ROC降低值为-0.059,移除动态质量更新(-M)的F1-Score降低值为-0.015;而在UNSW-NB15数据集上,移除反馈机制(-F)召回率降低值为-0.102,移除引力场建模(-G)的F1-Score降低值为-0.071,这表明引力场建模对复杂异常数据的识别起到突出的作用。从合成数据集上的各模型变体各指标降低值来看,移除反馈机制(-F)则F1-Score降低值为-0.085,移除耦合密度估计(-C)时AUC-ROC降低值为-0.032,这表明耦合密度估计的鲁棒性比较好。

通过图8表4得到,本文模型的反馈机制(-F)为核心组件,在4个数据集上移除后各指标降幅最大,如在合成数据集上F1-Score值下降8.5%、UNSW-NB15数据集上F1-Score下降9.9%,这印证本文模型对ECIoT的动态数据具有良好的适配性。同样,异常评分(-S)与引力场建模(-G)属关键组件,耦合密度估计(-C)、自适应带宽(-B)为重要的辅助组件。

本文模型收敛性方面,随着重复实验次数从10次递增至100次,所有模型的变体在各指标上的值均呈现稳定上升且逐渐趋于平稳,这表明本文模型具有良好的收敛性,如完整模型的F1-Score值,在KDD Cup99数据集上由0.925升至0.949、在UNSW-NB15上从0.891逐渐提升至0.922。在稳定性方面,重复100次实验后,完整模型各指标的标准差仅为±0.005,各变体模型为±0.008~0.012,这表明本文模型无显著波动。

综上,通过系统的消融实验,在4个数据集上对本文模型及其核心组件进行逐一移除验证,经过10~100次的重复实验确保其稳定性。实验结果表明,反馈机制、移除评分与引力场建模为本文模型的核心模块,若移除这些核心模块将导致模型性能大幅下降。通过Friedman检验和Nemenyi事后验证表明,完整模型性能显著优于各模型变体;实验严格遵循消融实验规范,为模型组件必要性和创新性提供严谨的实验支撑,彰显多组件协同对ECIoT异常检测的关键作用54

4 结论

ECIoT异常检测需解决边缘节点资源受限与动态环境问题,现有基于统计、基于深度学习和基于联邦学习等方法,在这些方法的自适应能力、异常检测效率与鲁棒性等方面,有待进一步优化和完善。本文提出一种基于引力场耦合无参密度的新型异常检测模型。先对ECIoT系统及其异常检测问题进行形式化描述,并简单介绍引力相关概念。再设计针对ECIoT多源异构数据及特征归一化融合的引力场耦合人无参密度的异常检测框架,同时设计了引力场、带宽、引力势和质量更新等多重反馈机制的反馈循环优化模型的异常检测性能,分别给出了具体的处理流程和相应算法。最后使用公开数据集和合成数据集对该模型进行仿真与对比测试,并就测试结果进行分析。实验结果显示,该模型在公开数据集上的性能是稳定的,对于异常具有较高的灵敏度和准确率,对各数据集都具有较好的适应性;在合成数据集中,当模型运行在多源异构复杂环境下时,依然可以保证较好的性能表现。与参考算法K-means、联邦学习相比,本文提出的模型F1-Score提升了21.8%~30.6%,AUC-ROC从原来的0.77~0.82提升到0.98;单点检测延时最多下降了88%,异常检测响应延时收敛于0 s,且在检测精度、时效性和环境适应性等方面均优于参比算法。对本文模型在4个数据集上进行消融实验,经10~100次的不断重复验证表明,反馈机制、移除评分和引力场建模为本文模型的核心组件,动态质量更新为重要的辅助组件;Friedman检验和Nemenyi事后验证证实完整模型性能更优,为本文模型的各组件必要性及在ECIoT异常检测中的实用性提供坚实实证支撑。

当然,本文模型还有诸如安全隐私问题、理论缺乏深度等不足,但是以后的工作中继续在下面几个方面进行研究:1)模型效率优化、更灵活,使用更轻量级引力场计算方式、新方法等,使模型的运行能在超大规模、低时延场景中快速运算,达到高效性和可动态变化性;2)是安全性与隐私性的加强。利用差分隐私、联邦学习技术实现引力场信息的安全性协同分析,提高对协同攻击的检测能力;3)是多模态数据融合与模型可解释性,在ECIoT环境下多源异构多模态引力场建模方法、多模态数据源的异常评价体系、模型可解释性的探索上仍有较大的挖掘空间;4)是在理论上深挖基础理论,探讨引力场参数与ECIoT异常模型之间的内在关联及关联程度,并构建相关理论基础与框架,进而推动模型朝通用化、自适应化方向发展。

参考文献

[1]

Shi WCao JZhang Qet al. Edge computing: vision and challenges[J]. IEEE Internet Things J20163(5): 637-646.

[2]

Ortega ESu FChattopadhyay Ret al. Discretized-isolation forest: Memory- and compute-efficient unsupervised anomaly detection for resource-constrained Internet of Things edge devices[J]. IEEE Internet Things J202512(2): 1699-1717.

[3]

Edozie EShuaibu A NSadiq B Oet al. Artificial intelligence advances in anomaly detection for telecom networks[J]. Artif Intell Rev202558(4): 10001-10040.

[4]

Boujrad MKasmi M AOuerdi Net al. Anomaly based detection in time series data on IoT systems using statistical models[J]. Indones J Electr Eng Comput Sci202537(3): 1845-1855.

[5]

Punia ATiwari MVerma S S. A machine learning-based efficient anomaly detection system for enhanced security in compromised and maligned IoT Networks[J]. Results Eng202526(6): 105562.

[6]

Belay M ABlakseth S SRasheed Aet al. Unsupervised anomaly detection for IoT-based multivariate time series: Existing solutions, performance analysis and future directions[J]. Sensors202323(5): 2844-2868.

[7]

Tejaswini RAbinaya PAnuprabha S Set al. Anomaly detection in IoT networks:A deep learning approach using autoencoders[J]. IEEE Access202513: 132739-132749.

[8]

Zia SBibi NAlhazmi Set al. Enhanced anomaly detection in IoT through transformer-based adversarial perturbations model[J]. Electronics202514(6): 1094-1107. .

[9]

Liu XGong ZZhang X. Research on anomaly detection in wastewater treatment systems based on a VAE-LSTM fusion model[J]. Water202517(19): 2842-2862.

[10]

Zheng M QSun M NZeng Het al.Time series anomaly detection of variational autoencoder using fusion diffusion model[J]. Journal of Chongqing University of Posts and Telecommunications(Natural Science Edition)202537(6): 792-804.

[11]

郑明强, 孙沐宁, 曾好, .融合扩散模型的变分自编码器时序异常检测[J].重庆邮电大学学报(自然科学版)202537(6): 792-804.

[12]

Cao YXiang HZhang Het al. Anomaly detection based on isolation mechanisms: A survey[J]. Mach Intell Res202522(5): 849-865.

[13]

Deng SZhao HFang Wet al. Edge intelligence: The confluence of edge computing and artificial intelligence[J]. IEEE Internet Things J20207(8): 7457-7469.

[14]

Huang WXu HGong Yet al. UltraADV: An unsupervised deep learning lightweight framework for anomaly detection in V2X[J]. IEEE Internet Things J202412(9): 12735-12747.

[15]

Liu JXu HWang Let al. Adaptive asynchronous federated learning in resource-constrained edge computing[J]. IEEE Trans Mob Comput202322(2): 674-690.

[16]

Jiang XLu CLuo Het al. Unsupervised distributed anomaly detection framework for IoT in edge AI network[J]. IEEE Internet Things J202512(12): 22058-22072.

[17]

Hajj SAzar JBou Abdo Jet al. Cross-layer federated learning for lightweight IoT intrusion detection systems[J]. Sensors202323(16): 7038-7064.

[18]

Lu ZAfridi IKang H Jet al. Surveying neuro-symbolic approaches for reliable artificial intelligence of things[J]. J Reliab Intell Environ202410(3): 257-279.

[19]

Wu YLiang LJia Yet al. HFL-TranWGAN: Knowledge-driven cross-domain collaborative anomaly detection for end-to-end network slicing[J]. IEEE Trans Netw Serv Manag202522(1): 760-776.

[20]

Wang YGuo RMin P. A survey of applications for anomaly detection in the IoT: Methods, new perspectives, and future[C]//2024 IEEE International Conference on Systems, Man, and Cybernetics (SMC). Kuching, Malaysia: IEEE, 2024: 2453-2460.

[21]

Jiang S YLi Q HWang H. A gravity-based intrusion detection method[C]//Grid and Cooperative Computing: GCC 2004 Workshops. Berlin, Heidelberg: Springer Berlin Heidelberg, 2004: 522-529.

[22]

Meng J LCheng W X. Research of gravity-based outliers detection[C]//2008 International Conference on Intelligent Information Hiding and Multimedia Signal Processing. Harbin, China:IEEE, 2008: 590-593.

[23]

Wang B YJin R RZhang S Met al. Research on gravity-based anomaly intrusion detection algorithm [C]//2009 Fifth International Conference on Information Assurance and Security. Xi’an, China:IEEE, 2009: 350-353.

[24]

Bharti SPattanaik K K. Gravitational outlier detection for wireless sensor networks[J]. Int J Commun Syst201629(13): 2015-2027.

[25]

Wu QLiu HZhang C Xet al. Trajectory protection schemes based on a gravity mobility model in IoT [J]. Electronics20198(2): 14801-14819.

[26]

Wang QWang X HLiu Het al. A domain adaptive IoT intrusion detection algorithm based on GWR-GCN feature extraction and conditional domain adversary[J]. IEEE Internet Things J202411(24): 41223-41234.

[27]

Sun G YLiu Q HLiu Qet al. A novel approach for edge detection based on the theory of universal gravity[J]. Pattern Recognit200740(10): 2766-2775.

[28]

Zhao ZSong J LYou M Tet al. Hyperspectral anomaly detection via cascaded convolutional autoencoders with adaptive pixel-level attention[J]. Expert Syst Appl2025279(6): 127366.

[29]

Mohith Niranjen R KYogesh CVinodh Aet al. Implementation for lightweight deep learning for anomaly detection and denoising on gravitational waves[J]. IEEE Access202513: 72442-72455.

[30]

Fumanal-Idocin JRodriguez-Martinez IIndurain Aet al. Almost aggregations in the gravitational clustering to perform anomaly detection[J]. Inf Sci2022612: 399-413.

[31]

Li ZZhao YHu X Yet al. ECOD: unsupervised outlier detection using empirical cumulative distribution functions[J]. IEEE Trans Knowl Data Eng202335(12): 12181-12193.

[32]

Li ZZhu Y XVan Leeuwen M V. A survey on explainable anomaly detection[J]. ACM Trans Knowl Discov Data202418(1): 1-54.

[33]

Wang L XKe Y B. Feature selection considering interaction, redundancy and complementarity for outlier detection in categorical data[J]. Knowl Based Syst2023275: 110678.

[34]

Wan J HChen Y PGao C. The VAE-FastGA anomaly detection model based on subspace and weakly correlated ultra-high-dimensional data[J]. J Supercomput202581(3): 49501-49532.

[35]

Saeed WOmlin C. Explainable AI (XAI): A systematic meta-survey of current challenges and future opportunities[J]. Knowl Based Syst2023263: 110273.

[36]

Vorobyov E IMcKevitt JKulikov Iet al. Computing the gravitational potential on nested meshes using the convolution method[J]. Astron Astrophys2023671: A81:1-15.

[37]

Cao Y KXu X HCheng Y Qet al. Personalizing vision-language models with hybrid prompts for zero-shot anomaly detection[J]. IEEE Trans Cybern202555(4): 1917-1929.

[38]

Pillai S P. Modern anomaly detection: Benchmarking, scalability and a novel approach[D]. Trento, Italy: University of Trento, 2025:1-137.

[39]

Cai KZhang HLi Met al. Adaptive granular data compression and interval granulation for efficient classification[J]. Inf Sci2025691(2): 121644.

[40]

Verrelli C MTomei P. Strong Lyapunov functions for linear time-varying systems under persistency of excitation[J]. IEEE Trans Autom Control202470(3): 2028-2034.

[41]

Tsoulis DGavriilidou GPoursina Met al. Degree wise validation of gravity spherical harmonics for polyhedral sources[J]. Surv Geophys202546(4): 843-871.

[42]

Yang T TLu ZCui G Zet al. Funnel-based predefined-time formation control for heterogeneous vehicle platoon with asymptotic tracking[J]. IEEE Trans Veh Technol202574(5): 7178-7187.

[43]

Koukaras PTjortjis C. Data preprocessing and feature engineering for data mining: Techniques, tools, and best practices[J]. AI20256(10): 257-297.

[44]

Liu JZhu KShu Yet al. Trajectory prediction model of a ship crossing under a bridge based on multi-head attention mechanism and Wasserstein GAN with gradient penalty[J]. Ocean Eng2025334: 121551.

[45]

Chang Y LYue G HZhao B. Cross-domain feature interaction network for stereo image quality assessment considering difference information guiding binocular fusion[J]. IEEE Trans Broadcast202571(2): 593-605.

[46]

Zeng Y JCalvo-Palomino RGiustiniano Det al. Adaptive uplink data compression in spectrum crowdsensing systems[J]. IEEE/ACM Trans Netw202331(5): 2207-2221.

[47]

Pioli Lde Macedo D D JCosta D Get al. Intelligent edge-powered data reduction: A systematic literature review[J]. ACM Comput Surv202456(9): 1-39.

[48]

Patel JReiner JStilwell Bet al. Leveraging K-means clustering and Z-score for anomaly detection in Bitcoin transactions[J]. Informatics202512(2): 43-55.

[49]

Gałka ŁKarczmarek P. Deterministic attribute selection for isolation forest[J]. Pattern Recognit2024151(6): 110395.

[50]

Gaffet ARibot PChanthery Eet al. Multi-block local outlier factor anomaly detection of complex industrial systems[J]. Appl Intell202555(10): 75301-75325.

[51]

Chen LCao X ZHe T Qet al. A lightweight All-MLP time-frequency anomaly detection for IIoT time series[J]. Neural Netw2025187(6): 107400.

[52]

Liu X LSu XDel Campo Get al. Federated learning on 5G edge for industrial Internet of Things [J]. IEEE Netw202539(1): 289-297.

[53]

Sun Y TChen TNguyen Q V Het al. TinyAD: Memory-efficient anomaly detection for time-series data in industrial IoT[J]. IEEE Trans Ind Inform202320(1): 824-834.

[54]

Lin X LYao YHu Bet al. A real-time anomaly detection method for industrial control systems based on long-short period deterministic finite automaton [J]. IEEE Internet Things J202512(10): 14599-14621.

[55]

Li R YLi QHuang Y Cet al. SeIoT: Detecting anomalous semantics in smart homes via knowledge graph[J]. IEEE Trans Inf Forensics Secur202419: 7005-7018.

基金资助

国家自然科学基金(11905153)

国家自然科学基金(61701331)

四川省自然科学基金(2023NSFSC1591)

四川省自然科学基金(2022NSFSC0570)

教育部人文社会科学研究青年基金(23YJC880062)

四川省哲学社会科学基金(SCJJ24ND156)

AI Summary AI Mindmap
PDF (2974KB)

257

访问

0

被引

详细

导航
相关文章

AI思维导图

/