{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T05:35:07Z","timestamp":1777613707641,"version":"3.51.4"},"reference-count":63,"publisher":"Emerald","issue":"1","license":[{"start":{"date-parts":[[2020,11,10]],"date-time":"2020-11-10T00:00:00Z","timestamp":1604966400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["DTA"],"published-print":{"date-parts":[[2020,11,10]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title><jats:p>Improving the performance of recommender systems (RSs) has always been a major challenge in the area of e-commerce because the systems face issues such as cold start, sparsity, scalability and interest drift that affect their performance. Despite the efforts made to solve these problems, there is still no RS that can solve or reduce all the problems simultaneously. Therefore, the purpose of this study is to provide an effective and comprehensive RS to solve or reduce all of the above issues, which uses a combination of basic customer information as well as big data techniques.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title><jats:p>The most important steps in the proposed RS are: (1) collecting demographic and behavioral data of customers from an e-clothing store; (2) assessing customer personality traits; (3) creating a new user-item matrix based on customer\/user interest; (4) calculating the similarity between customers with efficient <jats:italic>k<\/jats:italic>-nearest neighbor (EKNN) algorithm based on locality-sensitive hashing (LSH) approach and (5) defining a new similarity function based on a combination of personality traits, demographic characteristics and time-based purchasing behavior that are the key incentives for customers' purchases.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Findings<\/jats:title><jats:p>The proposed method was compared with different baselines (matrix factorization and ensemble). The results showed that the proposed method in terms of all evaluation measures led to a significant improvement in traditional collaborative filtering (CF) performance, and with a significant difference (more than 40%), performed better than all baselines. According to the results, we find that our proposed method, which uses a combination of personality information and demographics, as well as tracking the recent interests and needs of the customer with the LSH approach, helps to improve the effectiveness of the recommendations more than the baselines. This is due to the fact that this method, which uses the above information in conjunction with the LSH technique, is more effective and more accurate in solving problems of cold start, scalability, sparsity and interest drift.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Research limitations\/implications<\/jats:title><jats:p>The research data were limited to only one e-clothing store.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Practical implications<\/jats:title><jats:p>In order to achieve an accurate and real-time RS in e-commerce, it is essential to use a combination of customer information with efficient techniques. In this regard, according to the results of the research, the use of personality traits and demographic characteristics lead to a more accurate knowledge of customers' interests and thus better identification of similar customers. Therefore, this information should be considered as a solution to reduce the problems of cold start and sparsity. Also, a better judgment can be made about customers' interests by considering their recent purchases; therefore, in order to solve the problems of interest drifts, different weights should be assigned to purchases and launch time of products\/items at different times (the more recent, the more weight). Finally, the LSH technique is used to increase the RS scalability in e-commerce. In total, a combination of personality traits, demographics and customer purchasing behavior over time with the LSH technique should be used to achieve an ideal RS. Using the RS proposed in this research, it is possible to create a comfortable and enjoyable shopping experience for customers by providing real-time recommendations that match customers' preferences and can result in an increase in the profitability of e-shops.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title><jats:p>In this study, by considering a combination of personality traits, demographic characteristics and time-based purchasing behavior of customers along with the LSH technique, we were able for the first time to simultaneously solve the basic problems of CF, namely cold start, scalability, sparsity and interest drift, which led to a decrease in significant errors of recommendations and an increase in the accuracy of CF. The average errors of the recommendations provided to users based on the proposed model is only about 13%, and the accuracy and compliance of these recommendations with the interests of customers is about 92%. In addition, a 40% difference between the accuracy of the proposed method and the traditional CF method has been observed. This level of accuracy in RSs is very significant and special, which is certainly welcomed by e-business owners. This is also a new scientific finding that is very useful for programmers, users and researchers. In general, the main contributions of this research are: 1) proposing an accurate RS using personality traits, demographic characteristics and time-based purchasing behavior; 2) proposing an effective and comprehensive RS for a \u201cclothing\u201d online store; 3) improving the RS performance by solving the cold start issue using personality traits and demographic characteristics; 4) improving the scalability issue in RS through efficient <jats:italic>k<\/jats:italic>-nearest neighbors; 5) Mitigating the sparsity issue by using personality traits and demographic characteristics and also by densifying the user-item matrix and 6) improving the RS accuracy by solving the interest drift issue through developing a time-based user-item matrix.<\/jats:p><\/jats:sec>","DOI":"10.1108\/dta-04-2020-0094","type":"journal-article","created":{"date-parts":[[2020,11,9]],"date-time":"2020-11-09T23:44:23Z","timestamp":1604965463000},"page":"149-174","source":"Crossref","is-referenced-by-count":14,"title":["An effective recommender system based on personality traits, demographics and behavior of customers in time context"],"prefix":"10.1108","volume":"55","author":[{"given":"Samira","family":"Khodabandehlou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S. Alireza","family":"Hashemi Golpayegani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mahmoud","family":"Zivari Rahman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"issue":"1","key":"key2021011307020327100_ref001","first-page":"29","article-title":"Impact of personality traits and product involvement on clothing impulsive buying","volume":"8","year":"2016","journal-title":"Journal of Business Management"},{"key":"key2021011307020327100_ref002","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-38067-9_1","article-title":"Improving simple collaborative filtering models using ensemble methods","volume-title":"Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 7872 LNCS (2013)","year":"2013"},{"issue":"6","key":"key2021011307020327100_ref003","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1016\/j.jbusres.2010.05.002","article-title":"Consumer innovativeness and its correlates: a propositional inventory for future research","volume":"64","year":"2011","journal-title":"Journal of Business Research"},{"key":"key2021011307020327100_ref004","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/j.knosys.2013.03.012","article-title":"Recommender systems survey","volume":"46","year":"2013","journal-title":"Knowledge-Based Systems"},{"key":"key2021011307020327100_ref201","article-title":"Personality-based recommendation in e-commerce","year":"2013"},{"issue":"16","key":"key2021011307020327100_ref005","doi-asserted-by":"crossref","first-page":"7370","DOI":"10.1016\/j.eswa.2014.06.007","article-title":"Intelligent tourism recommender systems: a survey","volume":"41","year":"2014","journal-title":"Expert Systems with Applications"},{"key":"key2021011307020327100_ref006","first-page":"207","article-title":"k-reciprocal nearest neighbors algorithm for one-class collaborative filtering","year":"2020","journal-title":"Neurocomputing"},{"key":"key2021011307020327100_ref007","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1016\/j.neucom.2017.06.081","article-title":"On identifying k-nearest neighbors in neighborhood models for efficient and effective collaborative filtering","volume":"278","year":"2018","journal-title":"Neurocomputing"},{"key":"key2021011307020327100_ref008","article-title":"Collaborative filtering based on demographic attribute vector","year":"2009"},{"issue":"4","key":"key2021011307020327100_ref009","doi-asserted-by":"publisher","first-page":"562","DOI":"10.1108\/DTA-12-2018-0105","article-title":"An innovative citation recommendation model for draft papers with varying degrees of information completeness","volume":"53","year":"2019","journal-title":"Data Technologies and Applications"},{"key":"key2021011307020327100_ref010","article-title":"Google news personalization: scalable online collaborative filtering","year":"2007"},{"key":"key2021011307020327100_ref011","article-title":"Clustering-based recommender system using principles of voting theory","year":"2014"},{"key":"key2021011307020327100_ref012","article-title":"Recency-based collaborative filtering","year":"2006"},{"key":"key2021011307020327100_ref013","first-page":"259","article-title":"Evaluating interface variants on personality acquisition for recommender systems","year":"2009"},{"issue":"2-3","key":"key2021011307020327100_ref014","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1007\/s11257-016-9171-0","article-title":"Computational personality recognition in social media","volume":"26","year":"2016","journal-title":"User Modeling and User-Adapted Interaction"},{"issue":"2-3","key":"key2021011307020327100_ref015","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1007\/s11257-016-9172-z","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"},{"issue":"4","key":"key2021011307020327100_ref016","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1177\/002224296703100405","article-title":"Consumer self-concept, symbolism and market behavior: a theoretical approach","volume":"31","year":"1967","journal-title":"Journal of Marketing"},{"key":"key2021011307020327100_ref017","first-page":"173","article-title":"Neural collaborative filtering","year":"2017"},{"key":"key2021011307020327100_ref018","first-page":"197","article-title":"Enhancing collaborative filtering systems with personality information","year":"2011"},{"key":"key2021011307020327100_ref019","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/j.jocs.2018.08.004","article-title":"Moreopt: a goal programming based movie recommender system","volume":"28","year":"2018","journal-title":"Journal of Computational Science"},{"issue":"4","key":"key2021011307020327100_ref020","article-title":"Determinants of interjudge agreement on personality traits: the big-five domains, observability, evaluativeness, and the unique perspective on the self","volume":"61","year":"1993","journal-title":"Journal of Personality"},{"key":"key2021011307020327100_ref021","article-title":"Logistic matrix factorization for implicit feedback data","year":"2014"},{"issue":"3","key":"key2021011307020327100_ref022","first-page":"220","article-title":"Construct validity of neo-personality inventory-revised in Iran","volume":"16","year":"2010","journal-title":"Iranian Journal of Psychiatry and Clinical Psychology"},{"issue":"6","key":"key2021011307020327100_ref023","doi-asserted-by":"crossref","first-page":"1241","DOI":"10.1007\/s10796-017-9800-0","article-title":"Personality, user preferences and behavior in recommender systems","volume":"20","year":"2018","journal-title":"Information Systems Frontiers"},{"issue":"4","key":"key2021011307020327100_ref024","doi-asserted-by":"crossref","first-page":"455","DOI":"10.1504\/IJBIS.2019.101582","article-title":"Designing an e-commerce recommender system based on collaborative filtering using a data mining approach","volume":"31","year":"2019","journal-title":"International Journal of Business Information Systems"},{"issue":"2\/3\/4","key":"key2021011307020327100_ref025","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1504\/IJECRM.2016.082187","article-title":"Improving customer loyalty evaluation methods in the grocery retail industry: a data mining approach","volume":"10","year":"2016","journal-title":"International Journal of Electronic Customer Relationship Management"},{"issue":"1\/2","key":"key2021011307020327100_ref026","first-page":"29","article-title":"Comparison of supervised machine learning techniques for customer churn prediction based on analysis of customer behavior","volume":"19","year":"2017","journal-title":"Journal of Systems and Information Technology"},{"key":"key2021011307020327100_ref027","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1016\/j.eswa.2017.04.027","article-title":"A new method to find neighbor users that improves the performance of collaborative filtering","volume":"83","year":"2017","journal-title":"Expert Systems with Applications"},{"issue":"4","key":"key2021011307020327100_ref028","doi-asserted-by":"crossref","first-page":"3055","DOI":"10.1016\/j.eswa.2007.06.031","article-title":"A time-based approach to effective recommender systems using implicit feedback","volume":"34","year":"2008","journal-title":"Expert Systems with Applications"},{"key":"key2021011307020327100_ref029","volume-title":"Mining of Massive Datasets","year":"2014"},{"key":"key2021011307020327100_ref030","article-title":"Real-time collaborative filtering recommender systems","year":"2014"},{"key":"key2021011307020327100_ref031","article-title":"CoFiGAN: collaborative filtering by generative and discriminative training for one-class recommendation","volume":"191","year":"2020","journal-title":"Knowledge-Based Systems"},{"key":"key2021011307020327100_ref032","first-page":"633","article-title":"A recommender system with interest-drifting","year":"2007"},{"issue":"4","key":"key2021011307020327100_ref200","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1002\/j.1556-6676.1991.tb01524.x","article-title":"The NEO personality inventory: using the five-factor model in counseling","volume":"69","year":"1991","journal-title":"Journal of Counseling and Development"},{"key":"key2021011307020327100_ref033","volume-title":"Personality in Adulthood: A Five-Factor Theory Perspective","year":"2003","edition":"2nd ed."},{"key":"key2021011307020327100_ref034","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1016\/j.eswa.2017.09.058","article-title":"A recommender system based on collaborative filtering using ontology and dimensionality reduction techniques","volume":"92","year":"2018","journal-title":"Expert Systems with Applications"},{"key":"key2021011307020327100_ref035","first-page":"605","article-title":"Personality-based recommender systems: an overview","year":"2012"},{"key":"key2021011307020327100_ref036","first-page":"55","article-title":"A comparative analysis of personality-based music recommender systems","year":"2016"},{"issue":"5","key":"key2021011307020327100_ref037","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1108\/07363761011063330","article-title":"Consumer innovativeness and shopping styles","volume":"27","year":"2010","journal-title":"Journal of Consumer Marketing"},{"key":"key2021011307020327100_ref038","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.knosys.2015.02.016","article-title":"Simultaneous co-clustering and learning to address the cold start problem in recommender systems","volume":"82","year":"2015","journal-title":"Knowledge-Based Systems"},{"key":"key2021011307020327100_ref039","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/j.eswa.2017.12.020","article-title":"The use of machine learning algorithms in recommender systems: a systematic review","volume":"97","year":"2018","journal-title":"Expert Systems with Applications"},{"key":"key2021011307020327100_ref040","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1016\/j.inffus.2018.06.004","article-title":"EARS: emotion-aware recommender system based on hybrid information fusion","volume":"46","year":"2019","journal-title":"Information Fusion"},{"issue":"3","key":"key2021011307020327100_ref041","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1177\/0165551512437517","article-title":"Adaptive approach to dealing with unstable behaviour of users in collaborative filtering systems","volume":"38","year":"2012","journal-title":"Journal of Information Science"},{"issue":"7","key":"key2021011307020327100_ref042","first-page":"143","article-title":"The influence of personality traits on consideration set size","volume":"3","year":"2011","journal-title":"Journal of Business Management"},{"key":"key2021011307020327100_ref043","first-page":"452","article-title":"BPR: Bayesian personalized ranking from implicit feedback","year":"2009"},{"key":"key2021011307020327100_ref044","article-title":"Towards personality-aware recommendation","year":"2016"},{"issue":"3","key":"key2021011307020327100_ref045","first-page":"303","article-title":"Exploiting user demographic attributes for solving cold-start problem in recommender system","volume":"1","year":"2013","journal-title":"Lecture Notes on Software Engineering"},{"key":"key2021011307020327100_ref046","first-page":"1","article-title":"User profile as a bridge in cross-domain recommender systems for sparsity reduction","volume":"19","year":"2019","journal-title":"Applied Intelligence"},{"issue":"4","key":"key2021011307020327100_ref047","doi-asserted-by":"crossref","first-page":"247","DOI":"10.14257\/ijunesst.2015.8.4.23","article-title":"A collaborative filtering recommender system integrated with interested drift based on forgetting function","volume":"8","year":"2015","journal-title":"International Journal of U\u2013and E-Service, Science and Technology"},{"key":"key2021011307020327100_ref048","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1016\/j.eswa.2018.06.001","article-title":"Impact of biclustering on the performance of biclustering based collaborative filtering","volume":"113","year":"2018","journal-title":"Expert Systems with Applications"},{"issue":"17","key":"key2021011307020327100_ref049","doi-asserted-by":"crossref","first-page":"7015","DOI":"10.1007\/s11042-014-1950-1","article-title":"Tuning metadata for better movie content-based recommendation systems","volume":"74","year":"2015","journal-title":"Multimedia Tools and Applications"},{"issue":"15","key":"key2021011307020327100_ref050","doi-asserted-by":"crossref","first-page":"6861","DOI":"10.1016\/j.eswa.2014.05.001","article-title":"HU-FCF: a hybrid user-based fuzzy collaborative filtering method in recommender systems","volume":"41","year":"2014","journal-title":"Expert Systems with Applications"},{"key":"key2021011307020327100_ref051","first-page":"30","article-title":"Personality based user similarity measure for a collaborative recommender system","year":"2010"},{"key":"key2021011307020327100_ref052","article-title":"Addressing the new user problem with a personality based user similarity measure","volume-title":"Proceedings of the 1st International Workshop on Decision Making and Recommendation Acceptance Issues in Recommender Systems","year":"2011"},{"key":"key2021011307020327100_ref053","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/j.knosys.2017.11.003","article-title":"Characterizing context-aware recommender systems: a systematic literature review","volume":"140","year":"2018","journal-title":"Knowledge Based Systems"},{"issue":"3","key":"key2021011307020327100_ref054","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1109\/TAFFC.2014.2330816","article-title":"A survey of personality computing","volume":"5","year":"2014","journal-title":"IEEE Transactions on Affective Computing"},{"key":"key2021011307020327100_ref055","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.eswa.2016.09.040","article-title":"Collaborative filtering and deep learning based recommendation system for cold start items","volume":"69","year":"2017","journal-title":"Expert Systems with Applications"},{"key":"key2021011307020327100_ref056","first-page":"302","article-title":"Implicit acquisition of user personality for augmenting movie recommendations","year":"2015"},{"key":"key2021011307020327100_ref057","first-page":"114","article-title":"Scalable collaborative filtering using cluster-based smoothing","year":"2005"},{"key":"key2021011307020327100_ref058","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/j.knosys.2018.11.025","article-title":"Mining personality traits from social messages for game recommender systems","volume":"165","year":"2019","journal-title":"Knowledge-Based Systems"},{"issue":"4","key":"key2021011307020327100_ref059","first-page":"999","article-title":"An improved collaborative filtering algorithm based on user interest","volume":"9","year":"2014","journal-title":"Journal of Software"},{"key":"key2021011307020327100_ref060","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1016\/j.eswa.2017.05.038","article-title":"Timeliness in recommender systems","volume":"85","year":"2017","journal-title":"Expert Systems with Applications"},{"issue":"1","key":"key2021011307020327100_ref061","first-page":"114","article-title":"Learning travel recommendations from user-generated GPS traces","volume":"2","year":"2011","journal-title":"ACM Transactions on Intelligent Systems and Technology"}],"container-title":["Data Technologies and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/DTA-04-2020-0094\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/DTA-04-2020-0094\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:15:05Z","timestamp":1753398905000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/dta\/article\/55\/1\/149-174\/44571"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,10]]},"references-count":63,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,11,10]]}},"alternative-id":["10.1108\/DTA-04-2020-0094"],"URL":"https:\/\/doi.org\/10.1108\/dta-04-2020-0094","relation":{},"ISSN":["2514-9288"],"issn-type":[{"value":"2514-9288","type":"print"}],"subject":[],"published":{"date-parts":[[2020,11,10]]}}}