Skip to main content
Log in

3T-IEC*: a context-aware recommender system architecture for smart social networks (EBSN and SBSN)

  • Published:
Journal of Intelligent Information Systems Aims and scope Submit manuscript

Abstract

Recommending Smart Social Network (SSN) items which are in line with user preferences is one of the significant applications in SSNs such as Event-Based Social Networks (EBSNs) and Smart object Based Social Network (SBSN). It is well acknowledged that geographical and social contextual influences play an important role in SSN item Recommender System (RS). Whereas incorporating such contextual influences into SSN item RSs is a challenging issue which needs to be addressed along with the conventional RS challenges (cold-start problem and data sparsity). To this end, a novel SSN item recommendation architecture (named as 3T-IEC*) based on Graph Convolutional Network (GCN) is proposed. Specifically, 3T-IEC* constructs an SSN item location graph based on physical distance between two SSN items and leverages a GCN-based representation learning method to capture geographical influence of SSN items; which not only incorporates the geographical preferences but also delivers a convincing idea to solve the data sparsity problem. Sequentially, 3T-IEC* deploys one more GCN to incorporate users’ social associations. Furthermore, 3T-IEC* leverages self-attention technique with multiple heads to incorporate user’s preferences over SSN items’ multiple features. The experimental results on four real life datasets demonstrate superior performance of 3T-IEC* compared with state-of-the-art methods such as SkyLine (149%), 3T-IEC (54%), DeepWalk (38%), SORec (9%), and NGCF (7%).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Algorithm 1
Algorithm 2
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data availability

The datasets used in the current study are publicly available.

