{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,15]],"date-time":"2026-10-15T01:32:45Z","timestamp":1792027965261,"version":"4.4.0"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"18","license":[{"start":{"date-parts":[[2022,5,3]],"date-time":"2022-05-03T00:00:00Z","timestamp":1651536000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,5,3]],"date-time":"2022-05-03T00:00:00Z","timestamp":1651536000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2022,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Identifying user requirements and preferences on the basis of the current context, is one of main challenges of the Internet of Things (IoT) paradigm. Users, services and applications interact maintaining, often unreliable, relations which need of smart management systems to satisfy their demands. Traditional information handling approaches in distributed systems are most often unsuitable for modern Smart Environments due to the huge amount and the extreme dynamism of the entities involved. This paper proposes NARIoT platform that allows building recommendation systems in IoT environment. The approach relies on vector representations of IoT resources obtained by\u00a0using of a\u00a0word embedding tool, the Doc2Vec neural model, which, starting from text documents describing the resources, provides real-valued vectors mapping them. The vectors are handled through\u00a0intelligent agents, which self-organize themselves creating an ordered virtual structure, so enabling <jats:italic>informed<\/jats:italic> mechanisms of information filtering. In particular, an ordered overlay network emerges from the autonomous, parallel and decentralized work of intelligent agents, thus enabling efficient recommendation operations. The experimental validation confirms the effectiveness of the approach and provides very encouraging results.<\/jats:p>","DOI":"10.1007\/s00521-022-07231-3","type":"journal-article","created":{"date-parts":[[2022,5,3]],"date-time":"2022-05-03T16:03:40Z","timestamp":1651593820000},"page":"16049-16060","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Recommendation platform in Internet of Things leveraging on a self-organizing multiagent approach"],"prefix":"10.1007","volume":"34","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3025-7689","authenticated-orcid":false,"given":"Agostino","family":"Forestiero","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Giuseppe","family":"Papuzzo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,5,3]]},"reference":[{"key":"7231_CR1","first-page":"67","volume":"32","author":"G Adomavicius","year":"2011","unstructured":"Adomavicius G, Mobasher B, Ricci F, Tuzhilin A (2011) Context-aware recommender systems. AI Mag 32:67\u201380","journal-title":"AI Mag"},{"key":"7231_CR2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxab049","author":"M Altulyan","year":"2021","unstructured":"Altulyan M, Yao L, Wang X, Huang C, Kanhere SS, Sheng QZ (2021) A survey on recommender systems for internet of things: techniques. Comput J Appl Future Direct. https:\/\/doi.org\/10.1093\/comjnl\/bxab049","journal-title":"Comput J Appl Future Direct"},{"key":"7231_CR3","first-page":"391","volume-title":"A recommendation system for browsing of multimedia collections in the internet of things","author":"F Amato","year":"2013","unstructured":"Amato F, Mazzeo A, Moscato V, Picariello A (2013) A recommendation system for browsing of multimedia collections in the internet of things. Springer, Berlin, pp 391\u2013411"},{"issue":"15","key":"7231_CR4","doi-asserted-by":"publisher","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","volume":"54","author":"L Atzori","year":"2010","unstructured":"Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Computer networks 54(15):2787\u20132805","journal-title":"Computer networks"},{"key":"7231_CR5","doi-asserted-by":"publisher","unstructured":"Bahirat P, He Y, Menon A, Knijnenburg B (2018) A data-driven approach to developing iot privacy-setting interfaces. In: In Proceedings of 23rd international conference on intelligent user interfaces. ACM, pp 165\u2013176. https:\/\/doi.org\/10.1145\/3172944.3172982","DOI":"10.1145\/3172944.3172982"},{"issue":"3","key":"7231_CR6","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1145\/245108.245124","volume":"40","author":"M Balabanovi\u0107","year":"1997","unstructured":"Balabanovi\u0107 M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66\u201372","journal-title":"Commun ACM"},{"key":"7231_CR7","unstructured":"Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the 14th conference on uncertainty in artificial intelligence. Morgan Kaufmann Publishers Inc., pp 43\u201352"},{"key":"7231_CR8","doi-asserted-by":"publisher","unstructured":"Cha S, Ruiz MP, Wachowicz M, Tran LH, Cao H, Maduako I (2016) The role of an iot platform in the design of real-time recommender systems. In: Proceedings of 2016 IEEE 3rd world forum on internet of things (WF-IoT), pp 448\u2013453. https:\/\/doi.org\/10.1109\/WF-IoT.2016.7845469","DOI":"10.1109\/WF-IoT.2016.7845469"},{"key":"7231_CR9","unstructured":"Cook D, Schmitter-Edgecombe M, Crandall A, Sanders C, Thomas B (2009) Collecting and disseminating smart home sensor data in the casas project. In: Proceedings of CHI09 workshop on developing shared home behavior datasets to advance HCI and ubiquitous computing research"},{"issue":"7","key":"7231_CR10","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/MC.2012.328","volume":"46","author":"DJ Cook","year":"2013","unstructured":"Cook DJ, Crandall AS, Thomas BL, Krishnan NC (2013) Casas: a smart home in a box. Computer 46(7):62\u201369. https:\/\/doi.org\/10.1109\/MC.2012.328","journal-title":"Computer"},{"key":"7231_CR11","doi-asserted-by":"crossref","unstructured":"Crespo A, Garcia-Molina H (2002) Routing indices for peer-to-peer systems. In: 22nd international conference on distributed computing systems, 2002. Proceedings. IEEE, pp 23\u201332","DOI":"10.1109\/ICDCS.2002.1022239"},{"key":"7231_CR12","unstructured":"De S, Barnaghi P, Bauer M, Meissner S (2011) Service modelling for internet of things, pp 949\u2013955"},{"key":"7231_CR13","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1007\/978-3-319-98648-7_18","volume-title":"Business process management","author":"P De Koninck","year":"2018","unstructured":"De Koninck P, vanden Broucke S, De Weerdt J (2018) act2vec, trace2vec, log2vec, and model2vec: representation learning for business processes. In: Weske M, Montali M, Weber I, vom Brocke J (eds) Business process management. Springer, Cham, pp 305\u2013321"},{"key":"7231_CR14","doi-asserted-by":"publisher","unstructured":"Dharaneeshwaran, Nithya S, Srinivasan A, Senthilkumar M (2017) Calculating the user-item similarity using pearson\u2019s and cosine correlation. In: 2017 International conference on trends in electronics and informatics (ICEI), pp 1000\u20131004. https:\/\/doi.org\/10.1109\/ICOEI.2017.8300858","DOI":"10.1109\/ICOEI.2017.8300858"},{"key":"7231_CR15","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1016\/j.procs.2016.09.066","volume":"98","author":"S Di Martino","year":"2016","unstructured":"Di Martino S, Rossi S (2016) An architecture for a mobility recommender system in smart cities. Procedia Comput Sci 98:425\u2013430. https:\/\/doi.org\/10.1016\/j.procs.2016.09.066","journal-title":"Procedia Comput Sci"},{"key":"7231_CR16","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2021.3053339","author":"B Djamaa","year":"2021","unstructured":"Djamaa B, Senouci MR, Bessas H, Dahmane B, Mellouk A (2021) Efficient and stateless p2p routing mechanisms for the internet of things. IEEE Internet Things J. https:\/\/doi.org\/10.1109\/JIOT.2021.3053339","journal-title":"IEEE Internet Things J"},{"key":"7231_CR17","doi-asserted-by":"publisher","first-page":"506","DOI":"10.1016\/j.comcom.2019.12.017","volume":"150","author":"B Djellabi","year":"2020","unstructured":"Djellabi B, Younis M, Amad M (2020) Effective peer-to-peer design for supporting range query in internet of things applications. Comput Commun 150:506\u2013518. https:\/\/doi.org\/10.1016\/j.comcom.2019.12.017","journal-title":"Comput Commun"},{"key":"7231_CR18","doi-asserted-by":"publisher","unstructured":"Forestiero A, Mastroianni C, Spezzano G (2007) Antares: an ant-inspired p2p information system for a self-structured grid. In: 2007 2nd bio-inspired models of network, information and computing systems, pp 151\u2013158. https:\/\/doi.org\/10.1109\/BIMNICS.2007.4610103","DOI":"10.1109\/BIMNICS.2007.4610103"},{"issue":"2","key":"7231_CR19","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/s10723-007-9062-z","volume":"6","author":"A Forestiero","year":"2008","unstructured":"Forestiero A, Mastroianni C, Spezzano G (2008) Building a peer-to-peer information system in grids via self-organizing agents. J Grid Comput 6(2):125\u2013140. https:\/\/doi.org\/10.1007\/s10723-007-9062-z","journal-title":"J Grid Comput"},{"issue":"11","key":"7231_CR20","doi-asserted-by":"publisher","first-page":"1939","DOI":"10.1109\/TSMC.2017.2780618","volume":"48","author":"G Fortino","year":"2018","unstructured":"Fortino G, Russo W, Savaglio C, Shen W, Zhou M (2018) Agent-oriented cooperative smart objects: From iot system design to implementation. IEEE Trans Syst Man Cybern Syst 48(11):1939\u20131956. https:\/\/doi.org\/10.1109\/TSMC.2017.2780618","journal-title":"IEEE Trans Syst Man Cybern Syst"},{"key":"7231_CR21","doi-asserted-by":"publisher","first-page":"2935","DOI":"10.1145\/1577069.1755883","volume":"10","author":"A Gunawardana","year":"2009","unstructured":"Gunawardana A, Shani G (2009) A survey of accuracy evaluation metrics of recommendation tasks. J Mach Learn Res 10:2935\u20132962. https:\/\/doi.org\/10.1145\/1577069.1755883","journal-title":"J Mach Learn Res"},{"key":"7231_CR22","doi-asserted-by":"publisher","first-page":"1395","DOI":"10.3390\/s16091395","volume":"16","author":"CY Huang","year":"2016","unstructured":"Huang CY, Wu CH (2016) A web service protocol realizing interoperable internet of things tasking capability. Sensors 16:1395. https:\/\/doi.org\/10.3390\/s16091395","journal-title":"Sensors"},{"key":"7231_CR23","unstructured":"Le Q, Mikolov T (2014) Distributed representations of sentences and documents. In: International conference on machine learning, pp 1188\u20131196"},{"key":"7231_CR24","doi-asserted-by":"publisher","unstructured":"Lee J, Su Y, Shen C (2007) A comparative study of wireless protocols: Bluetooth, uwb, zigbee, and wi-fi. In: Proceedings of 33rd annual conference of the IEEE industrial electronics society, pp 46\u201351. https:\/\/doi.org\/10.1109\/IECON.2007.4460126","DOI":"10.1109\/IECON.2007.4460126"},{"key":"7231_CR25","doi-asserted-by":"publisher","first-page":"2010","DOI":"10.4304\/jetwi.2.4.310-318","volume":"2","author":"F Lorenzi","year":"2010","unstructured":"Lorenzi F, Baldo G, Costa R, Abel M, Bazzan A, Ricci F (2010) A trust model for multiagent recommendations. J Emerg Technol Web Intell 2:2010. https:\/\/doi.org\/10.4304\/jetwi.2.4.310-318","journal-title":"J Emerg Technol Web Intell"},{"issue":"12","key":"7231_CR26","doi-asserted-by":"publisher","first-page":"14703","DOI":"10.1016\/j.eswa.2011.05.010","volume":"38","author":"F Lorenzi","year":"2011","unstructured":"Lorenzi F, Bazzan AL, Abel M, Ricci F (2011) Improving recommendations through an assumption-based multiagent approach: An application in the tourism domain. Expert Syst Appl 38(12):14703\u201314714. https:\/\/doi.org\/10.1016\/j.eswa.2011.05.010","journal-title":"Expert Syst Appl"},{"key":"7231_CR27","unstructured":"Magerkurth C, Sperner K, Meyer S, Strohbach M (2011) Towards context-aware retail environments: an infrastructure perspective. In: Proceedings of the mobile interaction in retail environments (MIRE 2011), pp 1\u20134"},{"key":"7231_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-28765-7_33","author":"AJ Morais","year":"2012","unstructured":"Morais AJ, Oliveira E, Jorge A (2012) A multi-agent recommender system. Adv Intell Soft Comput. https:\/\/doi.org\/10.1007\/978-3-642-28765-7_33","journal-title":"Adv Intell Soft Comput"},{"key":"7231_CR29","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/MPRV.2010.56","volume":"9","author":"M Organero","year":"2010","unstructured":"Organero M, Ramirez-Gonzalez G, Merino P, Delgado-Kloos C (2010) A collaborative recommender system based on space-time similarities. IEEE Pervasive Comput 9:81\u201387. https:\/\/doi.org\/10.1109\/MPRV.2010.56","journal-title":"IEEE Pervasive Comput"},{"key":"7231_CR30","doi-asserted-by":"publisher","first-page":"100154","DOI":"10.1016\/j.iot.2019.100154","volume":"14","author":"F Piccialli","year":"2021","unstructured":"Piccialli F, Jeon G (2021) Context-aware computing for the internet of things. Internet Things 14:100154","journal-title":"Internet Things"},{"key":"7231_CR31","doi-asserted-by":"publisher","unstructured":"Piccialli F, Jeon G (2021b) Toward the internet of things of year 2020: Applications and future trends. Concurr Comput Practice Exp 33::e5733, https:\/\/doi.org\/10.1002\/cpe.5733","DOI":"10.1002\/cpe.5733"},{"key":"7231_CR32","doi-asserted-by":"crossref","unstructured":"Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) Grouplens: an open architecture for collaborative filtering of netnews. In: Proceedings of the ACM conference on Computer supported cooperative work. ACM, pp 175\u2013186","DOI":"10.1145\/192844.192905"},{"key":"7231_CR33","doi-asserted-by":"publisher","first-page":"1038","DOI":"10.1016\/j.future.2019.09.016","volume":"102","author":"C Savaglio","year":"2020","unstructured":"Savaglio C, Ganzha M, Paprzycki M, B\u0103dic\u0103 C, Ivanovi\u0107 M, Fortino G (2020) Agent-based internet of things: State-of-the-art and research challenges. Future Gener Comput Syst 102:1038\u20131053. https:\/\/doi.org\/10.1016\/j.future.2019.09.016","journal-title":"Future Gener Comput Syst"},{"key":"7231_CR34","unstructured":"Selmi A, Brahmi Z, Gammoudi M (2014) Multi-agent recommender system: State of the art. In: Proceedings of the 16th international conference on information and communications security"},{"key":"7231_CR35","doi-asserted-by":"publisher","unstructured":"Skocir P, Marusic L, Marusic M, Petric A (2012) The mars: A multi-agent recommendation system for games on mobile phones. In: Proceedings of the 6th international conference on agent and multi-agent systems: technologies and applications, pp 104\u2013113. https:\/\/doi.org\/10.1007\/978-3-642-30947-2_14","DOI":"10.1007\/978-3-642-30947-2_14"},{"key":"7231_CR36","doi-asserted-by":"publisher","unstructured":"Yavari A, Jayaraman PP, Georgakopoulos D (2016) Contextualised service delivery in the internet of things: parking recommender for smart cities. In: Proceedings of 2016 IEEE 3rd world forum on internet of things (WF-IoT), pp 454\u2013459. https:\/\/doi.org\/10.1109\/WF-IoT.2016.7845479","DOI":"10.1109\/WF-IoT.2016.7845479"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-022-07231-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-022-07231-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-022-07231-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,1]],"date-time":"2022-09-01T18:44:49Z","timestamp":1662057889000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-022-07231-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,3]]},"references-count":36,"journal-issue":{"issue":"18","published-print":{"date-parts":[[2022,9]]}},"alternative-id":["7231"],"URL":"https:\/\/doi.org\/10.1007\/s00521-022-07231-3","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,3]]},"assertion":[{"value":"8 February 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 March 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 May 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}