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

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 m...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IEEE transactions on industrial informatics Ročník 18; číslo 2; s. 1231 - 1239
Hlavní autoři: Xing, Yongheng, Hu, Liang, Zhang, Xiaolu, Wu, Gang, Wang, Feng
Médium: Journal Article
Jazyk:angličtina
Vydáno: Piscataway IEEE 01.02.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Témata:
ISSN:1551-3203, 1941-0050
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract 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.
AbstractList 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.
Author Hu, Liang
Wu, Gang
Xing, Yongheng
Zhang, Xiaolu
Wang, Feng
Author_xml – sequence: 1
  givenname: Yongheng
  surname: Xing
  fullname: Xing, Yongheng
  email: xingyh18@mails.jlu.edu.cn
  organization: College of Computer Science and Technology, Engineering Research Center of Network Technology, and Application Software, Ministry of Education, Jilin University, Changchun, China
– sequence: 2
  givenname: Liang
  orcidid: 0000-0002-6077-1873
  surname: Hu
  fullname: Hu, Liang
  email: hul@jlu.edu.cn
  organization: College of Computer Science and Technology, Engineering Research Center of Network Technology, and Application Software, Ministry of Education, Jilin University, Changchun, China
– sequence: 3
  givenname: Xiaolu
  surname: Zhang
  fullname: Zhang, Xiaolu
  email: xiaolu.zhang@utsa.edu
  organization: Department of Information Systems and Cyber Security, University of Texas at San Antonio, San Antonio, TX, USA
– sequence: 4
  givenname: Gang
  orcidid: 0000-0001-8721-6995
  surname: Wu
  fullname: Wu, Gang
  email: wugang17@mails.jlu.edu.cn
  organization: College of Computer Science and Technology, Engineering Research Center of Network Technology, and Application Software, Ministry of Education, Jilin University, Changchun, China
– sequence: 5
  givenname: Feng
  orcidid: 0000-0002-0732-7343
  surname: Wang
  fullname: Wang, Feng
  email: feng_w@jlu.edu.cn
  organization: College of Computer Science and Technology, Engineering Research Center of Network Technology, and Application Software, Ministry of Education, Jilin University, Changchun, China
BookMark eNp9kDlPAzEQhS0EEmePRGOJesPY3iMuA-KIFI4i1CvbO7s4SuzE6yDg1-OQiIKCakaj973Re8dk33mHhJwzGDAG8mo6Hg84cDYQIHlV5XvkiMmcZQAF7Ke9KFgmOIhDctz3MwBRgZBHZPXkncNORfuO9FHFYD_onTLRB_uVjt7Ra9VjQx8wYvAdOvTrnt4HtXyjtwuNTWNdRx8xvvmGtj7QabBdhyEbmR_6JUFBLRYblXV07Ken5KBV8x7PdvOEvN7dTm8essnz_fhmNMkMlyxmjeHlkGOZN5IpLTS0WoNoudJQcaZKzE1KU3BdykJXTW50URreVkZpowC5OCGXW99l8Ks19rGe-XVw6WXNi-EwucihSKpyqzLB933AtjY2_gSPQdl5zaDe1FuneutNvfWu3gTCH3AZ7EKFz_-Qiy1iEfFXLvOyFLIQ3z4EiOs
CODEN ITIICH
CitedBy_id crossref_primary_10_1016_j_neucom_2025_131529
crossref_primary_10_1109_JIOT_2025_3532977
crossref_primary_10_1016_j_eswa_2024_124724
crossref_primary_10_1109_JIOT_2024_3362950
crossref_primary_10_1109_JIOT_2024_3374556
crossref_primary_10_1016_j_asoc_2024_112163
crossref_primary_10_1016_j_eswa_2024_126198
crossref_primary_10_1016_j_cosrev_2024_100633
crossref_primary_10_1016_j_eswa_2023_121065
Cites_doi 10.1145/2623330.2623732
10.1145/3057861
10.1007/s11222-007-9033-z
10.1145/3377325.3377499
10.1016/j.inffus.2019.05.004
10.1109/TKDE.2018.2833443
10.1145/2736277.2741093
10.1007/s10618-010-0181-y
10.1109/TKDE.2018.2807452
10.1109/TII.2020.3009094
10.1109/TII.2019.2953973
10.1109/ACCESS.2019.2903310
10.1145/3344211
10.1145/3411838
10.1145/3097983.3098036
10.1109/TII.2020.3025592
10.1109/TKDE.2020.3045924
10.1109/JIOT.2019.2962630
10.1145/2806416.2806512
10.1145/3131365.3131369
10.1145/3290605.3300675
10.1016/j.future.2019.02.012
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/TII.2021.3092774
DatabaseName IEEE Xplore (IEEE)
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1941-0050
EndPage 1239
ExternalDocumentID 10_1109_TII_2021_3092774
9466395
Genre orig-research
GrantInformation_xml – fundername: Jilin Province Development and Reform Commission
  grantid: 2019FGWTZC001
  funderid: 10.13039/100015800
