Skip to main content
Log in

A context-aware recommendation approach based on feature selection

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Contextual information can be used in recommender systems to make recommendation more efficient. Recent research has made progress in combining contextual information into representation models for recommendations. However, the existing approaches do not well address the problem of data sparsity, and they suffer from context redundancy. To deal with these problems, this paper proposes a context-aware recommendation approach based on embedded feature selection. It gets rid of context redundancy by generating a minimum subset of all contextual information and allocates the weight to each context appropriately. Experiments on the restaurant recommendation shows that the proposed approach has better performance.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3):56–58

    Google Scholar 

  2. Adomavicius G, Tuzhilin A (2011) Context-aware recommender systems. In: Recommender systems handbook. Springer, Boston, pp 217–253

  3. Dey AK (2001) Understanding and using context. Personal and ubiquitous computing 5(1):4–7

    Google Scholar 

  4. Idrissi N, Zellou A (2020) A systematic literature review of sparsity issues in recommender systems. Social Netw Anal Mining 10(1):15

    Google Scholar 

  5. Lawless WF, Mittu R, Sofge D (2018) Computational context: The value, theory and application of context with AI. CRC Press, Boca Raton

    Google Scholar 

  6. Shin D, Lee JW, Yeon J, Lee SG (2009) Context-aware recommendation by aggregating user context. In: 2009 IEEE Conference on Commerce and Enterprise Computing, IEEE, pp 423–430

  7. Dixit VS, Jain P (2018) Recommendations with sparsity based weighted context framework. In: International conference on computational science and its applications. Springer, Cham, pp 289–305

  8. Villegas NM, Sánchez C, Díaz-Cely J, Tamura G (2018) Characterizing context-aware recommender systems: a systematic literature review. Knowl-Based Syst 140:173–200

    Google Scholar 

  9. Langley P (1994) Selection of relevant features in machine learning. In: Proceedings of the AAAI Fall symposium on relevance, vol 184, pp 245–271

  10. Guyon I, Elisseeff A (2003) An introduction to variable and feature selection. Journal of machine learning research 3(Mar):1157–1182

    MATH  Google Scholar 

  11. Kumar N, Bhatnagar V (eds) (2015) Big data analytics: 4th international conference, BDA, Hyderabad, India, 9498. Springer, New York

  12. Miao J, Niu L (2016) A survey on feature selection. Procedia Comput Sci 91:919–926

    Google Scholar 

  13. Nahler G (2009) Pearson correlation coefficient. In: Dictionary of Pharmaceutical Medicine. Springer, Vienna, pp 132–132

  14. Kraskov A, Stögbauer H, Grassberger P (2004) Estimating mutual information. Phys Rev E 69(6):066138

    MathSciNet  Google Scholar 

  15. Meng XL, Rosenthal R, Rubin DB (1992) Comparing correlated correlation coefficients. Psychol Bull 111(1):172

    Google Scholar 

  16. McHugh ML (2013) The chi-square test of independence. Biochemia Medica 23(2):143–149

    Google Scholar 

  17. Déjean S, Ionescu RT, Mothe J, Ullah MZ (2020) Forward and backward feature selection for query performance prediction. In: Proceedings of the 35th Annual ACM Symposium on Applied Computing, pp 690–697

  18. Tibshirani R (1996) Regression shrinkage and selection via the lasso. J Royal Statis Soc Series B (Methodological) 58(1):267–288

    MathSciNet  MATH  Google Scholar 

  19. Hoerl AE, Kennard RW (2000) Ridge regression: biased estimation for nonorthogonal problems. Technometrics 42(1):80–86

    MATH  Google Scholar 

  20. Ali SA, Kumar SP (2020) Review of decision Tree-Based binary classification framework using robust 3D image and feature selection for Malaria-Infected erythrocyte detection. In: Data engineering and communication technology. Springer, Singapore, pp 759–780

  21. Das P, Das AK (2020) Crime feature selection constructing weighted spanning tree. In: Computational intelligence in pattern recognition. Springer, Singapore, pp 387–397

  22. Liu H, Yu L (2005) Toward integrating feature selection algorithms for classification and clustering. IEEE Trans Knowl Eng 17(4):491–502

    MathSciNet  Google Scholar 

  23. Maneeroj S (2007) High-quality neighbor formation for music recommender system. In: IMECS, pp 805–811

  24. Chapphannarungsri K, Maneeroj S (2009) Combining multiple criteria and multidimension for movie recommender system. In: Proceedings of the International MultiConference of Engineers and Computer Scientists, IMECS, Hong Kong

  25. He P, Zhu J, Zheng Z, Xu J, Lyu MR (2014) Location-based hierarchical matrix factorization for web service recommendation. In: 2014 IEEE international conference on web services, pp 297–304

  26. James G, Witten D, Hastie T, Tibshirani R (2013) An introduction to statistical learning, vol 112. New York, Springer, pp 3–7

    Google Scholar 

  27. Bermingham ML, Pong-Wong R, Spiliopoulou A, Hayward C, Rudan I, Campbell H, Wright AF, Wilson JF, Agakov F, Navarro P, Haley CS (2015) Application of high-dimensional feature selection: evaluation for genomic prediction in man. Sci Rep 5:10312

    Google Scholar 

  28. Geurts P, Ernst D, Wehenkel L (2006) Extremely randomized trees. Mach Learn 63(1):3–42

    MATH  Google Scholar 

  29. Vargas-Govea B, alez-Serna Gonz (2011) Effects of relevant contextual features in the performance of a restaurant recommender system. ACM RecSys 11(592):56

    Google Scholar 

  30. Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) GroupLens: An open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM conference on Computer supported cooperative work, ACM, NC, pp 175–186

  31. Lecocke M, Hess K (2006) An empirical study of univariate and genetic algorithm-based feature selection in binary classification with microarray data. Cancer Informat 2:313–327

    Google Scholar 

  32. Yan K, Zhang D (2015) Feature selection and analysis on correlated gas sensor data with recursive feature elimination. Sensors and Actuat B Chem 212:353–363

    Google Scholar 

  33. Domingues MA, Jorge AM, Soares C (2013) Dimensions as virtual items: Improving the predictive ability of top-n recommender systems. Inform Process Manag 49(3):698–720

    Google Scholar 

  34. Meyer P, Marbach D, Roy S, Kellis M (2010) Information-theoretic inference of gene networks using backward elimination. In: BioComp, pp 700–705

  35. Guyon I, Gunn S, Nikravesh M, Zadeh LA (eds) (2008) Feature extraction: foundations and applications, 207. Springer, New York

  36. Liu H, Motoda H (eds) (2007) Computational methods of feature selection. CRC Press, Boca Raton

  37. Adomavicius G, Sankaranarayanan R, Sen S, Tuzhilin A (2005) Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans Inform Syst (TOIS) 23(1):103–145

    Google Scholar 

  38. Liu L, Mehandjiev N, Xu DL (2013) Context similarity metric for multidimensional service recommendation. Int J Electron Commer 18(1):73–104

    Google Scholar 

  39. Wu H, Yue K, Liu X, Pei Y, Li B (2015) Context-aware recommendation via graph-based contextual modeling and postfiltering. Int J Distribut Sensor Netw 11(8):613612

    Google Scholar 

  40. Panniello U, Tuzhilin A, Gorgoglione M, Palmisano C, Pedone A (2009) Experimental comparison of pre-vs. postfiltering approaches in context-aware recommender systems. In: Proceedings of the third ACM conference on recommender systems, ACM, New York, pp 265–268

  41. Wiliem A, Madasu V, Boles W, Yarlagadda P (2012) A context space model for detecting anomalous behaviour in video surveillance. In: Ninth international conference on information technology-new generations, IEEE, pp 18–24

  42. Nakanishi T (2014) Semantic context-dependent weighting for vector space model. In: IEEE international conference on semantic computing, pp 262–266

  43. Lincke A (2020) A computational approach for modelling context across different application domains, Doctoral dissertation, Linnaeus University Press

  44. Chen R, Hua Q, Gao Q, Xing Y (2018) A hybrid recommender system for Gaussian mixture model and enhanced social matrix factorization technology based on multiple interests, Mathematical Problems in Engineering

  45. Zhou W, Li J, Zhang M, Wang Y, Shah F (2018) Deep learning modeling for Top-N recommendation with interests exploring. IEEE Access 6:51440–51455

    Google Scholar 

  46. Cai G, Chen N (2018) Constrained probabilistic matrix factorization with neural network for recommendation system. In: International conference on intelligent information processing, pp 236–246

  47. Dixit VS, Jain P (2019) Weighted percentile-based context-aware recommender system. In: Applications of artificial intelligence techniques in engineering. Springer, Singapore, pp 377–388

Download references

Acknowledgments

This paper was supported by the National Social Science Foundation of China (No. 18ZDA086) and the National Natural Science Foundation of China (Nos. 71501010, 71661167009).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meimei Xia.

Additional information

Publisher’s note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, L., Xia, M. A context-aware recommendation approach based on feature selection. Appl Intell 51, 865–875 (2021). https://doi.org/10.1007/s10489-020-01835-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-020-01835-9

Keywords

Navigation