CMPUT 692 - Modern Database Searches and Techniques

Overview

With text and natural languages being pervasive, they have become an integral part of modern database management echosystems. As the data increase in size and variation, standard models of text and queries are no longer effective or efficient. This departure has led to many interesting models and algorithms for search and data exploration in the past couple of years.

This course studies some of those models and algorithms with an in-depth analysis of the underlying principles that allow these models to be applied or scaled to large data collections and workloads.

Objectives

Some of the learning objectives of this course are:

  • Understanding the principles of modern queries in databases and retrievals from big text collections
  • Learning about the underlying models, algorithms and applications
  • hands-on experience with the development, improvement and evaluation of selected methods and algorithms

Course Work

  • Assignments
  • Term project (individual or groups of 2, depending on the class size)
  • Class presentation of a research paper
  • Participation in class discussions