– fundername: National Natural Science Foundation of China
  grantid: 61701190
  funderid: 10.13039/501100001809
– fundername: Youth Science Foundation of Jilin Province of China
  grantid: 20180520021JH
– fundername: National Key Research and Development Plan of China
  grantid: 2017YFA0604500
– fundername: Key Scientific and Technological Research and Development Plan of Jilin Province of China
  grantid: 20180201103GX
– fundername: Graduate Innovation Fund of Jilin University
  grantid: 101832020CX178
– fundername: Interdisciplinary Research Funding Program for Doctoral Students of Jilin University
  grantid: 101832020DJX007
GroupedDBID 0R~
29I
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFS
ACIWK
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
HZ~
IFIPE
IPLJI
JAVBF
LAI
M43
O9-
OCL
P2P
RIA
RIE
RNS
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c291t-dc2682e64d91ab3b0fbb03f2ab0721a6e4c20352b695b7d4cb56c2f7cabca0e23
IEDL.DBID RIE
ISICitedReferencesCount 11
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000712564700053&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1551-3203
IngestDate Mon Jun 30 10:19:36 EDT 2025
Sat Nov 29 04:16:58 EST 2025
Tue Nov 18 22:24:00 EST 2025
Wed Aug 27 02:28:35 EDT 2025
IsPeerReviewed false
IsScholarly true
Issue 2
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c291t-dc2682e64d91ab3b0fbb03f2ab0721a6e4c20352b695b7d4cb56c2f7cabca0e23
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-0732-7343
0000-0001-8721-6995
0000-0002-6077-1873
PQID 2588072983
PQPubID 85507
PageCount 9
ParticipantIDs crossref_citationtrail_10_1109_TII_2021_3092774
crossref_primary_10_1109_TII_2021_3092774
ieee_primary_9466395
proquest_journals_2588072983
PublicationCentury 2000
PublicationDate 2022-02-01
PublicationDateYYYYMMDD 2022-02-01
PublicationDate_xml – month: 02
  year: 2022
  text: 2022-02-01
  day: 01
PublicationDecade 2020
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE transactions on industrial informatics
PublicationTitleAbbrev TII
PublicationYear 2022
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref24
ref12
ref23
ref15
lee (ref22) 0
ref14
ref11
ref10
ref2
ref1
wang (ref20) 2017; 31
u (ref21) 2007; 17
ref17
ref16
ref19
ref18
ref8
ref7
ref9
ref4
ref3
ref6
ref5
References_xml – ident: ref12
  doi: 10.1145/2623330.2623732
– ident: ref8
  doi: 10.1145/3057861
– start-page: 556
  year: 0
  ident: ref22
  article-title: Algorithms for non-negative matrix factorization
  publication-title: Proc Adv Neural Inf Process Syst
– volume: 17
  start-page: 395
  year: 2007
  ident: ref21
  article-title: A tutorial on spectral clustering
  publication-title: Statist Comput
  doi: 10.1007/s11222-007-9033-z
– ident: ref4
  doi: 10.1145/3377325.3377499
– ident: ref3
  doi: 10.1016/j.inffus.2019.05.004
– ident: ref24
  doi: 10.1109/TKDE.2018.2833443
– ident: ref13
  doi: 10.1145/2736277.2741093
– ident: ref19
  doi: 10.1007/s10618-010-0181-y
– ident: ref15
  doi: 10.1109/TKDE.2018.2807452
– ident: ref2
  doi: 10.1109/TII.2020.3009094
– ident: ref17
  doi: 10.1109/TII.2019.2953973
– ident: ref6
  doi: 10.1109/ACCESS.2019.2903310
– ident: ref9
  doi: 10.1145/3344211
– ident: ref11
  doi: 10.1145/3411838
– ident: ref14
  doi: 10.1145/3097983.3098036
– ident: ref16
  doi: 10.1109/TII.2020.3025592
– ident: ref7
  doi: 10.1109/TKDE.2020.3045924
– ident: ref18
  doi: 10.1109/JIOT.2019.2962630
– ident: ref23
  doi: 10.1145/2806416.2806512
– ident: ref5
  doi: 10.1145/3131365.3131369
– ident: ref10
  doi: 10.1145/3290605.3300675
– ident: ref1
  doi: 10.1016/j.future.2019.02.012
