Main content

A Comparison Framework for Product Matching Algorithms

Show full item record

Title: A Comparison Framework for Product Matching Algorithms
Author: Foxcroft, Jeremy
Department: School of Computer Science
Program: Computer Science
Advisor: Antonie, Luiza
Abstract: Product matching is a specific application of record linkage where different digital records that refer to the same product are identified. In this thesis, we design a framework to compare state-of-the-art product matching systems including traditional machine learning models and more recent deep learning approaches. We then employ this system to perform comparisons on both open source product matching benchmarks and real-world modern day industrial product data, measuring performance with both F1 measure and precision-recall curves. We find that traditional machine learning techniques remain superior for clean, structured data and that this superior performance translates seamlessly from the open source product matching benchmarks to the real-world data. We also propose a new application for product matching: forecasting demand for products that are new to market.
Date: 2021-09
Terms of Use: All items in the Atrium are protected by copyright with all rights reserved unless otherwise indicated.
Related Publications: Foxcroft, J., Chen, T., Padmanabhan, K., Keng, B., & Antonie, L. (2021). Product Matching Lessons and Recommendations from a Real World Application. Proceedings of the Canadian Conference on Artificial Intelligence.

Files in this item

Files Size Format View Description
Foxcroft_Jeremy_202109_MSc.pdf 807.6Kb PDF View/Open Thesis

This item appears in the following Collection(s)

Show full item record

The library is committed to ensuring that members of our user community with disabilities have equal access to our services and resources and that their dignity and independence is always respected. If you encounter a barrier and/or need an alternate format, please fill out our Library Print and Multimedia Alternate-Format Request Form. Contact us if you’d like to provide feedback:  (email address)