研究文章

使用基于机器学习的框架实现标准化物联网本体以促进无缝数据交换

DOI:

10.3791/68635

2025年10月7日

本文内容

摘要

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

本研究提出了一种基于机器学习的实时物联网本体对齐框架,能够实现异构系统间无缝的数据交换。通过融合语义建模与自适应优化,该方法提升了互操作性,降低了延迟,并实现了高准确率。在真实场景中经过验证,该方案为物联网集成提供了可扩展、标准化的解决方案。

摘要

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

物联网(IoT)设备日益增长的异构性给实现实时互操作性和无缝数据交换带来了重大挑战。现有的物联网生态系统通常采用不同的数据模型、通信协议和语义表示方式运行,导致系统碎片化,阻碍了集成。为解决这一问题,我们提出了一种统一的框架,该框架采用基于机器学习的本体对齐方法,以实现标准化、自适应的物联网集成。本研究的假设是,将语义建模与智能优化技术相结合,能够显著提升异构物联网环境中数据交换的一致性和效率。所提出的框架集成了实时数据流处理、语义相似性分析和自适应本体映射,以动态对齐设备本体。通过在模拟环境和真实世界环境(包括智能家居和医疗保健系统)中的测试,该框架在准确性、延迟和互操作性率等关键性能指标上进行了评估。结果表明,所提出的方法实现了高达97%的本体对齐准确率,将延迟降低至20毫秒以下,并在多种设备类型之间保持了超过95%的互操作性。研究结果证实,将机器学习算法与语义建模相结合,显著提升了物联网系统的性能、可扩展性和适应性。该框架成功解决了语义不一致问题,并支持设备的动态接入而无需人工干预。本研究为物联网互操作性提供了一种稳健且可扩展的解决方案,实现了可适应不断演进的设备和数据标准的实时智能本体对齐。该工作推动了下一代物联网架构的发展,使其能够支持跨多样化应用的标准化、高效且自动化的通信。

引言

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

物联网(IoT)正在迅速发展成为智能环境的核心基础设施,连接着在医疗保健、智慧城市、农业和工业自动化等多个领域运行的大量异构设备1,2,3。这些设备产生海量数据,并依赖语义理解来实现有意义的通信4,5,6,7。然而,缺乏标准化的语义结构已成为无缝数据交换的主要障碍8,9,10,11,12。不同的本体、各异的协议以及不一致的数据模型限制了互操作性,使得设备难以在实时环境中高效协作。这种语义碎片化常常导致误解、延迟增加以及集成失败,从而影响系统的可扩展性和性能5,12,13。因此,迫切需要一种统一的方法,能够在适应物联网环境动态性的同时,对语义表示进行标准化6,10,11,12

本研究提出了一种基于机器学习的新型框架,用于实时本体对齐,以应对这些互操作性挑战4,8,9,11,14。该框架结合了先进的语义建模、自适应本体映射和数据流集成9,10,13,可动态对齐物联网(IoT)本体。利用机器学习技术进行本体对齐,可显著提升异构物联网系统中的语义一致性和集成效率8,9,14,15。与传统的基于规则的方法4,5,7,8,9,10,13不同,所提出的方法采用加权相似性度量、结构与词汇映射以及可适应输入数据的优化算法15,16,17。实验验证在模拟环境和真实世界环境中均开展,包括智能家居和医疗保健系统。结果表明,该框架实现了97%的本体对齐准确率,将平均延迟降低至20 ms以下,并在不同类型设备间维持高于95%的互操作性率8

该框架的适应性进一步将其与现有解决方案区分开来9,13,15。当新设备加入网络时,系统会自动更新语义关系,而无需手动重新配置5,6,8,9,13,15。这得益于基于学习的优化机制的集成,可最大限度地减少语义不匹配和计算开销8,9。该系统在内存和CPU使用方面也表现出更优的性能,适用于资源受限的环境1,2,3,11,12。通过在一个统一的架构中解决语义不一致、延迟和可扩展性问题,本研究为建立标准化、智能化且面向未来的物联网通信模型奠定了基础13,18

本研究的目标是开发并验证一种基于机器学习的实时本体对齐框架,以促进异构物联网环境中的语义互操作性。研究包括以下阶段:(1)本体的收集与分析,(2)语义建模与对齐,(3)基于机器学习的优化,以及(4)在模拟和真实物联网环境中的实际验证。实验框架通过公开数据集、模拟环境以及在智能家居和医疗健康环境中的实际部署进行测试。基于机器学习的物联网本体对齐框架的示意图见图1