– volume: 31
  start-page: 203
  year: 2017
  ident: ref20
  article-title: Community preserving network embedding
  publication-title: Proc AAAI Conf Artif Intell
SSID ssj0037039
Score 2.3835099
Snippet Nowadays, users can personalize Internet of Things (IoT) devices/web services via trigger-action programming (TAP). As the number of connected entities grows,...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1231
SubjectTerms Artificial intelligence
Cameras
Data mining
Embedding
Factorization
Feature extraction
Graph embedding
Heterogeneity
heterogeneous information networks
Internet of Things
Internet of Things (IoT)
Machine learning
nonnegative matrix factorization
Programming
Semantics
trigger-action programming (TAP)
Web services
Title Nonnegative Matrix Factorization Based Heterogeneous Graph Embedding Method for Trigger-Action Programming in IoT
URI https://ieeexplore.ieee.org/document/9466395
https://www.proquest.com/docview/2588072983
Volume 18
WOSCitedRecordID wos000712564700053&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1941-0050
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0037039
  issn: 1551-3203
  databaseCode: RIE
  dateStart: 20050101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFH5sw4Me_DXF6ZQcvAh265I2bY5TNjdwY4cJu5UmTWXgVt0P8c_3JWuHogjeSklo6fea773kve8BXKOHnCBRc4dRoR1kfOpIKrgjuEK-TnQYxFZn9jEYDsPJRIxKcLuthdFa2-Qz3TCX9iw_ydTabJU1jRY6E34ZykHAN7VaxarL0HKF1Ub1W_hclxVHkq5ojvt9DARpq8FcQYPA-0ZBtqfKj4XYskv34H_vdQj7uRdJ2hvYj6Ck58ew90VbsApvQ5PC8mx1vcnACPF_kK5trpNXXpI7JLCE9Ew-TIZmpLP1kjwY_WrSmUmdGFIjA9tgmqBnS8YYx5sdwLathCCjTWLXzIyazkk_G5_AU7czvu85eX8FR1HRWjmJojykmnuJaMWSSTeV0mUpjaURTYu59hQ1cqmSC18GiaekzxVNAxVLFbuaslOozLO5PgMSKnQM0VXA4A7pjqYhOnZpqGWMtzV1wxo0i08eqVx83PTAeIlsEOKKCEGKDEhRDlINbrYzXjfCG3-MrRpQtuNyPGpQL1CN8j9zGVEfVyyMKEJ2_vusC9ilpsTBZmbXobJarPUl7Kj31XS5uLJG9wlFYtQe
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB58gXrwLdbnHrwIxm5n89qjirXFtniI4C1kNxsRtFHbij_f2W1aFEXwFsIuCfkm-83sznwDcEweck5EHXoCpfGI8dFTKENPhpr4OjdxlDmd2U7U68X39_J2Bk6ntTDGGJd8Zs7spTvLz0s9sltldauFLmQwC_OB7yMfV2tN1l1BtiudOmrQoCdzMTmU5LKetNsUCmLjTHCJUeR_IyHXVeXHUuz4pbn6vzdbg5XKj2TnY-DXYcb0N2D5i7rgJrz2bBLLg1P2Zl0rxf_Bmq69TlV7yS6IwnLWshkxJRmSKUcDdm0VrNnVszK5pTXWdS2mGfm2LKFI3u4BnrtaCHY7Tu16tqMe-6xdJltw17xKLlte1WHB0ygbQy_XGMZoQj-XjUwJxQuluCgwU1Y2LQuNr9EKpqpQBirKfa2CUGMR6UzpjBsU2zDXL_tmB1isyTUkZ4HCOyI8LGJy7YrYqIxuG-RxDeqTT57qSn7cdsF4Sl0YwmVKIKUWpLQCqQYn0xkvY-mNP8ZuWlCm4yo8arA_QTWt_s1BigGtWRRTxGL391lHsNhKup200-7d7MES2oIHl6e9D3PDt5E5gAX9PnwcvB06A_wEdLDXZQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Nonnegative+Matrix+Factorization+Based+Heterogeneous+Graph+Embedding+Method+for+Trigger-Action+Programming+in+IoT&rft.jtitle=IEEE+transactions+on+industrial+informatics&rft.au=Xing%2C+Yongheng&rft.au=Hu%2C+Liang&rft.au=Zhang%2C+Xiaolu&rft.au=Wu%2C+Gang&rft.date=2022-02-01&rft.pub=IEEE&rft.issn=1551-3203&rft.volume=18&rft.issue=2&rft.spage=1231&rft.epage=1239&rft_id=info:doi/10.1109%2FTII.2021.3092774&rft.externalDocID=9466395
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1551-3203&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1551-3203&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1551-3203&client=summon