Testing and evaluating recommendation algorithms in internet of things

Technological revolution in communication and embedded computing has led to the Internet of Things (IoT) where all objects are connected together to provide users with services. Nowadays, many third party service providers are providing a large number of IoT services. Suggesting suitable services to IoT users based on objects they own has not been tackled yet. In this paper, we investigate the possibilities of leveraging recommendation algorithms, especially graph-based, to IoT. We propose a graph-based model for IoT systems and conduct experiment in which analyze and explore correlations between performances of different algorithms. We show that the graph-based recommendation algorithm can be used to develop an effective recommender system for the IoT. Moreover, we show that some algorithms perform reasonably well and produce high quality results.

[1]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[2]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[3]  Lars Schmidt-Thieme,et al.  Pairwise interaction tensor factorization for personalized tag recommendation , 2010, WSDM '10.

[4]  Dharma P. Agrawal,et al.  Choices for interaction with things on Internet and underlying issues , 2015, Ad Hoc Networks.

[5]  Abdulmotaleb El-Saddik,et al.  Folksonomy link prediction based on a tripartite graph for tag recommendation , 2012, Journal of Intelligent Information Systems.

[6]  Dharma P. Agrawal,et al.  Social Web of Things: A Survey , 2013, 2013 International Conference on Parallel and Distributed Systems.

[7]  Pasquale Lops,et al.  Content-based Recommender Systems: State of the Art and Trends , 2011, Recommender Systems Handbook.

[8]  Vincenzo Loia,et al.  Hybrid approach for context-aware service discovery in healthcare domain , 2012, J. Comput. Syst. Sci..

[9]  Maurizio Vichi,et al.  Studies in Classification Data Analysis and knowledge Organization , 2011 .

[10]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[11]  Amit P. Sheth,et al.  The SSN ontology of the W3C semantic sensor network incubator group , 2012, J. Web Semant..

[12]  Lars Schmidt-Thieme,et al.  Collaborative Tag Recommendations , 2007, GfKl.

[13]  Andreas Hotho,et al.  Information Retrieval in Folksonomies: Search and Ranking , 2006, ESWC.

[14]  Tein-Yaw Chung,et al.  Toward service recommendation in Internet of Things , 2015, 2015 Seventh International Conference on Ubiquitous and Future Networks.

[15]  Dominik Kowald,et al.  TagRec: towards a toolkit for reproducible evaluation and development of tag-based recommender algorithms , 2015, SIGWEB Newsl..

[16]  Matthias Klusch,et al.  OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services , 2009, J. Web Semant..

[17]  Alexandros Nanopoulos,et al.  Social tagging in recommender systems: a survey of the state-of-the-art and possible extensions , 2010, Artificial Intelligence Review.

[18]  Qiang Yang,et al.  Scalable collaborative filtering using cluster-based smoothing , 2005, SIGIR '05.

[19]  Andreas Hotho,et al.  Tag Recommendations in Folksonomies , 2007, LWA.

[20]  Vincenzo Loia,et al.  A hybrid approach to semantic web services matchmaking , 2008, Int. J. Approx. Reason..

[21]  Lina Yao,et al.  Exploring recommendations in internet of things , 2014, SIGIR.

[22]  Pasquale Lops,et al.  Content-based and collaborative techniques for tag recommendation: an empirical evaluation , 2012, Journal of Intelligent Information Systems.

[23]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services: The OWL-S Approach , 2004, SWSWPC.

[24]  Tein-Yaw Chung,et al.  MUL-SWoT: A Social Web of Things Platform for Internet of Things Application Development , 2014, 2014 IEEE International Conference on Internet of Things(iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom).

[25]  Sally Hamouda,et al.  PUT-Tag: personalized user-centric tag recommendation for social bookmarking systems , 2011, Social Network Analysis and Mining.

[26]  Krzysztof Janowicz,et al.  The Stimulus-Sensor-Observation Ontology Design Pattern and its Integration into the Semantic Sensor Network Ontology , 2010, SSN.

[27]  Yuefeng Li,et al.  The state-of-the-art in personalized recommender systems for social networking , 2012, Artificial Intelligence Review.

[28]  Christian Bauckhage,et al.  I tag, you tag: translating tags for advanced user models , 2010, WSDM '10.

[29]  Andreas Hotho,et al.  Tag recommendations in social bookmarking systems , 2008, AI Commun..

[30]  Wei Wang,et al.  Recommender system application developments: A survey , 2015, Decis. Support Syst..

[31]  Lina Yao,et al.  Things of Interest Recommendation by Leveraging Heterogeneous Relations in the Internet of Things , 2016, ACM Trans. Internet Techn..

[32]  Sophie Ahrens,et al.  Recommender Systems , 2012 .

[33]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[34]  Yang Guo,et al.  A survey of collaborative filtering based social recommender systems , 2014, Comput. Commun..

[35]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[36]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[37]  Michael J. Pazzani,et al.  Content-Based Recommendation Systems , 2007, The Adaptive Web.

[38]  Yi-Cheng Zhang,et al.  Tag-Aware Recommender Systems: A State-of-the-Art Survey , 2011, Journal of Computer Science and Technology.

[39]  Martin Bauer,et al.  Proceedings of the Federated Conference on Computer Science and Information Systems pp. 949–955 ISBN 978-83-60810-22-4 Service Modelling for the Internet of Things , 2022 .