Show simple item record

dc.contributor.advisorPu, Ken
dc.contributor.authorMa, Limin
dc.date.accessioned2023-04-24T14:50:11Z
dc.date.available2023-04-24T14:50:11Z
dc.date.issued2023-04-01
dc.identifier.urihttps://hdl.handle.net/10155/1595
dc.description.abstractOur research focuses on a novel method to query relational data. We propose the partial tuple search problem where a user can utilize keyword search to explore complex relational datasets. The challenge of evaluation of partial tuple queries is the performance bottleneck of fuzzy string matching using traditional full-text index structures. We propose a solution to overcome the bottleneck by incorporating horizontally partitioned full-text indexes and an embeddable neural network classifier in the query processing pipeline. The classifier is trained with self-supervision. It learns to optimize the partitioned indexes access pattern to accelerate query performance. Using textual features of user queries, the classifier infers the index access pattern so that fuzzy string matching subqueries are efficiently evaluated. We studied various network architectures and evaluated them against real-world datasets. Our experimental evaluation demonstrates that neural networks successfully learned how to optimize index access patterns for this use case.en
dc.description.sponsorshipUniversity of Ontario Institute of Technologyen
dc.language.isoenen
dc.subjectNeural networken
dc.subjectRelational databaseen
dc.subjectKeyword searchen
dc.subjectOptimizationen
dc.titleOptimizing relational search with embedded neural networken
dc.typeThesisen
dc.degree.levelMaster of Science (MSc)en
dc.degree.disciplineComputer Scienceen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record