{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T18:12:32Z","timestamp":1775067152246,"version":"3.50.1"},"reference-count":50,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2021,8,13]],"date-time":"2021-08-13T00:00:00Z","timestamp":1628812800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["BDCC"],"abstract":"<jats:p>In the age of information overload, customers are overwhelmed with the number of products available for sale. Search engines try to overcome this issue by filtering relevant items to the users\u2019 queries. Traditional search engines rely on the exact match of terms in the query and product meta-data. Recently, deep learning-based approaches grabbed more attention by outperforming traditional methods in many circumstances. In this work, we involve the power of embeddings to solve the challenging task of optimizing product search engines in e-commerce. This work proposes an e-commerce product search engine based on a similarity metric that works on top of query and product embeddings. Two pre-trained word embedding models were tested, the first representing a category of models that generate fixed embeddings and a second representing a newer category of models that generate context-aware embeddings. Furthermore, a re-ranking step was performed by incorporating a list of quality indicators that reflects the utility of the product to the customer as inputs to well-known ranking methods. To prove the reliability of the approach, the Amazon reviews dataset was used for experimentation. The results demonstrated the effectiveness of context-aware embeddings in retrieving relevant products and the quality indicators in ranking high-quality products.<\/jats:p>","DOI":"10.3390\/bdcc5030035","type":"journal-article","created":{"date-parts":[[2021,8,13]],"date-time":"2021-08-13T05:34:46Z","timestamp":1628832886000},"page":"35","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Deep Neural Network and Boosting Based Hybrid Quality Ranking for e-Commerce Product Search"],"prefix":"10.3390","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8335-7731","authenticated-orcid":false,"given":"Mourad","family":"Jbene","sequence":"first","affiliation":[{"name":"Euromed Research Center, Engineering Unit, Euro-Mediterranean University, Fes 51, Morocco"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9074-4318","authenticated-orcid":false,"given":"Smail","family":"Tigani","sequence":"additional","affiliation":[{"name":"Euromed Research Center, Engineering Unit, Euro-Mediterranean University, Fes 51, Morocco"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0197-8313","authenticated-orcid":false,"given":"Rachid","family":"Saadane","sequence":"additional","affiliation":[{"name":"SIRC\/LAGeS-EHTP, Electrical and Telecommunications Engineering Department, EHTP, Casablanca BP 8108, Morocco"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4193-6062","authenticated-orcid":false,"given":"Abdellah","family":"Chehri","sequence":"additional","affiliation":[{"name":"Applied Sciences Department, University of Quebec, Chicoutimi, QC G7H 2B1, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,8,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Kaabi, S., and Jallouli, R. (2019). Overview of E-commerce Technologies, Data Analysis Capabilities and Marketing Knowledge. Digital Economy, Emerging Technologies and Business Innovation, Springer International Publishing.","DOI":"10.1007\/978-3-030-30874-2_14"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Turban, E., King, D., Lee, J.K., Liang, T.P., and Turban, D.C. (2015). E-Commerce: Mechanisms, Platforms, and Tools. Electronic Commerce: A Managerial and Social Networks Perspective, Springer International Publishing. Springer Texts in Business and Economics.","DOI":"10.1007\/978-3-319-10091-3"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Moraes, F., Yang, J., Zhang, R., and Murdock, V. (2020, January 14\u201318). The role of attributes in product quality comparisons. Proceedings of the 2020 Conference on Human Information Interaction and Retrieval, Vancouver, BC, Canada.","DOI":"10.1145\/3343413.3377956"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Carmel, D., Haramaty, E., Lazerson, A., Lewin-Eytan, L., and Maarek, Y. (2020, January 3\u20137). Why do people buy seemingly irrelevant items in voice product search? On the relation between product relevance and customer satisfaction in ecommerce. Proceedings of the 13th International Conference on Web Search and Data Mining, Houston, TX, USA.","DOI":"10.1145\/3336191.3371780"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Ahuja, A., Rao, N., Katariya, S., Subbian, K., and Reddy, C.K. (2020, January 3\u20137). Language-agnostic representation learning for product search on e-commerce platforms. Proceedings of the 13th International Conference on Web Search and Data Mining, Houston, TX, USA.","DOI":"10.1145\/3336191.3371852"},{"key":"ref_6","unstructured":"Devlin, J., Chang, M.W., Lee, K., and Toutanova, K. (2019, January 2\u20137). BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), Minneapolis, MN, USA."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1162\/tacl_a_00051","article-title":"Enriching Word Vectors with Subword Information","volume":"5","author":"Bojanowski","year":"2017","journal-title":"Trans. Assoc. Comput. Linguist."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"104842","DOI":"10.1016\/j.knosys.2019.07.013","article-title":"Learning short-text semantic similarity with word embeddings and external knowledge sources","volume":"182","author":"Nguyen","year":"2019","journal-title":"Knowl. Based Syst."},{"key":"ref_9","unstructured":"Lample, G., Conneau, A., Ranzato, M., Denoyer, L., and J\u00e9gou, H. (May, January 30). Word translation without parallel data. Proceedings of the International Conference on Learning Representations, Vancouver, BC, Canada."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/j.inffus.2020.02.007","article-title":"Processes and methods of information fusion for ranking products based on online reviews: An overview","volume":"60","author":"Fan","year":"2020","journal-title":"Inf. Fusion"},{"key":"ref_11","unstructured":"Robertson, S.E., Walker, S., Jones, S., Hancock-Beaulieu, M., and Gatford, M. (2021, August 12). Okapi at TREC-3, Available online: https:\/\/www.researchgate.net\/publication\/221037764_Okapi_at_TREC-3."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Ponte, J.M., and Croft, W.B. (1998, January 24\u201328). A Language Modeling Approach to Information Retrieval. Proceedings of the 21st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, Melbourne, Australia.","DOI":"10.1145\/290941.291008"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Van Gysel, C., de Rijke, M., and Kanoulas, E. (2016, January 24\u201328). Learning Latent Vector Spaces for Product Search. Proceedings of the 25th ACM International on Conference on Information and Knowledge Management, Indianapolis, IN, USA.","DOI":"10.1145\/2983323.2983702"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Ai, Q., Zhang, Y., Bi, K., Chen, X., and Croft, W.B. (2017, January 7\u201311). Learning a Hierarchical Embedding Model for Personalized Product Search. Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, Tokyo, Japan.","DOI":"10.1145\/3077136.3080813"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Ai, Q., Hill, D.N., Vishwanathan, S.V.N., and Croft, W.B. (2019, January 3\u20137). A Zero Attention Model for Personalized Product Search. Proceedings of the 28th ACM International Conference on Information and Knowledge Management, Beijing, China.","DOI":"10.1145\/3357384.3357980"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Guo, Y., Cheng, Z., Nie, L., Xu, X.S., and Kankanhalli, M. (2018, January 22\u201326). Multi-modal Preference Modeling for Product Search. Proceedings of the 26th ACM International Conference on Multimedia, Seoul, Korea.","DOI":"10.1145\/3240508.3240541"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Bi, K., Ai, Q., Zhang, Y., and Croft, W.B. (2019, January 3\u20137). Conversational Product Search Based on Negative Feedback. Proceedings of the 28th ACM International Conference on Information and Knowledge Management, Beijing, China.","DOI":"10.1145\/3357384.3357939"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Nguyen, T., Rao, N., and Subbian, K. (2020, January 5\u201310). Learning Robust Models for e-Commerce Product Search. Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Online.","DOI":"10.18653\/v1\/2020.acl-main.614"},{"key":"ref_19","unstructured":"Mikolov, T., Sutskever, I., Chen, K., Corrado, G., and Dean, J. (2013, January 5\u201310). Distributed representations of words and phrases and their compositionality. Proceedings of the 26th International Conference on Neural Information Processing Systems, Lake Tahoe, NV, USA."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Pennington, J., Socher, R., and Manning, C. (2014, January 25\u201329). Glove: Global Vectors for Word Representation. Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), Doha, Qatar.","DOI":"10.3115\/v1\/D14-1162"},{"key":"ref_21","unstructured":"Liu, Y., Ott, M., Goyal, N., Du, J., Joshi, M., Chen, D., Levy, O., Lewis, M., Zettlemoyer, L., and Stoyanov, V. (2019). RoBERTa: A Robustly Optimized BERT Pretraining Approach. arXiv."},{"key":"ref_22","unstructured":"Lan, Z., Chen, M., Goodman, S., Gimpel, K., Sharma, P., and Soricut, R. (2020). ALBERT: A Lite BERT for Self-supervised Learning of Language Representations. arXiv."},{"key":"ref_23","unstructured":"Sanh, V., Debut, L., Chaumond, J., and Wolf, T. (2019). DistilBERT, a distilled version of BERT: Smaller, faster, cheaper and lighter. arXiv."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Shen, S., Dong, Z., Ye, J., Ma, L., Yao, Z., Gholami, A., Mahoney, M.W., and Keutzer, K. (2020, January 7\u201312). Q-BERT: Hessian Based Ultra Low Precision Quantization of BERT. Proceedings of the AAAI Conference on Artificial Intelligence, New York, NY, USA.","DOI":"10.1609\/aaai.v34i05.6409"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"842","DOI":"10.1162\/tacl_a_00349","article-title":"A Primer in BERTology: What We Know About How BERT Works","volume":"8","author":"Rogers","year":"2020","journal-title":"Trans. Assoc. Comput. Linguist."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Reimers, N., and Gurevych, I. (2019). Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks. arXiv.","DOI":"10.18653\/v1\/D19-1410"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1561\/1500000016","article-title":"Learning to Rank for Information Retrieval","volume":"3","author":"Liu","year":"2009","journal-title":"Found. Trends Inf. Retr."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Burges, C., Shaked, T., Renshaw, E., Lazier, A., Deeds, M., Hamilton, N., and Hullender, G. (2005, January 7\u201311). Learning to rank using gradient descent. Proceedings of the 22nd International Conference on Machine Learning, Bonn, Germany.","DOI":"10.1145\/1102351.1102363"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Burges, C.J.C., Ragno, R., and Le, Q.V. (2006, January 12\u201315). Learning to rank with nonsmooth cost functions. Proceedings of the 19th International Conference on Neural Information Processing Systems, Doha, QA, Canada.","DOI":"10.7551\/mitpress\/7503.003.0029"},{"key":"ref_30","unstructured":"Burges, C.J. (2021, August 12). From RankNet to LambdaRank to LambdaMART: An Overview; Technical Report MSR-TR-2010-82. Available online: https:\/\/www.microsoft.com\/en-us\/research\/uploads\/prod\/2016\/02\/MSR-TR-2010-82.pdf."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Mitra, B., and Craswell, N. (2017). Neural Models for Information Retrieval. arXiv.","DOI":"10.1145\/3018661.3022755"},{"key":"ref_32","unstructured":"Wu, C., Yan, M., and Si, L. (2017). Ensemble Methods for Personalized E-Commerce Search Challenge at CIKM Cup 2016. arXiv."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Karmaker Santu, S.K., Sondhi, P., and Zhai, C. (2017, January 7\u201311). On Application of Learning to Rank for E-Commerce Search. Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, Tokyo, Japan.","DOI":"10.1145\/3077136.3080838"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Wu, L., Hu, D., Hong, L., and Liu, H. (2018, January 8\u201312). Turning Clicks into Purchases: Revenue Optimization for Product Search in E-Commerce. Proceedings of the 41st International ACM SIGIR Conference on Research & Development in Information Retrieval, Ann Arbor, MI, USA.","DOI":"10.1145\/3209978.3209993"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"100874","DOI":"10.1016\/j.elerap.2019.100874","article-title":"Learning to rank products based on online product reviews using a hierarchical deep neural network","volume":"36","author":"Lee","year":"2019","journal-title":"Electron. Commer. Res. Appl."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Bird, S., and Loper, E. (2004). NLTK: The Natural Language Toolkit. Proceedings of the ACL Interactive Poster and Demonstration Sessions, Association for Computational Linguistics.","DOI":"10.3115\/1219044.1219075"},{"key":"ref_37","unstructured":"Wu, Y., Schuster, M., Chen, Z., Le, Q.V., Norouzi, M., Macherey, W., Krikun, M., Cao, Y., Gao, Q., and Macherey, K. (2016). Google\u2019s Neural Machine Translation System: Bridging the Gap between Human and Machine Translation. arXiv."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Bell, A., Senthil Kumar, P., and Miranda, D. (2018, January 22\u201326). The Title Says It All: A Title Term Weighting Strategy For eCommerce Ranking. Proceedings of the 27th ACM International Conference on Information and Knowledge Management, Torino, Italy.","DOI":"10.1145\/3269206.3272033"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Bi, K., Teo, C.H., Dattatreya, Y., Mohan, V., and Croft, W.B. (2019, January 3\u20137). A Study of Context Dependencies in Multi-page Product Search. Proceedings of the 28th ACM International Conference on Information and Knowledge Management, Beijing, China.","DOI":"10.1145\/3357384.3358095"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.regsciurbeco.2018.11.003","article-title":"Reviews and price on online platforms: Evidence from sentiment analysis of Airbnb reviews in Boston","volume":"75","author":"Lawani","year":"2019","journal-title":"Reg. Sci. Urban Econ."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"19:1","DOI":"10.1145\/3295822","article-title":"Attentive Long Short-Term Preference Modeling for Personalized Product Search","volume":"37","author":"Guo","year":"2019","journal-title":"ACM Trans. Inf. Syst. (TOIS)"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"2673","DOI":"10.1109\/78.650093","article-title":"Bidirectional recurrent neural networks","volume":"45","author":"Schuster","year":"1997","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Xu, J., and Li, H. (2007, January 23\u201327). AdaRank: A boosting algorithm for information retrieval. Proceedings of the 30th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, Amsterdam, The Netherlands.","DOI":"10.1145\/1277741.1277809"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Ni, J., Li, J., and McAuley, J. (2019, January 3\u20137). Justifying Recommendations using Distantly-Labeled Reviews and Fine-Grained Aspects. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), Hong Kong, China.","DOI":"10.18653\/v1\/D19-1018"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Zheng, L., Noroozi, V., and Yu, P.S. (2017, January 6\u201310). Joint Deep Modeling of Users and Items Using Reviews for Recommendation. Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, Cambridge, UK.","DOI":"10.1145\/3018661.3018665"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Ling, G., Lyu, M.R., and King, I. (2014, January 6\u201310). Ratings meet reviews, a combined approach to recommend. Proceedings of the 8th ACM Conference on Recommender Systems, Foster City, Silicon Valley, CA, USA.","DOI":"10.1145\/2645710.2645728"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Seo, S., Huang, J., Yang, H., and Liu, Y. (2017, January 27\u201331). Interpretable Convolutional Neural Networks with Dual Local and Global Attention for Review Rating Prediction. Proceedings of the Eleventh ACM Conference on Recommender Systems, Como, Italy.","DOI":"10.1145\/3109859.3109890"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Catherine, R., and Cohen, W. (2017, January 27\u201331). TransNets: Learning to Transform for Recommendation. Proceedings of the Eleventh ACM Conference on Recommender Systems, Como, Italy.","DOI":"10.1145\/3109859.3109878"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1108\/07363760010309528","article-title":"Product search in e-shopping:a review and research propositions","volume":"17","author":"Rowley","year":"2000","journal-title":"J. Consum. Mark."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Chapelle, O., Metlzer, D., Zhang, Y., and Grinspan, P. (2009, January 2\u20136). Expected reciprocal rank for graded relevance. Proceedings of the 18th ACM Conference on Information and Knowledge Management, Hong Kong, China.","DOI":"10.1145\/1645953.1646033"}],"container-title":["Big Data and Cognitive Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2504-2289\/5\/3\/35\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:45:14Z","timestamp":1760165114000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2504-2289\/5\/3\/35"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,13]]},"references-count":50,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2021,9]]}},"alternative-id":["bdcc5030035"],"URL":"https:\/\/doi.org\/10.3390\/bdcc5030035","relation":{},"ISSN":["2504-2289"],"issn-type":[{"value":"2504-2289","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,13]]}}}