{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:29:38Z","timestamp":1754155778631,"version":"3.41.2"},"reference-count":42,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2020,1,21]],"date-time":"2020-01-21T00:00:00Z","timestamp":1579564800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJPCC"],"published-print":{"date-parts":[[2021,3,31]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title><jats:p>In today\u2019s world, the recommender systems are very valuable systems for the online users, as the World Wide Web is loaded with plenty of available information causing the online users to spend more time and money. The recommender systems suggest some possible and relevant recommendation to the online users by applying the recommendation filtering techniques to the available source of information. The recommendation filtering techniques take the input data denoted as the matrix representation which is generally very sparse and high dimensional data in nature. Hence, the sparse data matrix is completed by filling the unknown or missing entries by using many matrix completion techniques. One of the most popular techniques used is the matrix factorization (MF) which aims to decompose the sparse data matrix into two new and small dimensional data matrix and whose dot product completes the matrix by filling the logical values. However, the MF technique failed to retain the loss of original information when it tried to decompose the matrix, and the error rate is relatively high which clearly shows the loss of such valuable information.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title><jats:p>To alleviate the problem of data loss and data sparsity, the new algorithm from formal concept analysis (FCA), a mathematical model, is proposed for matrix completion which aims at filling the unknown or missing entries without loss of valuable information to a greater extent. The proposed matrix completion algorithm uses the clustering technique where the users who have commonly rated the items and have not commonly rated the items are captured into two classes. The matrix completion algorithm fills the mean cluster value of the unknown entries which well completes the matrix without actually decomposing the matrix.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Findings<\/jats:title><jats:p>The experiment was conducted on the available public data set, MovieLens, whose result shows the prediction error rate is minimal, and the comparison with the existing algorithms is also studied. Thus, the application of FCA in recommender systems proves minimum or no data loss and improvement in the prediction accuracy of rating score.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Social implications<\/jats:title><jats:p>The proposed matrix completion algorithm using FCA performs good recommendation which will be more useful for today\u2019s online users in making decision with regard to the online purchasing of products.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title><jats:p>This paper presents the new technique of matrix completion adopting the vital properties from FCA which is applied in the recommender systems. Hence, the proposed algorithm performs well when compared to other existing algorithms in terms of prediction accuracy.<\/jats:p><\/jats:sec>","DOI":"10.1108\/ijpcc-07-2019-0055","type":"journal-article","created":{"date-parts":[[2020,1,21]],"date-time":"2020-01-21T04:53:32Z","timestamp":1579582412000},"page":"167-183","source":"Crossref","is-referenced-by-count":1,"title":["Three-way formal concept clustering technique for matrix completion in recommender system"],"prefix":"10.1108","volume":"17","author":[{"given":"Chemmalar Selvi","family":"G.","sequence":"first","affiliation":[]},{"given":"Lakshmi Priya","family":"G.G.","sequence":"additional","affiliation":[]}],"member":"140","published-online":{"date-parts":[[2020,1,21]]},"reference":[{"key":"key2023072412473990200_ref001","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/j.dss.2015.02.001","article-title":"A semantic enhanced hybrid recommendation approach: a case study of e-government tourism service recommendation system","volume":"72","year":"2015","journal-title":"Decision Support Systems"},{"issue":"2","key":"key2023072412473990200_ref002","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1007\/s10115-014-0771-x","article-title":"Biclustering neighborhood-based collaborative filtering method for top-n recommender systems","volume":"44","year":"2015","journal-title":"Knowledge and Information Systems"},{"issue":"2","key":"key2023072412473990200_ref003","doi-asserted-by":"publisher","first-page":"1505","DOI":"10.1007\/s10586-017-0798-3","article-title":"Supervised machine learning techniques in cognitive radio networks during cooperative spectrum handovers","volume":"20","year":"2017","journal-title":"Cluster Computing"},{"key":"key2023072412473990200_ref004","first-page":"963","article-title":"Clustering collaborative filtering recommendation system based on SVD algorithm","volume-title":"4th International Conference on Software Engineering and Service Science","year":"2013"},{"issue":"3","key":"key2023072412473990200_ref005","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1145\/245108.245124","article-title":"Fab: content-based, collaborative recommendation","volume":"40","year":"1997","journal-title":"Communications of the ACM"},{"volume-title":"Pattern Recognition and Machine Learning","year":"2006","key":"key2023072412473990200_ref006"},{"key":"key2023072412473990200_ref007","first-page":"385","article-title":"On the treatment of incomplete knowledge in formal concept analysis","volume-title":"International Conference on Conceptual Structures","year":"2000"},{"issue":"3","key":"key2023072412473990200_ref008","first-page":"766","article-title":"Typicality-based collaborative filtering recommendation","volume":"26","year":"2013","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"issue":"3","key":"key2023072412473990200_ref009","doi-asserted-by":"crossref","first-page":"1247","DOI":"10.5194\/gmd-7-1247-2014","article-title":"Root mean square error (RMSE) or mean absolute error (MAE)? Arguments against avoiding RMSE in the literature","volume":"7","year":"2014","journal-title":"Geoscientific Model Development"},{"first-page":"39","article-title":"Performance of recommender algorithms on top-n recommendation tasks","year":"2010","key":"key2023072412473990200_ref010"},{"key":"key2023072412473990200_ref011","first-page":"205","article-title":"Collaborative recommending using formal concept analysis","volume-title":"International Conference on Innovative Techniques and Applications of Artificial Intelligence","year":"2005"},{"issue":"2","key":"key2023072412473990200_ref012","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1080\/17517575.2010.541287","article-title":"Healthcare information systems: data mining methods in the creation of a clinical recommender system","volume":"5","year":"2011","journal-title":"Enterprise Information Systems"},{"issue":"2\/3","key":"key2023072412473990200_ref013","first-page":"221","article-title":"Alleviating the new user problem in collaborative filtering by exploiting personality information","volume":"26","year":"2016","journal-title":"User Modeling and User-Adapted Interaction"},{"volume-title":"Formal Concept Analysis: mathematical Foundations","year":"2012","key":"key2023072412473990200_ref014"},{"issue":"3","key":"key2023072412473990200_ref015","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1016\/j.eij.2015.06.005","article-title":"Recommendation systems: principles, methods and evaluation","volume":"16","year":"2015","journal-title":"Egyptian Informatics Journal"},{"issue":"3","key":"key2023072412473990200_ref016","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1016\/j.ipm.2015.10.001","article-title":"Personalized hybrid recommendation for group of users: top-N multimedia recommender","volume":"52","year":"2016","journal-title":"Information Processing and Management"},{"issue":"8","key":"key2023072412473990200_ref017","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/MC.2009.263","article-title":"Matrix factorization techniques for recommender systems","volume":"42","year":"2009","journal-title":"Computer"},{"issue":"1\/2","key":"key2023072412473990200_ref018","first-page":"55","article-title":"A hybrid approach for movie recommendation","volume":"36","year":"2008","journal-title":"Multimedia Tools and Applications"},{"key":"key2023072412473990200_ref019","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1016\/j.ins.2016.04.051","article-title":"Three-way cognitive concept learning via multi-granularity","volume":"378","year":"2017","journal-title":"Information Sciences"},{"key":"key2023072412473990200_ref020","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.elerap.2016.05.001","article-title":"A clustering based approach to improving the efficiency of collaborative filtering recommendation","volume":"18","year":"2016","journal-title":"Electronic Commerce Research and Applications"},{"issue":"1","key":"key2023072412473990200_ref021","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1109\/MIC.2003.1167344","article-title":"Amazon.com recommendations: item-to-item collaborative filtering","volume":"7","year":"2003","journal-title":"IEEE Internet Computing"},{"first-page":"31","article-title":"Personalized news recommendation based on click behavior","year":"2010","key":"key2023072412473990200_ref023"},{"issue":"1","key":"key2023072412473990200_ref022","first-page":"218","article-title":"Enhancing collaborative filtering by user interest expansion via personalized ranking","volume":"42","year":"2011","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics)"},{"issue":"1","key":"key2023072412473990200_ref024","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1007\/s10796-016-9668-4","article-title":"Leveraging clustering to improve collaborative filtering","volume":"20","year":"2018","journal-title":"Information Systems Frontiers"},{"key":"key2023072412473990200_ref025","first-page":"325","article-title":"Content-based recommendation systems","volume-title":"The Adaptive Web","year":"2007"},{"issue":"16","key":"key2023072412473990200_ref026","doi-asserted-by":"crossref","first-page":"6538","DOI":"10.1016\/j.eswa.2013.05.009","article-title":"Formal concept analysis in knowledge processing: a survey on applications","volume":"40","year":"2013","journal-title":"Expert Systems with Applications"},{"key":"key2023072412473990200_ref027","first-page":"732","article-title":"Three-way formal concept analysis","volume-title":"International Conference on Rough Sets and Knowledge Technology","year":"2014"},{"key":"key2023072412473990200_ref028","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/978-3-030-15729-6_14","article-title":"Recommender systems","volume-title":"An Introduction to Machine Learning","year":"2019"},{"first-page":"291","article-title":"Recommender systems for large-scale e-commerce: scalable neighborhood formation using clustering","year":"2002","key":"key2023072412473990200_ref029"},{"issue":"4","key":"key2023072412473990200_ref030","doi-asserted-by":"crossref","first-page":"042008","DOI":"10.1088\/1757-899X\/263\/4\/042008","article-title":"Spatial big data for disaster management","volume":"263","year":"2017","journal-title":"Materials Science and Engineering Conference Series"},{"key":"key2023072412473990200_ref031","doi-asserted-by":"crossref","first-page":"1258","DOI":"10.1016\/j.proeng.2014.03.117","article-title":"Formal concept analysis \u2013 overview and applications","volume":"69","year":"2014","journal-title":"Procedia Engineering"},{"issue":"2","key":"key2023072412473990200_ref032","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1504\/IJWET.2018.092831","article-title":"Recommendation research trends: review, approaches and open issues","volume":"13","year":"2018","journal-title":"International Journal of Web Engineering and Technology"},{"issue":"2","key":"key2023072412473990200_ref033","doi-asserted-by":"crossref","first-page":"2811","DOI":"10.1016\/j.procs.2010.08.006","article-title":"Recommender system for predicting student performance","volume":"1","year":"2010","journal-title":"Procedia Computer Science"},{"issue":"615\/640","key":"key2023072412473990200_ref034","first-page":"15","article-title":"An accelerated proximal gradient algorithm for nuclear norm regularized linear least squares problems","volume":"6","year":"2010","journal-title":"Pacific Journal of Optimization"},{"issue":"4","key":"key2023072412473990200_ref035","doi-asserted-by":"crossref","first-page":"1417","DOI":"10.1016\/j.asoc.2011.11.016","article-title":"Cluster ensembles in collaborative filtering recommendation","volume":"12","year":"2012","journal-title":"Applied Soft Computing"},{"first-page":"114","article-title":"Clustering methods for collaborative filtering","year":"1998","key":"key2023072412473990200_ref036"},{"key":"key2023072412473990200_ref037","first-page":"314","article-title":"Restructuring lattice theory: an approach based on hierarchies of concepts","volume-title":"International Conference on Formal Concept Analysis","year":"2009"},{"volume-title":"Data Mining: Practical Machine Learning Tools and Techniques","year":"2016","key":"key2023072412473990200_ref038"},{"key":"key2023072412473990200_ref039","first-page":"787","article-title":"Item-based clustering collaborative filtering algorithm under high-dimensional sparse data","volume-title":"International Joint Conference on Computational Sciences and Optimization","year":"2009"},{"article-title":"Recommender system with formal concept analysis","volume-title":"International Conference on Information and Communications Technologies","year":"2015","key":"key2023072412473990200_ref040"},{"key":"key2023072412473990200_ref041","first-page":"478","article-title":"User-based collaborative-filtering recommendation algorithms on hadoop","volume-title":"3rd International Conference on Knowledge Discovery and Data Mining","year":"2010"},{"key":"key2023072412473990200_ref042","first-page":"11","article-title":"Three-way concept analysis for incomplete formal contexts","volume":"2018","year":"2018","journal-title":"Mathematical Problems in Engineering"}],"container-title":["International Journal of Pervasive Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJPCC-07-2019-0055\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJPCC-07-2019-0055\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:05:37Z","timestamp":1753394737000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijpcc\/article\/17\/2\/167-183\/375584"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,21]]},"references-count":42,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2020,1,21]]},"published-print":{"date-parts":[[2021,3,31]]}},"alternative-id":["10.1108\/IJPCC-07-2019-0055"],"URL":"https:\/\/doi.org\/10.1108\/ijpcc-07-2019-0055","relation":{},"ISSN":["1742-7371","1742-7371"],"issn-type":[{"type":"print","value":"1742-7371"},{"type":"electronic","value":"1742-7371"}],"subject":[],"published":{"date-parts":[[2020,1,21]]}}}