Nonnegative Matrix Factorization Based Heterogeneous Graph Embedding Method for Trigger-Action Programming in IoT

被引:7
|
作者
Xing, Yongheng [1 ]
Hu, Liang [1 ]
Zhang, Xiaolu [2 ]
Wu, Gang [1 ]
Wang, Feng [1 ]
机构
[1] Jilin Univ, Coll Comp Sci & Technol, Engn Res Ctr Network Technol & Applcat Software, Minist Educ, Changchun 130012, Peoples R China
[2] Univ Texas San Antonio, Dept Informat Syst & Cyber Secur, San Antonio, TX 78249 USA
基金
中国国家自然科学基金;
关键词
Internet of Things; Semantics; Programming; Feature extraction; Cameras; Data mining; Machine learning; Graph embedding; heterogeneous information networks; Internet of Things (IoT); nonnegative matrix factorization; trigger-action programming (TAP);
D O I
10.1109/TII.2021.3092774
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, users can personalize Internet of Things (IoT) devices/web services via trigger-action programming (TAP). As the number of connected entities grows, the relations of triggers and actions become progressively complex (i.e., the heterogeneity of TAP), which becomes a challenge for existing models to completely preserve the heterogeneous data and semantic information in trigger and action. To address this issue, in this article, we propose IoT nonnegative matrix factorization (IoT-NMF), a NMF-based heterogeneous graph embedding method for TAP. Prior to using IoT-NMF, we map triggers and actions to an IoT heterogeneous information network, from which we can extract three structures that preserve heterogeneous relations in triggers and actions. IoT-NMF can factorize the structures simultaneously for getting low-dimensional representation vectors of the triggers and actions, which can be further utilized in Artificial Intelligence of Things applications (e.g., TAP rule recommendation). Finally, we demonstrate the proposed approach using an if this then that (IFTTT) dataset. The result shows that IoT-NMF outperforms the state-of-the-art approaches.
引用
下载
收藏
页码:1231 / 1239
页数:9
相关论文
共 50 条
  • [1] A data fusion framework based on heterogeneous information network embedding for trigger-action programming in IoT
    Wu, Gang
    Hu, Liang
    Mao, Xuelin
    Xing, Yongheng
    Wang, Feng
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 235
  • [2] Clustering Heterogeneous Information Network by Joint Graph Embedding and Nonnegative Matrix Factorization
    Zhang, Benhui
    Gong, Maoguo
    Huang, Jianbin
    Ma, Xiaoke
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2021, 15 (04)
  • [3] A Semantic Web Approach to Simplifying Trigger-Action Programming in the IoT
    Corno, Fulvio
    De Russis, Luigi
    Roffarello, Alberto Monge
    COMPUTER, 2017, 50 (11) : 18 - 24
  • [4] A privacy-preserving federated graph learning framework for threat detection in IoT trigger-action programming
    Xing, Yongheng
    Hu, Liang
    Du, Xinqi
    Shen, Zhiqi
    Hu, Juncheng
    Wang, Feng
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 255
  • [5] Context-Aware Conversational Recommendation of Trigger-Action Rules in IoT Programming
    Zhao, Mingxin
    Wu, Qinyue
    Ma, Enze
    Shen, Beijun
    Chen, Yuting
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2021, 31 (10) : 1517 - 1538
  • [6] Vertex centrality of complex networks based on joint nonnegative matrix factorization and graph embedding
    Lu, Pengli
    Chen, Wei
    CHINESE PHYSICS B, 2023, 32 (01)
  • [7] Vertex centrality of complex networks based on joint nonnegative matrix factorization and graph embedding
    卢鹏丽
    陈玮
    Chinese Physics B, 2023, 32 (01) : 725 - 736
  • [8] A Recommendation System for Trigger-Action Programming Rules via Graph Contrastive Learning
    Kuang, Zhejun
    Xiong, Xingbo
    Wu, Gang
    Wang, Feng
    Zhao, Jian
    Sun, Dawen
    SENSORS, 2024, 24 (18)
  • [9] A Semisupervised Framework for Automatic Image Annotation Based on Graph Embedding and Multiview Nonnegative Matrix Factorization
    Ge, Hongwei
    Yan, Zehang
    Dou, Jing
    Wang, Zhen
    Wang, ZhiQiang
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2018, 2018
  • [10] Graph-Based Multicentroid Nonnegative Matrix Factorization
    Ma, Chuan
    Zhang, Yingwei
    Su, Chun-Yi
    IEEE Transactions on Neural Networks and Learning Systems, 2023, : 1 - 12