机器学习物联网本体对齐示意图;数据采集、语义建模、对齐。
图 1:基于机器学习的物联网本体对齐框架。 该图展示了所提出的框架的高层架构,该框架通过集成机器学习技术,实现异构物联网系统之间的本体对齐。该流程包括语义相似性评估、基于损失最小化的优化,以及用于提升互操作性的迭代精化过程。请点击此处查看该图的放大版本。

访问受限。请登录或开始试用以查看此内容。

方案

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

本研究未涉及人类或脊椎动物受试者,也未进行组织取样。所有实验均按照法里达巴德 YMCA 贾格迪什·钱德拉·博斯科学技术大学的机构计算研究指南进行。

本体的收集与评估
从已建立的资源库(包括关联开放词汇表(LOV)和领域特定门户)中获取了与医疗保健、智能家居和工业监测相关的公开本体,格式为RDF/OWL1,2,3。每个本体均使用本体编辑工具(例如 Protégé)进行人工检查,并通过程序化解析,依据RDF/OWL规范提取类层次结构、对象属性、数据属性及相关元数据1,2

对于成对比较,使用基于归一化编辑距离的字符串相似性计算类标签之间的词汇相似性4。结构相似性通过遍历子类与父类关系并计算局部邻域的重叠比率得出。实例相似性通过检测本体间共享或兼容的实例并验证数据类型的兼容性来评估。综合得分定义为公式(1):

S = w1S词汇 + w2S结构 + w3S实例      公式 (1)

初始权重为 w1 = 0.5、w2 = 0.3、w3 = 0.2,并从保留的验证子集中选定阈值。综合得分达到或超过该阈值的候选对应关系将被记录到一个 CSV 注册表中,内容包括本体标识符、实体 IRI、各组成部分得分以及用于下游比对的决策结果。

语义建模与数据集成
为了将原始物联网数据流转换为符合本体的表示形式,构建了一个统一的本体,涵盖静态元数据(如 Student、Course、Device)和动态观测数据(如 Sensor、Observation、Timestamp),并遵循 RDF/OWL 最佳实践10 以及既有的物联网语义标准5,6,13。语义转换由以下映射函数定义:

D语义=f映射 (D原始, O)     公式 (2)

其中 O 表示应用的本体,f_map 则使用稳定的 IRI 实例化三元组。转换后的数据以 RDF 格式存储,并通过 SPARQL 查询验证其一致性;同时配置了一个 SPARQL 端点,以支持跨数据源的语义查询19。最终生成的 RDF 产物被归档为 semantic_data.rdf,同时生成一个同步的表格化导出文件(即标准化的宽表),用于学习任务,其中包含一个数据来源列,用于标明特征的来源以及所应用的任何插补或缩放处理。

使用机器学习进行本体对齐
该方法结合了基于规则的相似性信号与有监督学习,以选择高置信度的对应关系14,15。训练集包含2,500对人工标注的本体元素(匹配或非匹配),构成一个平衡的数据集。特征包括三个相似性分量,以及标签长度差异等辅助统计信息。按照既定方法14,采用由100棵树组成、最大深度为10、class_weight = "balanced"、并固定随机种子(42)的决策树集成模型(随机森林)进行训练。学习目标形式化为公式(3):

线性回归的损失函数方程,数学表达式,正则化项。    公式 (3)

其中 yi 是真实标签,yi^ 是预测标签,λ 表示正则化参数。

概率校准后,保留预测概率 ≥ 0.50 的配对,并施加一对一约束以避免多对一映射。最终的映射文件包含源和目标 IRI、置信度得分以及特征贡献,序列化为 alignment_results.json;训练好的模型文件存储为 alignment_model.pkl。模型质量在独立保留的测试集上进行评估,采用准确率、精确率、召回率、F1 分数以及混淆矩阵进行报告,其中 95% 置信区间通过五折交叉验证计算得出14,15

部署与真实环境评估
构建了一个模拟环境,代表 1,000 个异构设备,用于对数据摄入和对齐进行压力测试,随后接入来自智能家居和医疗健康场景的真实数据流5,11。经过本体对齐的数据被集成到云中间件层,以支持实时数据摄入与查询11,12。通过分析传入数据的头部信息,并利用训练好的对齐模型进行动态语义分类,新设备可实现自动接入14,15

系统性能从以下四个方面进行评估:(i)对齐质量(上述分类指标),(ii)互操作率(成功跨源交互次数占总尝试交互次数的百分比),(iii)端到端延迟,定义见公式(4),以及(iv)资源利用率(CPU 和内存)。

L = Tresponse − Trequest      公式 (4)

