{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T11:57:35Z","timestamp":1785412655834,"version":"3.56.0"},"reference-count":55,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2023,11,10]],"date-time":"2023-11-10T00:00:00Z","timestamp":1699574400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>This study proposes a framework for a systems engineering-based approach to context-aware personalization, which is applied to e-commerce through the understanding and modeling of user behavior from their interactions with sales channels and media. The framework is practical and built on systems engineering principles. It combines three conceptual components to produce signals that provide content relevant to the users based on their behavior, thus enhancing their experience. These components are the \u2018recognition and knowledge\u2019 of the users and their behavior (persona); the awareness of users\u2019 current contexts; and the comprehension of their situation and projection of their future status (intent prediction). The persona generator is implemented by leveraging an unsupervised machine learning algorithm to assign users into cohorts and learn cohort behavior while preserving their privacy in an ethical framework. The component of the users\u2019 current context is fulfilled as a microservice that adopts novel e-commerce data interpretations. The best result of 97.3% accuracy for the intent prediction component was obtained by tokenizing categorical features with a pre-trained BERT (bidirectional encoder representations from transformers) model and passing these, as the contextual embedding input, to an LSTM (long short-term memory) neural network. Paired cohort-directed prescriptive action is generated from learned behavior as a recommended alternative to users\u2019 shopping steps. The practical implementation of this e-commerce personalization framework is demonstrated in this study through the empirical evaluation of experimental results.<\/jats:p>","DOI":"10.3390\/info14110608","type":"journal-article","created":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T02:46:47Z","timestamp":1699843607000},"page":"608","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Context-Aware Personalization: A Systems Engineering Framework"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2755-827X","authenticated-orcid":false,"given":"Olurotimi","family":"Oguntola","sequence":"first","affiliation":[{"name":"Systems Engineering Department, Colorado State University, Fort Collins, CO 80523, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6937-1956","authenticated-orcid":false,"given":"Steven","family":"Simske","sequence":"additional","affiliation":[{"name":"Systems Engineering Department, Colorado State University, Fort Collins, CO 80523, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,11,10]]},"reference":[{"key":"ref_1","unstructured":"Chen, A. (2005). Location- and Context-Awareness, Springer."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1007\/978-3-540-27780-4_27","article-title":"Context-aware recommendations in the mobile tourist application COMPASS","volume":"Volume 3137","author":"Pokraev","year":"2004","journal-title":"Adaptive Hypermedia and Adaptive Web-Based Systems"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1535","DOI":"10.1109\/TKDE.2008.110","article-title":"Using Context to Improve Predictive Modeling of Customers in Personalization Applications","volume":"20","author":"Palmisano","year":"2008","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_4","first-page":"67","article-title":"Context-Aware Recommender Systems","volume":"32","author":"Adomavicius","year":"2011","journal-title":"AI Mag."},{"key":"ref_5","unstructured":"Baltrunas, L., Kaminskas, M., Ludwig, B., Moling, O., Ricci, F., Aydin, A., L\u00fcke, K.-H., and Schwaiger, R. (2011). E-Commerce and Web Technologies, Springer. Lecture Notes in Business Information Processing."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Quadrana, M., Karatzoglou, A., Hidasi, B., and Cremonesi, P. (2017, January 27\u201331). Personalizing Session-Based Recommendations with Hierarchical Recurrent Neural Networks. Proceedings of the Eleventh ACM Conference on Recommender Systems, New York, NY, USA.","DOI":"10.1145\/3109859.3109896"},{"key":"ref_7","unstructured":"Ling, M. (2006). Web Content Personalization and Task Complexity in E-Commerce Decision Making, ProQuest Dissertations Publishing."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1023\/A:1026201108015","article-title":"User Attitudes Regarding a User-Adaptive eCommerce Web Site","volume":"13","author":"Alpert","year":"2003","journal-title":"User Model. User-Adapt. Interact."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Crowder, J.A., Carbone, J.N., and Demijohn, R. (2016). Multidisciplinary Systems Engineering Architecting the Design Process, Springer International Publishing.","DOI":"10.1007\/978-3-319-22398-8"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"924","DOI":"10.1002\/j.2334-5837.1999.tb00258.x","article-title":"4 System Engineering for Faster, Cheaper, Better","volume":"9","author":"Forsberg","year":"1999","journal-title":"INCOSE Int. Symp."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1109\/MS.2015.11","article-title":"Microservices","volume":"32","author":"Thones","year":"2015","journal-title":"IEEE Softw."},{"key":"ref_12","unstructured":"(2023, July 20). eCommerce Behavior Data from the Multi-Category Store. (2019\u20132020). [Dataset]. Available online: https:\/\/www.kaggle.com\/datasets\/mkechinov\/ecommerce-behavior-data-from-multi-category-store."},{"key":"ref_13","first-page":"002224292095904","article-title":"The Double-Edged Effects of E-Commerce Cart Retargeting: Does Retargeting Too Early Backfire?","volume":"85","author":"Li","year":"2020","journal-title":"J. Mark."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"2182","DOI":"10.1016\/j.comnet.2010.03.006","article-title":"An Automatic HTTP Cookie Management System","volume":"54","author":"Yue","year":"2010","journal-title":"Comput. Netw."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"697","DOI":"10.1007\/s10618-012-0254-1","article-title":"More than Modelling and Hiding: Towards a Comprehensive View of Web Mining and Privacy","volume":"24","author":"Berendt","year":"2012","journal-title":"Data Min. Knowl. Discov."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1321","DOI":"10.1016\/j.future.2017.12.061","article-title":"Big Data Fingerprinting Information Analytics for Sustainability","volume":"86","author":"Pawluczuk","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Faulkner, A., and Nicholson, M. (2020). Data-Centric Safety, Elsevier.","DOI":"10.1016\/B978-0-12-820790-1.00018-8"},{"key":"ref_18","unstructured":"Dong, G., and Liu, H. (2018). Feature Engineering for Machine Learning and Data Analytics, CRC Press."},{"key":"ref_19","first-page":"171","article-title":"The data checking engine: Complex rules for data quality monitoring","volume":"7","author":"Heine","year":"2014","journal-title":"Int. J. Adv. Softw."},{"key":"ref_20","unstructured":"Ehrlinger, L., Haunschmid, V., Palazzini, D., and Lettner, C. (2019). Database and Expert Systems Applications, Springer International Publishing."},{"key":"ref_21","unstructured":"Witten, I.H., Frank, E., and Hall, M.A. (2011). Data Mining: Practical Machine Learning Tools and Techniques (The Morgan Kaufmann Series in Data Management Systems), Morgan Kaufmann. [3rd ed.]."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1016\/j.cageo.2018.11.003","article-title":"A Novel Hierarchical Clustering Analysis Method Based on Kullback\u2013Leibler Divergence and Application on Dalaimiao Geochemical Exploration Data","volume":"123","author":"Yang","year":"2019","journal-title":"Comput. Geosci."},{"key":"ref_23","unstructured":"Wigness, M., Draper, B., Beveridge, R., Howe, A., and Peterson, C. (2015). Hierarchical Cluster Guided Labeling: Efficient Label Collection for Visual Classification, Colorado State University, Libraries."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1109\/TPAMI.1984.4767478","article-title":"K-Means-Type Algorithms: A Generalized Convergence Theorem and Characterization of Local Optimality","volume":"6","author":"Selim","year":"1984","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_25","unstructured":"Simske, S. (2019). Meta-Analytics: Consensus Approaches and System Patterns for Data Analysis, Morgan Kaufmann, Print. [1st ed.]. 16\u201319."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1016\/j.patrec.2017.03.008","article-title":"K-Means Clustering with Outlier Removal","volume":"90","author":"Gan","year":"2017","journal-title":"Pattern Recognit. Lett."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"747","DOI":"10.1016\/j.asoc.2017.08.032","article-title":"Two Improved K-Means Algorithms","volume":"68","author":"Yu","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_28","first-page":"1","article-title":"Time Series K -Means: A New K -Means Type Smooth Subspace Clustering for Time Series Data","volume":"367\u2013368","author":"Huang","year":"2016","journal-title":"Inf. Sci."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"3016","DOI":"10.1109\/TIP.2017.2665976","article-title":"Re-Weighted Discriminatively Embedded K -Means for Multi-View Clustering","volume":"26","author":"Xu","year":"2017","journal-title":"IEEE Trans. Image Process."},{"key":"ref_30","unstructured":"Do, C.B. (2023, July 20). The Multivariate Gaussian Distribution. Stanford Libraries. Available online: https:\/\/cs229.stanford.edu\/section\/gaussians.pdf."},{"key":"ref_31","unstructured":"Bishop, C.M. (2006). Pattern Recognition and Machine Learning (Information Science and Statistics), Springer."},{"key":"ref_32","first-page":"19","article-title":"Choosing the right number of components or factors in PCA and EFA","volume":"13","author":"Brown","year":"2009","journal-title":"JALT Test. Eval. SIG Newsl."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Satopaa, V., Albrecht, J., Irwin, D., and Raghavan, B. (2011, January 20\u201324). Finding a \u2018Kneedle\u2019 in a Haystack: Detecting Knee Points in System Behavior. Proceedings of the 31st International Conference on Distributed Computing Systems Workshops, Minneapolis, MN, USA.","DOI":"10.1109\/ICDCSW.2011.20"},{"key":"ref_34","unstructured":"The scikit-yb Developers (2023, October 27). Yellowbrick: A Suite of Visual Analysis and Diagnostic Tools for Machine Learning. PyPI. Available online: https:\/\/pypi.org\/project\/yellowbrick\/."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/03610927408827101","article-title":"A Dendrite Method for Cluster Analysis","volume":"3","author":"Calinski","year":"1974","journal-title":"Commun. Stat.\u2013Theory Methods"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1109\/TPAMI.1979.4766909","article-title":"A Cluster Separation Measure","volume":"1","author":"Davies","year":"1979","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Mac\u00edas, A., and Navarro, E. (2018, January 24\u201328). An Integrated Approach for Context-Aware Development. Proceedings of the ECSA\u201918: Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, Madrid, Spain.","DOI":"10.1145\/3241403.3241452"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"032032","DOI":"10.1088\/1742-6596\/1087\/3\/032032","article-title":"Management of API Gateway Based on Micro-Service Architecture","volume":"1087","author":"Zhao","year":"2018","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_39","first-page":"1","article-title":"A Modeling Method for Model-Driven API Management","volume":"25","year":"2020","journal-title":"Complex Syst. Inform. Model. Q."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Loyola, P., Liu, C., and Hirate, Y. (2017, January 27\u201331). Modeling User Session and Intent with an Attention-Based Encoder-Decoder Architecture. Proceedings of the RecSys\u201917: Proceedings of the Eleventh ACM Conference on Recommender Systems, Como, Italy.","DOI":"10.1145\/3109859.3109917"},{"key":"ref_41","unstructured":"Agrawal, R., Habeeb, A., and Hsueh, C. (2018). Learning User Intent from Action Sequences on Interactive Systems. arXiv."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"16983","DOI":"10.1038\/s41598-020-73622-y","article-title":"Shopper Intent Prediction from Clickstream E-Commerce Data with Minimal Browsing Information","volume":"10","author":"Requena","year":"2020","journal-title":"Sci. Rep."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Singhal, R., Shroff, G.M., Kumar, M., Choudhury, S.R., Kadarkar, S., Virk, R., Verma, S., and Tewari, V. (2019, January 3\u20135). Fast Online \u2018Next Best Offers\u2019 using Deep Learning. Proceedings of the ACM India Joint International Conference on Data Science and Management of Data, Kolkata, India.","DOI":"10.1145\/3297001.3297029"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"6893","DOI":"10.1007\/s00521-018-3523-0","article-title":"Real-Time Prediction of Online Shoppers\u2019 Purchasing Intention Using Multilayer Perceptron and LSTM Recurrent Neural Networks","volume":"31","author":"Sakar","year":"2018","journal-title":"Neural Comput. Appl."},{"key":"ref_45","unstructured":"Toth, A., Tan, L., Di Fabbrizio, G., and Datta, A. (2017, January 11). Predicting shopping behavior with mixture of RNNs. Proceedings of the SIGIR 2017 Workshop on eCommerce (ECOM 17), Tokyo, Japan."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","article-title":"Long short-term memory","volume":"9","author":"Hochreiter","year":"1997","journal-title":"Neural Comput."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Coates, J., and Bollegala, D. (2018). Frustratingly Easy Meta-Embedding\u2013Computing Meta-Embeddings by Averaging Source Word Embeddings. arXiv.","DOI":"10.18653\/v1\/N18-2031"},{"key":"ref_48","unstructured":"Devlin, J., Chang, M.W., Lee, K., and Toutanova, K. (2018). Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1235","DOI":"10.1162\/neco_a_01199","article-title":"A Review of Recurrent Neural Networks: LSTM Cells and Network Architectures","volume":"31","author":"Yu","year":"2019","journal-title":"Neural Comput."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/j.neucom.2020.02.113","article-title":"Visualising Basins of Attraction for the Cross-Entropy and the Squared Error Neural Network Loss Functions","volume":"400","author":"Bosman","year":"2020","journal-title":"Neurocomputing"},{"key":"ref_51","unstructured":"Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv."},{"key":"ref_52","unstructured":"Ruder, S. (2016). An overview of gradient descent optimization algorithms. arXiv."},{"key":"ref_53","unstructured":"Mikolov, T., Yih, W.T., and Zweig, G. (2013, January 9\u201314). Linguistic regularities in continuous space word representations. Proceedings of the 2013 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Atlanta, GA, USA."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"697","DOI":"10.1007\/s12525-020-00448-x","article-title":"Towards Early Purchase Intention Prediction in Online Session Based Retailing Systems","volume":"31","author":"Esmeli","year":"2021","journal-title":"Electron. Mark."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Jiang, Z., Zheng, Y., Tan, H., Tang, B., and Zhou, H. (2017). Variational Deep Embedding: An Unsupervised and Generative Approach to Clustering. arXiv.","DOI":"10.24963\/ijcai.2017\/273"}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/14\/11\/608\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:21:12Z","timestamp":1760131272000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/14\/11\/608"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,10]]},"references-count":55,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2023,11]]}},"alternative-id":["info14110608"],"URL":"https:\/\/doi.org\/10.3390\/info14110608","relation":{},"ISSN":["2078-2489"],"issn-type":[{"value":"2078-2489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,11,10]]}}}