Boolean interpretation, matching, and ranking of natural language queries in product selection systems

被引:0
|
作者
Moulton, Matthew [1 ]
Ng, Yiu-Kai [1 ]
机构
[1] Brigham Young Univ, Comp Sci Dept, 3361 TMCB, Provo, UT 84602 USA
关键词
Natural language query; Interpretation; Matching; Ranking; Data retrieval; SIMILARITY; RETRIEVAL;
D O I
10.1007/s10791-024-09432-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
E-commerce is a massive sector in the US economy, generating $767.7 billion in revenue in 2021. E-commerce sites maximize their revenue by helping customers find, examine, and purchase products. To help users easily find the most relevant products in the database for their individual needs, e-commerce sites are equipped with a product retrieval system. Many of these modern retrieval systems parse user-specified constraints or keywords embedded in a simple natural language query, which is generally easier and faster for the customer to specify their needs than navigating a product specification form, and does not require the seller to design or develop such a form. These natural language product retrieval systems, however, suffer from low relevance in retrieved products, especially for complex constraints specified on products. The reduced accuracy is in part due to under-utilizing the rich semantics of natural language, specifically queries that include Boolean operators, and lacking of the ranking on partially-matched relevant results that could be of interest to the customers. This undesirable effect costs e-commerce vendors to lose sales on their merchandise. In solving this problem, we propose a novel product retrieval system, called QuePR \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textit{QuePR}}$$\end{document} , that parses arbitrarily simple and complex natural language queries with(out) Boolean operators, utilizes combinatorial numeric and content-based matching to extract relevant products from a database, and ranks retrieved resultant products by relevance before presenting them to the end-user. The advantages of QuePR \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textit{QuePR}}$$\end{document} are its ability to process explicit and implicit Boolean operators in queries, handle natural language queries using similarity measures on partially-matched records, and perform best guess or match on ambiguous or incomplete queries. QuePR \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textit{QuePR}}$$\end{document} is unique, easy to use, and scalable to all product categories. To verify the accuracy of QuePR \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textit{QuePR}}$$\end{document} in retrieving relevant products on different product domains, we have conducted different performance analyses and compared QuePR \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textit{QuePR}}$$\end{document} with other ranking and retrieval systems. The empirical results verify that QuePR \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textit{QuePR}}$$\end{document} outperforms others while maintaining an optimal runtime speed.
引用
收藏
页数:20
相关论文
共 25 条
  • [1] Retrieving and Ranking Relevant Products from Boolean Natural Language Queries
    Moulton, Matthew
    Gao, Siqi
    Ng, Yiu-Kai
    [J]. 2022 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY, WI-IAT, 2022, : 303 - 308
  • [2] Semantic matching of natural language Web queries
    Karam, N
    Benbernou, S
    Hacid, MS
    Schneider, M
    [J]. WEB ENGINEERING, PROCEEDINGS, 2004, 3140 : 416 - 429
  • [3] Evaluating the Interpretation of Natural Language Trace Queries
    Lohar, Sugandha
    Cleland-Huang, Jane
    Rasin, Alexander
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2016, 2016, 9619 : 85 - 101
  • [4] Natural Language queries in CBR systems
    Diaz-Agudo, Belen
    Recio-Garcia, Juan A.
    Gonzalez-Calero, Pedro A.
    [J]. 19TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL II, PROCEEDINGS, 2007, : 468 - 472
  • [5] Algorithm for Processing Queries that Involve Boolean Columns for a Natural Language Interface to Databases
    Pazos R, Rodolfo A.
    Martinez F, Jose A.
    Gonzalez B, J. Javier
    Verastegui O, Andres A.
    [J]. COMPUTACION Y SISTEMAS, 2020, 24 (01): : 61 - 74
  • [6] INTERPRETATION OF NATURAL-LANGUAGE DATABASE QUERIES USING OPTIMIZATION METHODS
    LEIGH, W
    EVANS, J
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1986, 16 (01): : 40 - 52
  • [7] Syntactico-Semantic Interpretation of Natural Language Queries on a Medical Ontology
    Chouaib, Bouhalika
    Zizette, Boufaida
    [J]. PROCEEDINGS OF THE 2012 IEEE SECOND INTERNATIONAL WORKSHOP ON ADVANCED INFORMATION SYSTEMS FOR ENTERPRISES (IWAISE 2012), 2012, : 71 - 77
  • [8] Weighted semantic parsing: A robust approach to interpretation of natural language queries
    Ballim, A
    Pallotta, V
    [J]. FLEXIBLE QUERY ANSWERING SYSTEMS: RECENT ADVANCES, 2001, : 243 - 254
  • [9] The ambiguity of negation in natural language queries to information retrieval systems
    McQuire, AR
    Eastman, CM
    [J]. JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE, 1998, 49 (08): : 686 - 692
  • [10] Flexibility principles in Boolean semantics: The interpretation of coordination, plurality, and scope in natural language.
    Lasersohn, P
    [J]. APPLIED PSYCHOLINGUISTICS, 2003, 24 (02) : 317 - 319