配置文件、日志和输出结果均使用稳定的文件名进行归档,并附有 README 文件,以促进独立重复验证19。该完整的框架持续实现了异构物联网环境中的语义互操作性;数据输出、性能日志和配置被打包在一起,以支持可重复性和外部验证11,12,19

用于复现的实施细节
该流程使用 Python(版本 3.10 或更高)实现,采用 rdflib 和 owlready2 处理 RDF/OWL,使用 scikit-learn 进行模型训练与评估,并使用标准数据处理库进行预处理8,14,15。随机种子已固定,库版本在 requirements.txt 文件中锁定,并采用标准目录结构:ontologies/、data/raw/、data/processed/、models/ 和 results/。文中引用的文件名完全准确:semantic_data.rdf、alignment_results.json 和 alignment_model.pkl19

研究设计
本项混合方法的计算研究结合语义建模与有监督的本体对齐模块,以提升异构物联网(IoT)源之间的互操作性。该协议简要流程如下:收集并解析公开的本体;将原始物联网表格映射到统一的RDF/OWL模式10;从词汇、结构和实例信号中生成候选对应关系15,16;在人工标注的数据集上训练一个紧凑的决策树集成模型,以在固定阈值下接受一对一匹配14,15;对齐后的图谱/表格进行融合;并通过对应级别指标(准确率、精确率、召回率、F1分数、混淆矩阵)以及系统行为(互操作率、端到端延迟、CPU/内存占用)评估性能14,15。基于规则的加权相似性方法作为基线方法16。随机种子和库版本保持固定,生成的文件使用稳定命名(semantic_data.rdf、alignment_results.json、alignment_model.pkl),以支持结果复现。图2展示了物联网环境中统一本体设计的整体框架。

基于角色的访问控制(RBAC)示意图;RDF 转换,WoT 系统管理,用户授权。
图 2:物联网环境中的统一本体设计。 该图展示了统一本体的核心架构层,呈现了语义建模、人工智能集成以及领域知识抽象,以实现物联网数据的无缝互操作性。该框架同时支持跨领域和特定领域的本体结构。 请点击此处查看该图的放大版本。

数据采集
数据采集分为两个不同阶段进行。

本体评估:对现有的物联网(IoT)本体和语义模型进行了批判性分析,以识别当前集成策略中的不足之处。通过考察公开可用的物联网数据集和领域特定的本体,评估其在结构和语义对齐方面的局限性5,6,10,11

试验认可:利用真实世界的物联网系统(例如,智能家居、医疗应用、工业自动化)收集数据以验证该框架。此外,还生成了模拟数据集,以在受控且可重复的条件下评估系统的性能8,9,11,12

数据分析
分析阶段采用了语义分析、统计分析和基于人工智能的技术相结合的方法,以验证所提出的框架。

实用的对齐工具包括使用归一化莱文斯坦距离(NLD)进行标签/同义词匹配的词法字符串匹配器16;基于结构图的方法,通过子类/超类邻域传播或聚合相似性,例如相似性泛洪(similarity Flooding)12,15;结合匹配与推理、以保持映射一致性的逻辑感知/一致性保持技术15,19;利用共享或兼容实例证据的基于实例/概率性方法17;以及融合多种信号和规则的混合/集成匹配器12,14,15。近期的神经网络变体则采用上下文句子嵌入来评估候选相似性得分12,14

本体对齐:采用高层级对齐算法来解决异构物联网本体之间的语义差异。这些算法利用启发式规则和机器学习(ML)方法计算精确的映射关系,并保持一致性约束15,17图3展示了实现物联网设备间互操作性的本体对齐过程。

对齐过程示意图;输入-输出对齐、阈值参数、词库资源
图 3:面向物联网设备互操作性的本体对齐过程。该示意图展示了在异构物联网生态系统中解决设备间语法与语义不匹配问题的对齐流程。图中强调了对齐算法中所采用的词汇级、结构级和实例级相似性度量方法。请点击此处查看该图的放大版本。

语义建模:采用一种由人工智能驱动的语义建模策略,构建统一的本体,以捕捉领域特定和跨领域的语义信息。该模型整合了静态与动态的物联网数据流,并遵循RDF/OWL最佳实践以及既定的物联网语义标准5,6,10,13,支持实时应用。

性能评估:实验设置评估了关键性能指标,包括互操作率、延迟、系统效率和可扩展性11,12。通过与基线集成技术进行对比分析,以展示所提出方案的灵活性和鲁棒性12,14,15,16图4展示了本体对齐和语义建模过程的计算流程及关键组件。

