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...
Uloženo v:
| Vydáno v: | IEEE transactions on industrial informatics Ročník 18; číslo 2; s. 1231 - 1239 |
|---|---|
| Hlavní autoři: | , , , , |
| 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 |