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.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig11_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Figa_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig12_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig13_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig14_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig15_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig16_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11042-022-14239-3/MediaObjects/11042_2022_14239_Fig17_HTML.png)
Similar content being viewed by others
References
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
Activity Recommendation with Partners | ACM Transactions on the Web. https://doi.org/10.1145/3121407 (accessed Apr. 03, 2022)
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
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
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
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
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
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
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
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
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
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
Dey AK (2001) Understanding and using context. Pers Ubiquitous Comput 5(1):4–7. https://doi.org/10.1007/s007790170019
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)
Ekstrand MD, Riedl JT, Konstan JA (2011) Collaborative Filtering Recommender Systems. Found. Trends® Hum.-Comput. Interact. 4(2). https://doi.org/10.1561/1100000009
Eldén L (2006) Numerical linear algebra in data mining. Acta Numer 15:327–384. https://doi.org/10.1017/S0962492906240017
For C, Harshman RA Foundations of the parafac procedure: models and conditions for an "Explanatory " multimodal factor analysis by
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
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
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
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
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
Health Recommender Systems: Systematic Review - PubMed. https://pubmed.ncbi.nlm.nih.gov/34185014/ (accessed Apr. 03, 2022)
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
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)
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
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
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
Jallouli M, Lajmi S, Amous I (2017) Latent factor model applied to recommender system: realization, steps and algorithm. In: Information Systems, pp 606–618
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
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
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
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
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
Kolda T, Bader B (2009) Tensor decompositions and applications. SIAM Rev 51(3):455–500. https://doi.org/10.1137/07070111X
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
Koren Y (2010) Factor in the Neighbors: Scalable and Accurate Collaborative Filtering. TKDD 4. https://doi.org/10.1145/1644873
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
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
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
Liu X, Aberer K (2013) SoCo: A social network aided context-aware recommender system:781–802. https://doi.org/10.1145/2488388.2488457
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
MovieLens. GroupLens, Sep. 06, 2013. https://grouplens.org/datasets/movielens/ (accessed Apr. 03, 2022)
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
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
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
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
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
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
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
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)
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-14239-3