包含传感器、扫描仪、处理区域和人工智能助手的校园入口安全流程示意图
图4:面向实时物联网应用的语义模型。 本图展示了将静态设备配置与动态传感器数据流集成到统一本体中的语义建模策略。该架构支持实时语义增强,以实现基于上下文的智能决策。请点击此处查看该图的放大版本。

关键公式
使用相似性度量进行本体对齐的公式: 为对齐异构的物联网本体,需根据上述公式1,将总体相似性计算为词汇、结构和基于实例信号的加权组合。其中,Stotal 表示两个本体元素之间的总体相似性,Slexical 表示来自词汇匹配的相似性(例如,归一化的字符串距离),Sstructural 表示基于底层关系的相似性(例如,父子层级关系),Sinstance 表示基于实例数据的可比性(例如,使用示例中的重叠程度),w1、w2、w3 为权重系数,其值根据具体应用上下文进行调整。

基于机器学习的本体映射优化方程: 映射的改进可以通过使用损失函数将其表述为一个最小化代价的问题:

正则化的损失函数方程;包含求和项和 lambda 项;数学公式。

其中,L 表示用于映射预测的失误能力,yi 表示第 i 个映射的真实标签,y^i 表示第 i 个映射的预测标签,||Θ|| 是防止过拟合的正则化项,λ 是正则化参数。

物联网数据流语义建模的方程: 语义增强表示为基于本体的数据转换,如上述公式2所示,其中 Dsemantic 为经过语义标注的数据集,Draw 为原始物联网数据,O 为用于标注的本体,fmap 为从统一本体中导出的映射函数。

性能指标(互操作性和延迟)的计算公式
互操作性指数(成功跨源交互的百分比):

I指数 =(成功相互作用次数 / 相互作用总次数)× 100 公式(5)

延迟(为完整性起见,此处予以复现)按上述公式4计算,其中I_index为互操作性指数(%),L为延迟(ms),T_response为响应时间戳,T_request为请求时间戳。

物联网生态系统可扩展性分析方程
关于设备数量和本体元素数量的计算复杂度:

C = O(n · m)     公式 (6)

其中,C 表示计算复杂度,n 表示物联网设备的数量,m 表示本体元素的数量。

访问受限。请登录或开始试用以查看此内容。

结果

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

本体的收集与评估
本体分析揭示了特定领域物联网本体在类层次结构、语义标签和数据属性定义方面存在显著的不一致性。这些不一致性在医疗保健与智能家居数据集之间尤为突出,表现出28%的结构不匹配率。这些差异的识别验证了最初的假设,即缺乏标准化会损害物联网环境之间的互操作性。这些不匹配情况被用作基线对照,以评估所提出的对齐框架所带来的改进效果6,9,10,11

语义建模与数据集成
语义建模阶段成功地将异构数据转换为采用统一结构的RDF三元组。来自智能设备的实时数据在语义上得到了丰富,并且无错误地完成集成。通过人工标注对照集验证了语义转换的准确性,结果显示与专家标注的一致性达到96.2%。这表明统一本体能够准确捕捉静态设备属性和动态传感器数据,支持了语义建...

访问受限。请登录或开始试用以查看此内容。

讨论

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

基于机器学习的所开发框架在应对异构物联网环境中的语义互操作性挑战方面展示了其有效性。通过整合语义建模、基于机器学习的本体对齐以及基于云的中间件部署的结构化协议,该系统实现了高精度的本体对齐以及跨不同设备的一致性数据集成。

关键实验步骤
在本方案中,以下几个步骤对其成功实施至关重要:
本体收集与预处理:对特定领域本体进行准确评估和预处理,可有效识别语义不一致性,并为本体对齐建立可靠基础。
语义建模:将原始物联网(IoT)数据转换为符合 RDF 标准的语义表示形式,保持了数据的一致性,并实现了跨不同数据流的统一集成。
基于机器学习的本体对齐:结合基于规则的相似性评分与有监督学习的混合方法,对对齐准确性起到决定性作用。词汇、结构和基于实例特征的合理加权显著影响模型性能。
中间件集成:通过云中间件实时摄取已完成本体对齐的数据,确保语义数据流的持续性,支持实时决策。

实验方案的修改
通过调整综合评分...

访问受限。请登录或开始试用以查看此内容。

披露

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

作者声明,本研究不存在任何利益冲突需要报告。

致谢

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

本研究未获得任何资助。

访问受限。请登录或开始试用以查看此内容。

材料

