Skip to main content
Log in

REMOVE: REcommendation Model based on sOcio-enVironmental contExt

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Recommender Systems (RS) suffer from the typical new user and data sparsity problems. In order to reduce these issues, a RecommEndation Model based on sOcio-enVironmental contExt called REMOVE is proposed in this paper. By elaborating the state-of-the-art recommendation algorithms, we conclude that the merge of both social and environmental information should be taken into consideration in a recommendation model. Hence, in our model, we argue that modifying the vector of characteristics of items as well that of the users can significantly improve recommendation quality. To the best of our knowledge, there has been no prior work that investigated matrix factorization by modelling item vector characteristic and considering social and environmental information. For the experimentation, we compared our approach to those that integrate contextual information. This evaluation provided encouraging results in terms of Mean Absolute Error (MAE) and Root Mean Squared Error (RMSE), and demonstrates that’s REMOVE can better handle the concerned issues.

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
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Algorithm 1
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Notes

  1. www.epinions.com.

  2. http://www.movielens.org.

  3. https://docs.google.com/forms/u/0/.

References

  1. Abowd GD, Dey AK, Brown PJ, Davies N, Smith M, Steggles P (1999) Towards a Better Understanding of Context and Context-Awareness. In: Handheld and Ubiquitous Computing, pp. 304–307

  2. Activity Recommendation with Partners | ACM Transactions on the Web. https://doi.org/10.1145/3121407 (accessed Apr. 03, 2022)

  3. Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734–749. https://doi.org/10.1109/TKDE.2005.99

    Article  Google Scholar 

  4. Adomavicius G, Sankaranarayanan R, Sen S, Tuzhilin A (2005) Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans Inf Syst 23(1):103–145. https://doi.org/10.1145/1055709.1055714

    Article  Google Scholar 

  5. Alfian G, Ijaz MF, Syafrudin M, Syaekhoni A, Fitriyani N, Rhee J (2019) Customer behavior analysis using real-time data processing: a case study of digital signage-based online stores. Asia Pac J Mark Logist 31:265–290. https://doi.org/10.1108/APJML-03-2018-0088

    Article  Google Scholar 

  6. Baltrunas L, Ludwig B, Ricci F (2011) Matrix Factorization Techniques for Context Aware Recommendation. In: Proceedings of the Fifth ACM Conference on Recommender Systems. New York, NY, USA. pp. 301–304. https://doi.org/10.1145/2043932.2043988

  7. Bathla G, Aggarwal H, Rani R (2020) AutoTrustRec: Recommender System with Social Trust and Deep Learning using AutoEncoder. Multimed. Tools Appl. 79. https://doi.org/10.1007/s11042-020-08932-4

  8. Breese JS, Heckerman D, Kadie C (2013) Empirical Analysis of Predictive Algorithms for Collaborative Filtering. ArXiv13017363 Cs. Accessed: May 04, 2019. [Online]. Available: http://arxiv.org/abs/1301.7363

  9. Daouadi KE, Rebaï RZ, Amous I (2019) Organization bot or human: towards an efficient twitter user classification. Computación y Sistemas 23(2):273–280. https://doi.org/10.13053/cys-23-2-3192

  10. Daouadi KE, Rebaï RZ, Amous I (2021) Optimizing semantic deep forest for tweet topic classification. Inf Syst. https://doi.org/10.1016/j.is.2021.101801

  11. De Lathauwer, De Moor, Vandewalle J (2000) A multilinear singular value decomposition. SIAM J Matrix Anal Appl 21(4):1253–1278. https://doi.org/10.1137/S0895479896305696

    Article  MathSciNet  MATH  Google Scholar 

  12. Delporte J, Karatzoglou A, Matuszczyk T, Canu S (2013) Socially enabled preference learning from implicit feedback data. https://doi.org/10.1007/978-3-642-40991-2_10

  13. Dey AK (2001) Understanding and using context. Pers Ubiquitous Comput 5(1):4–7. https://doi.org/10.1007/s007790170019

    Article  MathSciNet  Google Scholar 

  14. Discrete Collaborative Filtering | Proceedings of the 39th International ACM SIGIR conference on Research and Development in Information Retrieval. https://doi.org/10.1145/2911451.2911502 (accessed Apr. 03, 2022)

  15. Ekstrand MD, Riedl JT, Konstan JA (2011) Collaborative Filtering Recommender Systems. Found. Trends® Hum.-Comput. Interact. 4(2). https://doi.org/10.1561/1100000009

  16. Eldén L (2006) Numerical linear algebra in data mining. Acta Numer 15:327–384. https://doi.org/10.1017/S0962492906240017

    Article  MathSciNet  MATH  Google Scholar 

  17. For C, Harshman RA Foundations of the parafac procedure: models and conditions for an "Explanatory " multimodal factor analysis by

  18. Goel SS, Goel A, Kumar M, Moltó G (2021) A review of internet of things: qualifying technologies and boundless horizon. J Reliab Intell Environ 7(1):23–33. https://doi.org/10.1007/s40860-020-00127-w

    Article  Google Scholar 

  19. Gu Y, Song J, Liu W, Zou L, Yao Y (2018) CAMF: context aware matrix factorization for social recommendation. Web Intell 16(1):53–71. https://doi.org/10.3233/WEB-180373

    Article  Google Scholar 

  20. Guo G, Zhang J, Thalmann D, Yorke-Smith N (2014) ETAF: An extended trust antecedents framework for trust prediction. In: 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2014). 540–547. https://doi.org/10.1109/ASONAM.2014.6921639

  21. Guo G, Zhang J, Yorke-Smith N (2015) TrustSVD: Collaborative Filtering with Both the Explicit and Implicit Influence of User Trust and of Item Ratings. In: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, Austin, Texas, pp. 123–129. Accessed: May 06, 2019. [Online]. Available: http://dl.acm.org/citation.cfm?id=2887007.2887025

  22. Guo G, Zhang J, Yorke-Smith N (Jul. 2016) A novel recommendation model regularized with user trust and item ratings. IEEE Trans Knowl Data Eng 28(7):1607–1620. https://doi.org/10.1109/TKDE.2016.2528249

    Article  Google Scholar 

  23. Health Recommender Systems: Systematic Review - PubMed. https://pubmed.ncbi.nlm.nih.gov/34185014/ (accessed Apr. 03, 2022)

  24. Herlocker JL, Konstan JA, Terveen LG, Riedl JT (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22(1):5–53. https://doi.org/10.1145/963770.963772

    Article  Google Scholar 

  25. HyPeRM: A hybrid personality-aware recommender for movie | Request PDF. https://www.researchgate.net/publication/322800394_HyPeRM_A_hybrid_personality-aware_recommender_for_movie (accessed Apr. 03, 2022)

  26. Ijaz MF, Rhee J 2018 Constituents and Consequences of Online-Shopping in Sustainable E-Business: An Experimental Study of Online-Shopping Malls Sustainability, vol. 10, no. 10, Art no 10. https://doi.org/10.3390/su10103756

  27. Ijaz MF, Tao W, Rhee J, Kang Y-S, Alfian G (2016) Efficient digital signage-based online store layout: an experimental study. Sustainability 8:511. https://doi.org/10.3390/su8060511

    Article  Google Scholar 

  28. Jallouli M, Lajmi S, Amous I (2017) Designing recommender system: conceptual framework and practical implementation. Procedia Comput Sci 112:1701–1710. https://doi.org/10.1016/j.procs.2017.08.195

    Article  Google Scholar 

  29. Jallouli M, Lajmi S, Amous I (2017) Latent factor model applied to recommender system: realization, steps and algorithm. In: Information Systems, pp 606–618

  30. Jallouli M, Lajmi S, Amous I (2017) Similarity and trust metrics used in recommender systems: a survey. In: Intelligent Systems Design and Applications, pp 1041–1050

  31. Jallouli M, Lajmi S, Amous I (2018) A new contextual influencer user measure to improve the accuracy of recommender system. International Journal of Strategic Information Technology and Applications 9(4):38-51. https://doi.org/10.4018/IJSITA.2018100103

  32. Jallouli M, Lajmi S, Amous I (2022) When contextual information meets recommender systems: Extended SVD++ models. Int J Comput Appl TJCA. https://doi.org/10.1080/1206212X.2020.1752971

  33. Jamali M, Ester M (2010) A Matrix Factorization Technique with Trust Propagation for Recommendation in Social Networks. In: Proceedings of the Fourth ACM Conference on Recommender Systems. New York, NY, USA. 135–142. https://doi.org/10.1145/1864708.1864736

  34. Karatzoglou A, Amatriain X, Baltrunas L, Oliver N (2010) Multiverse Recommendation: N-dimensional Tensor Factorization for context-aware Collaborative Filtering. 79–86. https://doi.org/10.1145/1864708.1864727

  35. Kolda T, Bader B (2009) Tensor decompositions and applications. SIAM Rev 51(3):455–500. https://doi.org/10.1137/07070111X

    Article  MathSciNet  MATH  Google Scholar 

  36. Koren Y (2008) Factorization Meets the Neighborhood: A Multifaceted Collaborative Filtering Model. In: Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA, pp. 426–434. https://doi.org/10.1145/1401890.1401944

  37. Koren Y (2010) Factor in the Neighbors: Scalable and Accurate Collaborative Filtering. TKDD 4. https://doi.org/10.1145/1644873

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

    Article  Google Scholar 

  39. Kumar M, Sharma SC, Goel A, Singh SP (2019) A comprehensive survey for scheduling techniques in cloud computing. J Netw Comput Appl 143:1–33. https://doi.org/10.1016/j.jnca.2019.06.006

    Article  Google Scholar 

  40. Kumar M, Kishor A, Abawajy J, Agarwal P, Singh A, Zomaya A (2021) ARPS: an autonomic resource provisioning and scheduling framework for cloud platforms. IEEE Trans Sustain Comput 7:1–1, 399. https://doi.org/10.1109/TSUSC.2021.3110245

    Article  Google Scholar 

  41. Liu X, Aberer K (2013) SoCo: A social network aided context-aware recommender system:781–802. https://doi.org/10.1145/2488388.2488457

  42. Ma H, King I, Lyu MR (2009) Learning to Recommend with Social Trust Ensemble. In: Proceedings of the 32Nd International ACM SIGIR Conference on Research and Development in Information Retrieval, New York, NY, USA, pp. 203–210. https://doi.org/10.1145/1571941.1571978

  43. MovieLens. GroupLens, Sep. 06, 2013. https://grouplens.org/datasets/movielens/ (accessed Apr. 03, 2022)

  44. Ono C, Takishima Y, Motomura Y, Asoh H (2009) Context-Aware Preference Model Based on a Study of Difference between Real and Supposed Situation Data. In: User Modeling, Adaptation, and Personalization, pp. 102–113

  45. Pu P, Chen L, Hu R (2011) A User-centric Evaluation Framework for Recommender Systems. In: Proceedings of the Fifth ACM Conference on Recommender Systems. New York, NY, USA , pp. 157–164. https://doi.org/10.1145/2043932.2043962

  46. Revanur A, Kumar V, Sharma D (2021) Semi-supervised visual representation learning for fashion compatibility. Fifteenth ACM Conf Recomm Syst:463–472. https://doi.org/10.1145/3460231.3474233

  47. Ricci F, Rokach L, Shapira B, Kantor PB, Eds., Recommender Systems Handbook. Springer US, 2011. Accessed: Apr. 16, 2019. [Online]. Available: https://www.springer.com/gp/book/9780387858203

  48. Roy S, Biswas M, De D (2020) iMusic: a session-sensitive clustered classical music recommender system using contextual representation learning. Multimed Tools Appl 79(33–34):24119–24155. https://doi.org/10.1007/s11042-020-09126-8

    Article  Google Scholar 

  49. Shani G, Gunawardana A (2011) Evaluating recommendation systems. In: Ricci F, Rokach L, Shapira B, Kantor PB (eds) Recommender systems handbook. Springer US, Boston, MA, pp 257–297. https://doi.org/10.1007/978-0-387-85820-3_8

    Chapter  Google Scholar 

  50. Shao W Tensor Completion. Universität des Saarlandes Saarbrücken, 2012. Accessed: May 04, 2019. [Online]. Available: https://pure.mpg.de/pubman/faces/ViewItemFullPage.jsp?itemId=item_1836959_2

  51. Shi L (2014) Defining and evaluating learner experience for social adaptive e-learning. presented at the The 4th Imperial College Computing Student Workshop (ICCSW 2014), London, 2014. Shi, Lei (2014) Defining and evaluating learner experience for social adaptive e-learning. In: The 4th Imperial College Computing Student Workshop (ICCSW 2014), London, 25–26. https://doi.org/10.4230/OASIcs.ICCSW.2014.74https://doi.org/10.4230/OASIcs.ICCSW.2014.74 (In Press)

  52. Shi Y, Karatzoglou A, Baltrunas L, Larson M, Hanjalic A, Oliver N (2012) TFMAP: optimizing MAP for top-n context-aware recommendation. In: Proceedings of the 35th international ACM SIGIR conference on Research and development in information retrieval - SIGIR ‘12, Portland, Oregon, USA, p. 155. https://doi.org/10.1145/2348283.2348308

  53.  Troudi A, Ghorbel L, Zayani CA, Jamoussi A, Amous I (2021) (2020) MDER: multi-dimensional event recommendation in social media context. Comput J 64(3):369-382. https://doi.org/10.1093/comjnl/bxaa126

  54. Yeo C, Hur C, Ji S The Customer Orientation of Salesperson for Performance in Korean Market Case: A Relationship between Customer Orientation and Adaptive Selling Sustainability, vol. 11, no. 21, Art no 21, 2019. https://doi.org/10.3390/su11216115

  55. Zheng C, Haihong E, Song M, Song J (2016) CMPTF: Contextual Modeling Probabilistic Tensor Factorization for recommender systems. Neurocomputing 205:141–151. https://doi.org/10.1016/j.neucom.2016.04.016

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maryam Jallouli.

Ethics declarations

Competing interests

The authors hereby declare that:

• They have no competing interests

• No pecuniary or other personal interest, direct or indirect, in any matter that raises or may raise a conflict with our duties.

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 (e.g. a society or other partner) 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

Jallouli, M., Lajmi, S. & Amous, I. REMOVE: REcommendation Model based on sOcio-enVironmental contExt. Multimed Tools Appl 82, 24803–24840 (2023). https://doi.org/10.1007/s11042-022-14239-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-14239-3

Keywords

Navigation