Spelling Correction using Phonetics in E-commerce Search

Fan Yang, Alireza Bagheri Garakani, Yifei Teng, Yan Gao, Jia Liu, Jingyuan Deng, Yi Sun


Abstract
In E-commerce search, spelling correction plays an important role to find desired products for customers in processing user-typed search queries. However, resolving phonetic errors is a critical but much overlooked area. The query with phonetic spelling errors tends to appear correct based on pronunciation but is nonetheless inaccurate in spelling (e.g., “bluetooth sound system” vs. “blutut sant sistam”) with numerous noisy forms and sparse occurrences. In this work, we propose a generalized spelling correction system integrating phonetics to address phonetic errors in E-commerce search without additional latency cost. Using India (IN) E-commerce market for illustration, the experiment shows that our proposed phonetic solution significantly improves the F1 score by 9%+ and recall of phonetic errors by 8%+. This phonetic spelling correction system has been deployed to production, currently serving hundreds of millions of customers.
Anthology ID:
2022.ecnlp-1.9
Volume:
Proceedings of the Fifth Workshop on e-Commerce and NLP (ECNLP 5)
Month:
May
Year:
2022
Address:
Dublin, Ireland
Editors:
Shervin Malmasi, Oleg Rokhlenko, Nicola Ueffing, Ido Guy, Eugene Agichtein, Surya Kallumadi
Venue:
ECNLP
SIG:
Publisher:
Association for Computational Linguistics
Note:
Pages:
63–67
Language:
URL:
https://aclanthology.org/2022.ecnlp-1.9
DOI:
10.18653/v1/2022.ecnlp-1.9
Bibkey:
Cite (ACL):
Fan Yang, Alireza Bagheri Garakani, Yifei Teng, Yan Gao, Jia Liu, Jingyuan Deng, and Yi Sun. 2022. Spelling Correction using Phonetics in E-commerce Search. In Proceedings of the Fifth Workshop on e-Commerce and NLP (ECNLP 5), pages 63–67, Dublin, Ireland. Association for Computational Linguistics.
Cite (Informal):
Spelling Correction using Phonetics in E-commerce Search (Yang et al., ECNLP 2022)
Copy Citation:
PDF:
https://aclanthology.org/2022.ecnlp-1.9.pdf
Video:
 https://aclanthology.org/2022.ecnlp-1.9.mp4