{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T11:08:53Z","timestamp":1777892933347,"version":"3.51.4"},"reference-count":59,"publisher":"Oxford University Press (OUP)","issue":"3","license":[{"start":{"date-parts":[[2023,4,23]],"date-time":"2023-04-23T00:00:00Z","timestamp":1682208000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/pages\/standard-publication-reuse-rights"}],"funder":[{"name":"Chinese Agricultural Research System","award":["CARS-29"],"award-info":[{"award-number":["CARS-29"]}]},{"name":"Key Laboratory of Viticulture and Enology, Ministry of Agriculture, China"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,4,14]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In an increasingly competitive market, predicting the customer\u2019s consumption behavior has a vital role in customer relationship management. In this study, a new classifier for customer consumption behavior prediction is proposed. The proposed methods are as follows: (i) A feature selection method based on least absolute shrinkage and selection operator (Lasso) and Principal Component Analysis (PCA), to achieve efficient feature selection and eliminate correlations between variables. (ii) An improved genetic-eXtreme Gradient Boosting (XGBoost) for customer consumption behavior prediction, to improve the accuracy of prediction. Furthermore, the global search ability and flexibility of the genetic mechanism are used to optimize the XGBoost parameters, which avoids inaccurate parameter settings by manual experience. The adaptive crossover and mutation probabilities are designed to prevent the population from falling into the local extremum. Moreover, the grape-customer consumption behavior dataset is employed to compare the six Lasso-based models from the original, normalized and standardized data sources with the Isometric Mapping, Locally Linear Embedding, Multidimensional Scaling, PCA and Kernel Principal Component Analysis methods. The improved genetic-XGBoost is compared with several well-known parameter optimization algorithms and state-of-the-art classification approaches. Furthermore, experiments are conducted on the University of California Irvine datasets to verify the improved genetic-XGBoost algorithm. All results show that the proposed methods outperform the existing ones. The prediction results provide the decision-making basis for enterprises to formulate better marketing strategies.<\/jats:p>","DOI":"10.1093\/comjnl\/bxad041","type":"journal-article","created":{"date-parts":[[2023,4,25]],"date-time":"2023-04-25T17:58:49Z","timestamp":1682445529000},"page":"1041-1059","source":"Crossref","is-referenced-by-count":5,"title":["An Improved Genetic-XGBoost Classifier for Customer Consumption Behavior Prediction"],"prefix":"10.1093","volume":"67","author":[{"given":"Yue","family":"Li","sequence":"first","affiliation":[{"name":"College of Information and Electrical Engineering, China Agricultural University , Beijing 100083 , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianfang","family":"Qi","sequence":"additional","affiliation":[{"name":"College of Information and Electrical Engineering, China Agricultural University , Beijing 100083 , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haibin","family":"Jin","sequence":"additional","affiliation":[{"name":"College of Information and Electrical Engineering, China Agricultural University , Beijing 100083 , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dong","family":"Tian","sequence":"additional","affiliation":[{"name":"College of Information and Electrical Engineering, China Agricultural University , Beijing 100083 , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weisong","family":"Mu","sequence":"additional","affiliation":[{"name":"College of Information and Electrical Engineering, China Agricultural University , Beijing 100083 , China"},{"name":"Key Laboratory of Viticulture and Enology, Ministry of Agriculture , Beijing 100083 , China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianying","family":"Feng","sequence":"additional","affiliation":[{"name":"College of Information and Electrical Engineering, China Agricultural University , Beijing 100083 , China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2023,4,23]]},"reference":[{"key":"2024041716564022300_ref1","doi-asserted-by":"crossref","first-page":"102770","DOI":"10.1016\/j.jretconser.2021.102770","article-title":"Customer happiness as a function of perceived loyalty program benefits \u2013 a quantile regression approach","volume":"64","author":"Agarwal","year":"2022","journal-title":"J. Retail. Consum. Serv."},{"key":"2024041716564022300_ref2","doi-asserted-by":"crossref","first-page":"102946","DOI":"10.1016\/j.jretconser.2022.102946","article-title":"Mobile payment apps filling value gaps: integrating consumption values with initial trust and customer involvement","volume":"66","author":"Chakraborty","year":"2022","journal-title":"J. Retail. Consum. Serv."},{"key":"2024041716564022300_ref3","doi-asserted-by":"crossref","first-page":"1631","DOI":"10.1093\/comjnl\/bxab210","article-title":"Tourists\u2019 digital footprint: prediction method of tourism consumption decision preference","volume":"65","author":"Sun","year":"2022","journal-title":"Comput. J."},{"key":"2024041716564022300_ref4","doi-asserted-by":"crossref","first-page":"465","DOI":"10.1109\/TKDE.2010.263","article-title":"Feature selection based on class-dependent densities for high-dimensional binary data","volume":"24","author":"Javed","year":"2012","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"2024041716564022300_ref5","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.ins.2021.08.076","article-title":"Feature selection for label distribution learning via feature similarity and label correlation","volume":"582","author":"Qian","year":"2022","journal-title":"Inform. Sci."},{"key":"2024041716564022300_ref6","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1111\/j.2517-6161.1996.tb02080.x","article-title":"Regression shrinkage and selection via the lasso","volume":"58","author":"Tibshirani","year":"1996","journal-title":"J. R. Stat. Soc. B. Methodol."},{"key":"2024041716564022300_ref7","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1016\/j.jretconser.2019.03.012","article-title":"Measuring social media influencer index - insights from facebook, twitter and Instagram","volume":"49","author":"Arora","year":"2019","journal-title":"J. Retail. Consum. Serv."},{"key":"2024041716564022300_ref8","doi-asserted-by":"crossref","first-page":"10786","DOI":"10.3390\/su131910786","article-title":"An e-commerce recommendation system based on dynamic analysis of customer behavior","volume":"13","author":"Hussien","year":"2021","journal-title":"Sustainability"},{"key":"2024041716564022300_ref9","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.jretconser.2015.07.003","article-title":"A hybrid data mining model of feature selection algorithms and ensemble learning classifiers for credit scoring","volume":"27","author":"Koutanaei","year":"2015","journal-title":"J. Retail. Consum. Serv."},{"key":"2024041716564022300_ref10","doi-asserted-by":"crossref","first-page":"552","DOI":"10.1109\/TSMCA.2010.2084081","article-title":"Comparing boosting and bagging techniques with noisy and imbalanced data","volume":"41","author":"Khoshgoftaar","year":"2011","journal-title":"IEEE Trans. Syst. Man Cybern. Paart A-Syst. Hum."},{"key":"2024041716564022300_ref11","first-page":"4169","volume-title":"In Proc. of 2018 IEEE Int. Conf. on Big Data (Big Data)","author":"Wang","year":"2018"},{"key":"2024041716564022300_ref12","doi-asserted-by":"crossref","first-page":"154","DOI":"10.15837\/ijccc.2019.2.3514","article-title":"Weighted random search for hyperparameter optimization","volume":"14","author":"Florea","year":"2019","journal-title":"Int. J. Comput. Commun. Control"},{"key":"2024041716564022300_ref13","doi-asserted-by":"crossref","first-page":"2821","DOI":"10.1007\/s10462-021-10072-6","article-title":"A survey on feature selection methods for mixed data","volume":"55","author":"Solorio-Fernandez","year":"2021","journal-title":"Artif. Intell. Rev."},{"key":"2024041716564022300_ref14","article-title":"Improving the performance of feature selection methods with low-sample-size data","volume":"bxac033","author":"Zheng","year":"2022","journal-title":"Comput. J."},{"key":"2024041716564022300_ref15","doi-asserted-by":"crossref","first-page":"590","DOI":"10.1016\/j.ins.2021.06.096","article-title":"RHDSI: a novel dimensionality reduction based algorithm on high dimensional feature selection with interactions","volume":"574","author":"Jain","year":"2021","journal-title":"Inform. Sci."},{"key":"2024041716564022300_ref16","doi-asserted-by":"crossref","first-page":"1226","DOI":"10.1109\/TPAMI.2005.159","article-title":"Feature selection based on mutual information: criteria of max-dependency, max-relevance, and min-redundancy","volume":"27","author":"Peng","year":"2005","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"2024041716564022300_ref17","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/j.cogsys.2019.04.002","article-title":"Feature selection using ant colony optimization (ACO) and road sign detection and recognition (RSDR) system","volume":"58","author":"Jayaprakash","year":"2019","journal-title":"Cogn. Syst. Res."},{"key":"2024041716564022300_ref18","first-page":"18","volume-title":"Proc. of 2016 IEEE Int. Conf. on Advances in Computer Applications (ICACA)","author":"Muthukrishnan","year":"2016"},{"key":"2024041716564022300_ref19","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/j.patrec.2016.08.005","article-title":"High-order covariate interacted lasso for feature selection","volume":"87","author":"Zhang","year":"2017","journal-title":"Pattern Recogn. Lett."},{"key":"2024041716564022300_ref20","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1016\/j.ifacol.2019.11.708","article-title":"Feature selection for thermal comfort modeling based on constrained lasso regression","volume":"52","author":"Guenther","year":"2019","journal-title":"IFAC-PapersOnLine"},{"key":"2024041716564022300_ref21","doi-asserted-by":"crossref","first-page":"6673535","DOI":"10.1155\/2020\/6673535","article-title":"A novel consumer purchase behavior recognition method using ensemble learning algorithm","volume":"2020","author":"Wang","year":"2020","journal-title":"Math. Probl. Eng."},{"key":"2024041716564022300_ref22","first-page":"785","volume-title":"Proc. of the 22nd ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining (KDD)","author":"Chen","year":"2016"},{"key":"2024041716564022300_ref23","doi-asserted-by":"crossref","first-page":"3722","DOI":"10.14704\/WEB\/V19I1\/WEB19245","article-title":"Uncertain data analysis with regularized XGBoost","volume":"19","author":"Suresh","year":"2022","journal-title":"Webology"},{"key":"2024041716564022300_ref24","doi-asserted-by":"crossref","first-page":"1338","DOI":"10.1093\/comjnl\/bxab008","article-title":"Prediction of stock prices using statistical and machine learning models: a comparative analysis","volume":"65","author":"Prasad","year":"2022","journal-title":"Comput. J."},{"key":"2024041716564022300_ref25","doi-asserted-by":"crossref","first-page":"1203","DOI":"10.1049\/iet-rsn.2016.0632","article-title":"Radar emitter classification for large data set based on weighted-XGBoost","volume":"11","author":"Chen","year":"2017","journal-title":"IET Radar Sonar Navig."},{"key":"2024041716564022300_ref26","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1016\/j.patrec.2020.05.035","article-title":"Imbalance-XGBoost: leveraging weighted and focal losses for binary label-imbalanced classification with XGBoost","volume":"136","author":"Wang","year":"2020","journal-title":"Pattern Recogn. Lett."},{"key":"2024041716564022300_ref27","first-page":"1","article-title":"XGBoost optimized by adaptive particle swarm optimization for credit scoring","volume":"2021","author":"Qin","year":"2021","journal-title":"Math. Probl. Eng."},{"key":"2024041716564022300_ref28","first-page":"507","volume-title":"Proc. of the 5th Int. Conf. on Learning and Intelligent Optimization, Rome, Italy, January 17\u201321","author":"Hutter","year":"2011"},{"key":"2024041716564022300_ref29","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1016\/j.eswa.2017.02.017","article-title":"A boosted decision tree approach using Bayesian hyper-parameter optimization for credit scoring","volume":"78","author":"Xia","year":"2017","journal-title":"Expert Syst. Appl."},{"key":"2024041716564022300_ref30","first-page":"1","volume-title":"Proc. of Int. Conf. on Electrical Power and Energy Systems (ICEPES)","author":"Chauhan","year":"2021"},{"key":"2024041716564022300_ref31","article-title":"Customer segmentation using K-means clustering and the hybrid particle swarm optimization algorithm","volume":"bxab206","author":"Li","year":"2022","journal-title":"Comput. J."},{"key":"2024041716564022300_ref32","doi-asserted-by":"crossref","first-page":"114892","DOI":"10.1016\/j.eswa.2021.114892","article-title":"Capturing dynamics of post-earnings-announcement drift using a genetic algorithm-optimized XGBoost","volume":"177","author":"Joseph Ye","year":"2021","journal-title":"Expert Syst. Appl."},{"key":"2024041716564022300_ref33","doi-asserted-by":"crossref","first-page":"240","DOI":"10.1504\/IJCAT.2020.106571","article-title":"Improved XGBoost model based on genetic algorithm","volume":"62","author":"Chen","year":"2020","journal-title":"Int. J. Comput. Appl. T."},{"key":"2024041716564022300_ref34","doi-asserted-by":"crossref","first-page":"115716","DOI":"10.1016\/j.eswa.2021.115716","article-title":"Prediction of stock price direction using a hybrid GA-XGBoost algorithm with a three-stage feature engineering process","volume":"186","author":"Yun","year":"2021","journal-title":"Expert Syst. Appl."},{"key":"2024041716564022300_ref35","doi-asserted-by":"crossref","first-page":"2919","DOI":"10.1108\/BFJ-03-2019-0183","article-title":"Shelf life prediction model of postharvest table grape using optimized radial basis function (RBF) neural network","volume":"121","author":"Li","year":"2019","journal-title":"Br. Food J."},{"key":"2024041716564022300_ref36","doi-asserted-by":"crossref","first-page":"108058","DOI":"10.1016\/j.patcog.2021.108058","article-title":"Fused lasso for feature selection using structural information","volume":"119","author":"Cui","year":"2021","journal-title":"Pattern Recognit."},{"key":"2024041716564022300_ref37","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1162\/NECO_a_00537","article-title":"High-dimensional feature selection by feature-wise kernelized lasso","volume":"26","author":"Yamada","year":"2014","journal-title":"Neural Comput."},{"key":"2024041716564022300_ref38","doi-asserted-by":"crossref","first-page":"1134","DOI":"10.30534\/ijatcse\/2020\/36922020","article-title":"Hybrid image registration methods: a review","volume":"9","author":"Kumari","year":"2020","journal-title":"Int. J. Adv. Trends Comput. Sci. Eng."},{"key":"2024041716564022300_ref39","first-page":"26","article-title":"A comparative study of image retrieval algorithms for enhancing a content-based image retrieval system","volume":"172","author":"AbdElrazek","year":"2017","journal-title":"Int. J. Comput. Appl."},{"key":"2024041716564022300_ref40","doi-asserted-by":"crossref","first-page":"156","DOI":"10.3390\/info12040156","article-title":"The image classification method with CNN-XGBoost model based on adaptive particle swarm optimization","volume":"12","author":"Jiao","year":"2021","journal-title":"Inform"},{"key":"2024041716564022300_ref41","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1109\/LGRS.2014.2337320","article-title":"Feature selection based on hybridization of genetic algorithm and particle swarm optimization","volume":"12","author":"Ghamisi","year":"2015","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"2024041716564022300_ref42","doi-asserted-by":"crossref","first-page":"841","DOI":"10.1016\/j.ins.2020.08.083","article-title":"A problem-specific non-dominated sorting genetic algorithm for supervised feature selection","volume":"547","author":"Zhou","year":"2021","journal-title":"Inform. Sci."},{"key":"2024041716564022300_ref43","first-page":"271","article-title":"Customer churn prediction system: a machine learning approach","volume":"104","author":"Lalwani","year":"2022","journal-title":"Comput. Secur."},{"key":"2024041716564022300_ref44","doi-asserted-by":"crossref","first-page":"1\u201329","DOI":"10.1111\/exsy.12264","article-title":"Uncertainty based genetic algorithm with varying population for random fuzzy maximum flow problem","volume":"35","author":"Majumder","year":"2018","journal-title":"Expert Syst."},{"key":"2024041716564022300_ref45","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1080\/03610926.2018.1528361","article-title":"On the convergence rate of the elitist genetic algorithm based on mutation probability","volume":"49","author":"Pereira","year":"2020","journal-title":"Commun. Stat."},{"key":"2024041716564022300_ref46","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1080\/0305215X.2018.1443083","article-title":"Multi-agent genetic algorithm with controllable mutation probability utilizing back propagation neural network for global optimization of trajectory design","volume":"51","author":"Zuo","year":"2019","journal-title":"Eng. Optimiz."},{"key":"2024041716564022300_ref47","first-page":"725","volume-title":"Proc. of Int. Conf. on Computer Science and Automation Engineering","author":"Chinnasri","year":"2013"},{"key":"2024041716564022300_ref48","doi-asserted-by":"crossref","first-page":"6207","DOI":"10.1007\/s00521-019-04132-w","article-title":"A conceptual comparison of several metaheuristic algorithms on continuous optimization problems","volume":"32","author":"Ezugwu","year":"2020","journal-title":"Neural Comput. Applic."},{"key":"2024041716564022300_ref49","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1007\/s10472-017-9564-8","article-title":"A Bayesian interpretation of the confusion matrix","volume":"81","author":"Caelen","year":"2017","journal-title":"Ann. Math. Artif. Intell."},{"key":"2024041716564022300_ref50","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1016\/j.eswa.2018.03.012","article-title":"Combining neuroevolution and principal componentanalysis to trade in the financial markets","volume":"103","author":"Nadkarni","year":"2018","journal-title":"Expert Syst. Appl."},{"key":"2024041716564022300_ref51","doi-asserted-by":"crossref","DOI":"10.1007\/s11042-022-13596-3","article-title":"Neural style transfer for image steganography and destylization with supervised image to image translation","volume":"82","author":"Garg","year":"2023","journal-title":"Multimed. Tools Appl."},{"key":"2024041716564022300_ref52","doi-asserted-by":"crossref","first-page":"103456","DOI":"10.1016\/j.bspc.2021.103456","article-title":"hyOPTXg: OPTUNA hyper-parameter optimization framework for predicting cardiovascular disease using XGBoost","volume":"73","author":"Srinivas","year":"2022","journal-title":"Biomed. Signal Process. Control"},{"key":"2024041716564022300_ref53","doi-asserted-by":"crossref","first-page":"116982","DOI":"10.1016\/j.eswa.2022.116982","article-title":"A new oversampling method and improved radial basis function classifier for customer consumption behavior prediction","volume":"199","author":"Li","year":"2022","journal-title":"Expert Syst. Appl."},{"key":"2024041716564022300_ref54","doi-asserted-by":"crossref","first-page":"547","DOI":"10.1016\/j.dss.2009.05.016","article-title":"Modeling wine preferences by data mining from physicochemical properties","volume":"47","author":"Cortez","year":"2009","journal-title":"Decis. Support Syst."},{"key":"2024041716564022300_ref55","article-title":"A novel hybrid segmentation approach for decision support: a case study in banking","volume":"bxac009","author":"Mosa","year":"2022","journal-title":"Comput. J."},{"key":"2024041716564022300_ref56","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1057\/rpm.2014.22","article-title":"Developing an integrated revenue management and customer relationship management approach in the hotel industry","volume":"14","author":"Vaeztehrani","year":"2015","journal-title":"J. Revenue Pricing Ma."},{"key":"2024041716564022300_ref57","doi-asserted-by":"crossref","first-page":"102755","DOI":"10.1016\/j.jretconser.2021.102755","article-title":"The social significance of AI in retail on customer experience and shopping practices","volume":"64","author":"Moore","year":"2022","journal-title":"J. Retail. Consum. Serv."},{"key":"2024041716564022300_ref58","doi-asserted-by":"crossref","first-page":"14499","DOI":"10.1016\/j.eswa.2011.05.034","article-title":"Group RFM analysis as a novel framework to discover better customer consumption behavior","volume":"38","author":"Chang","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"2024041716564022300_ref59","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.knosys.2014.03.018","article-title":"A predictive model for recurrent consumption behavior: an application on phone calls","volume":"64","author":"Haddad","year":"2014","journal-title":"Knowledge-Based Syst."}],"container-title":["The Computer Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/67\/3\/1041\/57231447\/bxad041.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/67\/3\/1041\/57231447\/bxad041.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,19]],"date-time":"2024-10-19T05:28:10Z","timestamp":1729315690000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/comjnl\/article\/67\/3\/1041\/7136737"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,23]]},"references-count":59,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2023,4,23]]},"published-print":{"date-parts":[[2024,4,14]]}},"URL":"https:\/\/doi.org\/10.1093\/comjnl\/bxad041","relation":{},"ISSN":["0010-4620","1460-2067"],"issn-type":[{"value":"0010-4620","type":"print"},{"value":"1460-2067","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2024,3]]},"published":{"date-parts":[[2023,4,23]]}}}