本文使用的材料清单
姓名公司目录编号评论
基于云的中间件平台开源 / 专有(例如,Firebase)N/A支持实时数据摄取与存储。
输入本体公共仓库(例如,LOV)N/A面向物联网环境的领域特定OWL/RDF本体。
机器学习库开源(例如,scikit-learn)N/A用于监督分类模型的训练。
网络仿真工具开源 / 商业(例如,NetSim)N/A生成模拟的异构物联网设备数据集。
本体编辑软件开源(例如,Protégé)N/A用于本体的解析、编辑与可视化。
编程环境开源(例如,Python)N/A实现机器学习模型与数据处理。
原始物联网数据流公共 / 自定义数据集来源N/A包含原始物联网设备数据的CSV或JSON文件。
RDF输出文件研究过程中生成N/A以RDF/XML格式表示语义增强的物联网数据。
语义解析库开源(例如,RDFLib)N/A将物联网数据转换为RDF三元组以进行语义建模。
SPARQL查询引擎开源N/A使用SPARQL查询验证RDF数据的一致性。

参考文献

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., Ayyash, M. Internet of Things: A survey on enabling technologies, protocols, and applications. IEEE Commun Surv Tutor. 17 (4), 2347-2376 (2015).
  2. Fortino, G., et al. Towards multi-layer interoperability of heterogeneous IoT platforms: The INTER-IoT approach. Integration, Interconnection, and Interoperability of IoT Systems. , 199-232 (2018).
  3. Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D. Context aware computing for the Internet of Things: A survey. IEEE Commun Surv Tutor. 16 (1), 414-454 (2014).
  4. Nambi, S. A. U., Sarkar, C., Prasad, R. V., Rahim, A. A. A unified semantic knowledge base for IoT. Proceedings of IEEE World Forum on Internet of Things (WF-IoT). , 575-580 (2014).
  5. Sheth, A., Henson, C., Sahoo, S. S. Semantic sensor web. IEEE Internet Comput. 12 (4), 78-83 (2008).
  6. Compton, M., et al. The SSN ontology of the W3C semantic sensor network incubator group. J Web Semant. 17, 25-32 (2012).
  7. Barnaghi, P., Wang, W., Henson, C., Taylor, K. Semantics for the Internet of Things: Early progress and back to the future. Int J Semant Web Inf Syst. 8 (1), 1-21 (2012).
  8. Agarwal, R., et al. Unified IoT ontology to enable interoperability and federation of testbeds. Proceedings of IEEE 3rd World Forum on Internet of Things (WF-IoT). , 70-75 (2016).
  9. Rahman, H., Hussain, M. I. A comprehensive survey on semantic interoperability for Internet of Things: State-of-the-art and research challenges. Trans Emerg Telecommun Technol. 31 (12), e3902(2020).
  10. Gyrard, A., et al. Semantic web methodologies, best practices and ontology engineering applied to Internet of Things. Int J Web Grid Serv. 10 (3), 244-269 (2014).
  11. Ganzha, M., et al. Semantic interoperability in the Internet of Things: An overview from the INTER-IoT perspective. J Netw Comput Appl. 81, 85-99 (2017).
  12. Gyrard, A., Zimmermann, A., Krishnaswamy, S. Semantic web technologies for the Internet of Things: A comprehensive survey. Semant Web. 9 (5), 513-563 (2018).
  13. Balaji, B., et al. Towards a unified metadata schema for buildings. Proc ACM BuildSys. , 41-50 (2016).
  14. Zhou, Q., et al. Machine learning approaches to ontology alignment: A comprehensive survey. IEEE Access. 7, 151073-151095 (2019).
  15. Paulheim, H. Knowledge graph refinement: A survey of approaches and evaluation methods. Semant Web. 8 (3), 489-508 (2017).
  16. Yujian, L., Bo, L. A normalized Levenshtein distance metric. IEEE Trans Pattern Anal Mach Intell. 29 (6), 1091-1095 (2007).
  17. D'Amato, C., Fanizzi, N., Esposito, F. Inductive learning for the semantic web: What does it buy. Semant Web. 1 (1), 53-59 (2010).
  18. Balaji, B., et al. Towards a unified metadata schema for buildings. Proceedings of ACM BuildSys. , 41-50 (2016).
  19. Poveda-Villalón, M., Suárez-Figueroa, M. C., Gómez-Pérez, A. Validating ontologies with OOPS! (OntOlogy Pitfall Scanner!). Int J Semant Web Inf Syst. 10 (2), 7-34 (2014).

访问受限。请登录或开始试用以查看此内容。

重印与许可

申请许可以重复使用本 JoVE 文章的文本或图表

申请许可

标签

相关文章