References

  • Afzal, B., Umair, M., Shah, G. A., & Ahmed, E. (2017). Enabling IoT platforms for social IoT applications: Vision, feature mapping, and challenges. Future Generation Computer Systems., 92, 718–731. https://doi.org/10.1016/j.future.2017.12.002

    Article  Google Scholar 

  • Albawi, S., Mohammed, T.A., Al-Zawi, S. (2017) Understanding of a convolutional neural network. In international conference on engineering and technology (ICET’17), pp. 1-6. https://doi.org/10.1109/ICEngTechnol.2017.8308186.

  • Atzori, L., Iera, A., Morabito, G., & Nitti, M. (2012). The social internet of things (siot)–when social networks meet the internet of things: Concept, architecture and network characterization. Computer Networks, 56(16), 3594–3608. https://doi.org/10.1016/j.comnet.2012.07.010

    Article  Google Scholar 

  • Boutsis, I., Karanikolaou, S., Kalogeraki, V. (2015). Personalized event recommendations using social networks. In International Conference on Mobile Data Management, pp. 84–93. Pittsburgh, PA, USA. https://doi.org/10.1109/MDM.2015.62.

  • Chang, B., Jang, G., Kim, S., Kang, J.: Learning graph-based geographical latent representation for point-of-interest recommendation. In: Proceedings of the 29th ACM International Conference on Information & Knowledge Management, ACM, pp. 135–144 (2020). https://doi.org/10.1145/3340531.3411905.

  • Chen, J., Zhang, H., He, X., Nie, L., Liu, W., Chua, T.S. Attentive collaborative filtering: Multimedia recommendation with item-and component-level attention. In: Proceedings of the International Conference on Research and Development in Information Retrieval (SIGIR), pp. 335–344 (2017). https://doi.org/10.1145/3077136.3080797.

  • Chen, Y., Zhou, Y., Zheng, Z., & Chen, D. (2020). Time-aware smart object recommendation in social internet of things. IEEE Internet of Things., 7(3), 2014–2027. https://doi.org/10.1109/JIOT.2019.2960822

    Article  Google Scholar 

  • Chomicki, J., Ciaccia, P., & Meneghetti, N. (2013). Skyline queries, front and back. ACM SIGMOD Record, 42(3), 6–18. https://doi.org/10.1145/2536669.2536671

    Article  Google Scholar 

  • Defferrard, M., Bresson, X., Vandergheynst, P. (2016) Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering. In: Advances in Neural Information Processing Systems (NIPS), pp. 3844–3852. https://doi.org/10.48550/arXiv.1606.09375

  • Du R, Yu Z, Mei T, Wang Z, Wang Z, Guo B (2014) Predicting activity attendance in event-based social networks: Content, context and social influence, In Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing (Ubicomp’14), pp. 425–434. ACM, New York, NY, USA. https://doi.org/10.1145/2632048.2632063.

  • Fan, S., Zhu, J., Han, X., Shi, C., Hu, L., Ma, B., Li, Y. (2019) Metapath-guided heterogeneous graph neural network for intent recommendation. In: Proceedings of the International Conference on Knowledge Discovery & Data Mining (SIGKDD), pp. 2478–2486. ACM. https://doi.org/10.1145/3292500.3330673

  • Galitsky, B. A. (2016). Providing personalized recommendation for attending events based on individual interest profiles. Artificial Intelligence Research, 5(1), 1–13. https://doi.org/10.5430/air.v5n1p1

    Article  Google Scholar 

  • Gao, Q., Zhou, F., Trajcevski, G., Zhang, K., Ting, Z., Zhang, F. (2019) Predicting human mobility via variational attention. In: Proceedings of the International Conference on World Wide Web (WWW), pp. 2750–2756. ACM. https://doi.org/10.1145/3308558.3313610

  • Hu, Y., Koren, Y., Volinsky, C.: Collaborative filtering for implicit feedback datasets. In: Proceedings of the International Conference on Data Mining (ICDM), pp. 263–272. IEEE (2008). https://doi.org/10.1109/ICDM.2008.22.

  • Huang, X., Liao, G., Xiong, N., Vasilakos, A. V., & Lan, T. (2020). A survey of context-aware recommendation schemes in event-based social networks. Electronics., 9(10), 1583. https://doi.org/10.3390/electronics9101583

    Article  Google Scholar 

  • Hussein, D., Han, S. N., Lee, G. M., & Crespi, N. (2015). Social cloud-based cognitive reasoning for task-oriented recommendation. IEEE Cloud Computing, 2(6), 10–19. https://doi.org/10.1109/MCC.2015.117

    Article  Google Scholar 

  • Kim, J.E., Maron, A. (2015). Socialite: A flexible framework for social internet of things. In: 16th IEEE international conference on Mobile data management, pp. 94–103. IEEE. https://doi.org/10.1109/MDM.2015.50.

  • Kingma, D.P., Ba, J. (2014). Adam: A method for stochastic optimization. International conference on learning representations. https://doi.org/10.48550/arXiv.1412.6980.

  • Kipf, T.N.,Welling, M. (2017) Semi-supervised classification with graph convolutional networks. In: Proceedings of the International Conference on Learning Representations (ICLR). https://doi.org/10.48550/arXiv.1609.02907

  • Koren, Y., Bell, R., & Volinsky, C. (2009). Matrix factorization techniques for recommender systems. Journal of Computers, 42(8), 30–37. https://doi.org/10.1109/MC.2009.263

    Article  Google Scholar 

  • Alex Krizhevsky, Ilya Sutskever, and Geoffrey E. Hinton. 2017. ImageNet classification with deep convolutional neural networks. Commun. ACM 60, 6 (June 2017), 84–90. https://doi.org/10.1145/3065386.

  • Kulkarni, S., & Rodd, S. F. (2020). Context aware recommendation systems: A review of the state of the art techniques. Computer Science Review, 37, 100255. https://doi.org/10.1016/j.cosrev.2020.100255

    Article  MathSciNet  Google Scholar 

  • Li, X., Cheng, X., Su, S., Li, S., & Yang, J. (2017). A hybrid collaborative filtering model for social influence prediction in event-based social networks. Neurocomputing, 230, 97–209. https://doi.org/10.1016/j.neucom.2016.12.024

    Article  Google Scholar 

  • Liao, G., Zhao, Y., Xie, S., Yu, P. S. (2013). An effective latent networks fusion based model for event recommendation in offline ephemeral social networks. In CIKM, San Francisco, CA, USA, pp. 1655–1660. https://doi.org/10.1145/2505515.2505605.

  • Liu, B., Xiong, H., Papadimitriou, S., Fu, Y., & Yao, Z. (2015a). A general geographical probabilistic factor model for point of interest recommendation. IEEE Transactions on Knowledge and Data Engineering, 27(5), 1167–1179. https://doi.org/10.1109/TKDE.2014.2362525

    Article  Google Scholar 

  • Liu, B., Xiong, H., Papadimitriou, S., Fu, Y., & Yao, Z. (2015b). A general geographical probabilistic factor model for point of interest recommendation. IEEE Trans. Knowl. Data Eng. (TKDE), 27(5), 1167–1179. https://doi.org/10.1109/TKDE.2014.2362525

    Article  Google Scholar 

  • Liu X, He Q, Tian Y, Lee WC, McPherson J, Han J (2012) Event-based social networks: Linking the online and offline social worlds. In: Proceedings of 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD’12), pp. 1032–1040. ACM, Beijing, China. https://doi.org/10.1145/2339530.2339693.

  • Lu, Y. S., & Huang, J. L. (2020). GLR: A graph-based latent representation model for successive POI recommendation. Future Generation Computer Systems, 102, 230–244. https://doi.org/10.1016/j.future.2019.07.074

    Article  Google Scholar 

  • Ma, C., Zhang, Y., Wang, Q., Liu, X. (2018) Point-of-interest recommendation: Exploiting self-attentive autoencoders with neighbor-aware influence. In: Proceedings of the International Conference on Information and Knowledge Management (CIKM), pp. 697–706. ACM. https://doi.org/10.1145/3269206.3271733

  • Ma, F., Gao, F., Sun, J., Zhou, H., & Hussain, A. (2019). Attention graph convolution network for image segmentation in big SAR imagery data. Remote Sensing, 11(21), 2586. https://doi.org/10.3390/rs11212586

    Article  Google Scholar 

  • Macedo, A. Q., Marinho, L. B., & Santos, R. L. T. (2015). Context-aware event recommendation in event-based social networks. In ACM Conference on Recommender Systems, September 16–20. Vienna, Austria. https://doi.org/10.1145/2792838.2800187.

  • Mahajan, P., & Kaur, P. D. (2021a). Smart object recommendation (SORec) architecture using representation in smart objects-based social network (SBSN). J. Supercomt, 77, 14180–14206. https://doi.org/10.1007/s11227-021-03828-y

    Article  Google Scholar 

  • Mahajan, P., & Kaur, P. D. (2021b). Harnessing user’s social influence and IoT data for personalized event recommendation in event-based social networks. Social Network Analysis and Mining, 11, 1–20. https://doi.org/10.1007/s13278-021-00722-6

    Article  Google Scholar 

  • Mahajan, P., & Kaur, P. D. (2020). Three-tier IoT-edge-cloud (3T-IEC) architectural paradigm for real-time event recommendation in event-based social networks. J Ambient Intell Human Comput, 12, 1363–1386. https://doi.org/10.1007/s12652-020-02202-9

  • Manotumruksa, J., Macdonald, C., Ounis, I. (2018) A contextual attention recurrent architecture for contextaware venue recommendation. In: Proceedings of the International Conference on Research and Development in Information Retrieval (SIGIR), pp. 555–564. ACM. https://doi.org/10.1145/3209978.3210042

  • Minkov, E., Charrow, B., Ledlie, J., Jaakkola, T. (2010). Collaborative future event recommendation. In CIKM, Toronto, Ontaria, Canada, pp. 819–828. https://doi.org/10.1145/1871437.1871542.

  • Monti, F., Bronstein, M., Bresson, X. (2017) Geometric Matrix Completion with Recurrent Multi-Graph Neural Networks. In: Advances in Neural Information Processing Systems (NIPS), pp. 3697–3707. https://doi.org/10.48550/arXiv.1704.06803

  • Nobahari, V., Jalali, M., & Seyyed Mahdavi, S. (2019). ISoTrustSeq: A social recommender system based on implicit interest, trust and sequential behaviors of users using matrix factorization. Journal of Intelligent Information System, 52, 239–268. https://doi.org/10.1007/s10844-018-0513-8

    Article  Google Scholar 

  • Perozzi, B., Al-Rfou, R., Skiena, S. (2014). DeepWalk: Online learning of social representations. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 701–710. https://doi.org/10.1145/2623330.2623732.

  • Qiao Z, Zhang P, Cao Y, Zhou C, Guo L, Fang B (2014) combining heterogenous social and geographical information for event recommendation. In: Proceedings of the twenty-eighth AAAI conference on artificial intelligence (AAAI’14), pp. 145-151. AAAI. https://doi.org/10.1609/aaai.v28i1.8725.

  • Quercia, D., Lathia, N., Calabrese, F., Lorenzo, G. D., & Crowcroft, J. (2010). Recommending social events from mobile phone location data. In International Conference on Data Mining, December 14–17. Sydney, Australia. https://doi.org/10.1109/ICDM.2010.152.

  • Rasch, K. (2013). Smart assistants for smart homes. Doctoral dissertation, Institute of Technology.

    Google Scholar 

  • Raza, S., & Ding, C. (2019). Progress in context-aware recommender systems — An overview. Computer Science Review, 31, 84–97. https://doi.org/10.1016/j.cosrev.2019.01.001

    Article  MathSciNet  Google Scholar 

  • Saleem, Y., Crespi, N., Rehmani, M. H., Copeland, R., Hussein, D., Bertin, E. (2016). Exploitation of social iot for recommendation services. In: Proceedings of 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), pp. 359–364. IEEE. https://doi.org/10.1109/WF-IoT.2016.7845500

  • Van den Berg, R., Kipf, T.N.,Welling, M. Graph convolutional matrix completion. arXiv:1706.02263v2 (2017). https://doi.org/10.48550/arXiv.1706.02263.

  • Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, Ł., Polosukhin, I. (2017) Attention is All You Need. In: Advances in Neural Information Processing Systems (NIPS), pp. 5998–6008. https://doi.org/10.48550/arXiv.1706.03762

  • Wang, F., Meng, X., & Zhang, Y. (2019a). Context-aware user preferences prediction on location-based social networks. Journal of Intelligent Information System, 53, 51–67. https://doi.org/10.1007/s10844-019-00563-y

    Article  Google Scholar 

  • Wang, H., Zhang, F., Zhang, M., Leskovec, J., Zhao, M., Li, W.: Wang, Z. (2019b) Knowledge-aware Graph Neural Networks with Label Smoothness Regularization for Recommender Systems. In: Proceedings of the International Conference on Knowledge Discovery & Data Mining (SIGKDD), pp. 968–977. ACM. https://doi.org/10.48550/arXiv.1905.04413

  • Wang, H., Zhao, M., Xie, X., Li, W., Guo, M. (2019c) Knowledge graph convolutional networks for recommender systems. In: Proceedings of the International Conference on World Wide Web (WWW), pp. 3307–3313. ACM. https://doi.org/10.48550/arXiv.1904.12575

  • Wang, P. (2020). IoT service recommendation scheme based on matter diffusion. IEEE Access., 8, 51500–51509. https://doi.org/10.1109/ACCESS.2020.2979777

    Article  Google Scholar 

  • Wang, X., He, X., Cao, Y., Liu, M., Chua, T. (2019d) KGAT: knowledge graph attention network for recommendation. In: Proceedings of the International Conference on Knowledge Discovery & Data Mining (SIGKDD), pp. 950–958. ACM. https://doi.org/10.48550/arXiv.1905.07854

  • Wang, X., He, X., Wang, M., Feng, F., Chua, T. (2019e) Neural graph collaborative filtering. In: Proceedings of the International Conference on Research and Development in Information Retrieval (SIGIR), pp. 165–174. ACM. https://doi.org/10.1145/3331184.3331267

  • Wang, Z., Zhang, J., Feng, J., & Chen, Z. (2014). Knowledge graph embedding by translating on hyperplanes. Twenty-Eighth AAAI Conference on Artificial Intelligence., 28(1), 1112–1119. https://doi.org/10.1609/aaai.v28i1.8870

    Article  Google Scholar 

  • Wu, F., Zhang, T., Souza, Jr., A.H.D., Fifty, C., Yu, T., Weinberger, K.Q. (2019) Simplifying Graph Convolutional Networks. In: International Conference on Machine Learning (ICML), pp. 6861–6871. https://doi.org/10.48550/arXiv.1902.07153

  • Wu, Yue & Wang, Hui & Zhang, Biaobiao & Du, K.-L. (2012). Using radial basis function networks for function approximation and classification. ISRN Applied Mathematics, 1-34. https://doi.org/10.5402/2012/324194.

  • Xu T, Zhong H, Zhu H, Xiong H, Chen E, Liu G (2015) Exploring the impact of dynamic mutual influence on social event participation. In: Proceedings of the 2015 SIAM international conference on data mining (SDM’15), pp. 262-270. SIAM. https://doi.org/10.1137/1.9781611974010.30.

  • Yan, B., Yu, J., Yang, M., Jiang, H., Wan, Z., & Ni, L. (2019). A novel distributed social internet of things service recommendation scheme based on LSH forest. Personal and Ubiquitous Computing, 25, 1013–1026. https://doi.org/10.1007/s00779-019-01283-4

    Article  Google Scholar 

  • Yao, L., Sheng, Q. Z., Ngu, A. H., Ashman, H., Li, X. (2014). Exploring recommendations in internet of things. In: Proceedings of the 37th international ACM SIGIR conference on Research & Development in information retrieval, pp. 855–858. ACM. https://doi.org/10.1145/2600428.2609458.

  • Yao, L., Sheng, Q. Z., Ngu, A. H., & Li, X. (2016). Things of interest recommendation by leveraging heterogeneous relations in the internet of things. ACM Transactions on Internet Technology (TOIT)., 16(2), 1–25. https://doi.org/10.1145/2837024

    Article  Google Scholar 

  • Yin, H., Sun, Y., Cui, B., Hu, Z.,Chen, L. (2013). LCARS: A location content-aware recommender system. In KDD, Chicago, IL, USA, pp. 221–229. https://doi.org/10.1145/2487575.2487608.

  • Yin, Y., Chen, L., Xu, Y., Wan, J., Zhang, H., Mai, Z. (2019). Qos prediction for service recommendation with deep feature learning in edge computing environment. Mobile Networks and Applications. 1–11. https://doi.org/10.1007/s11036-019-01241-7.

  • Ying, R., He, R., Chen, K., Eksombatchai, P., Hamilton, W.L., Leskovec, J. (2018) Graph convolutional neural networks for web-scale recommender systems. In: Proceedings of the SIGKDD International Conference on Knowledge Discovery & Data Mining (SIGKDD), pp. 974–983. ACM. https://doi.org/10.48550/arXiv.1806.01973

  • Zhang, C., Kim, J.: Object detection with location-aware deformable convolution and backward attention filtering. In: IEEE Conference on Computer Vision and Pattern Recognition, CVPR, pp. 9452–9461 (2019). https://doi.org/10.1109/CVPR.2019.00968.

  • Zhang, C., Shou, L., Chen, K., Chen, G., & Bei, Y.: Evaluating geo-social influence in location-based social networks. In: Proceedings of the 21st ACM International Conference on Information and Knowledge Management (CIKM’12). ACM, New York, NY, USA, pp. 1442–1451 (2012). https://doi.org/10.1145/2396761.2398450.

  • Zhang, J. D., & Chow, C. Y. (2015). CoRe: Exploiting the personalized influence of two-dimensional geographic coordinates for location recommendations. Information Sciences, 293, 163–181. https://doi.org/10.1016/j.ins.2014.09.014

    Article  Google Scholar 

  • Zhong, T., Wen, Z., Zhou, F., Trajcevski, G., & Zhang, K. (2020). Session-based recommendation via flow-based deep generative networks and bayesian inference. Neurocomputing, 391, 129–141. https://doi.org/10.1016/j.neucom.2020.01.096

    Article  Google Scholar 

  • Zhou, F., Mo, Y., Trajcevski, G., Zhang, K., Wu, J., & Zhong, T. (2020b). Recommendation via collaborative autoregressive flows. Neural Networks, 126, 52–64. https://doi.org/10.1016/j.neunet.2020.03.010

    Article  Google Scholar 

  • Zhou, F.,Wen, Z., Zhang, K., Trajcevski, G., Zhong, T.: Variational session-based recommendation using normalizing flows. In: Proceedings of the International Conference on World Wide Web (WWW), pp. 3476–3475. ACM (2019b). https://doi.org/10.1145/3308558.3313615.

  • Zhou, F., Yang, Q., Zhang, K., Trajcevski, G., Zhong, T., & Khokhar, A. (2020a). Reinforced spatio-temporal attentive graph neural networks for traffic forecasting. IEEE Internet of Things Journal, 7(7), 6414–6428. https://doi.org/10.1109/JIOT.2020.2974494

    Article  Google Scholar 

  • Zhou, F., Yue, X., Trajcevski, G., Zhong, T., Zhang, K. (2019a) Context-aware variational trajectory encoding and human mobility inference. In: Proceedings of the International Conference on World Wide Web (WWW), pp. 3469–3475. ACM. https://doi.org/10.1145/3308558.3313608

Download references

Funding

No funds, grants, or other support was received.

Author information

Authors and Affiliations

Authors

Contributions

Corresponding author (Pratibha) has prepared the manuscript under the guidance of Dr. Pankaj Deep Kaur.

Corresponding author

Correspondence to Pratibha Mahajan.

Ethics declarations

Ethical approval and consent to participate

Not Applicable.

Consent for publication

All authors agreed with the content and that all gave explicit consent to submit and publish the manuscript.

Competing interests

The authors have no financial or proprietary interests in any material discussed in this article.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mahajan, P., Kaur, P.D. 3T-IEC*: a context-aware recommender system architecture for smart social networks (EBSN and SBSN). J Intell Inf Syst 60, 199–233 (2023). https://doi.org/10.1007/s10844-022-00743-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10844-022-00743-3

Keywords

Navigation