Construction of a Genetic Variant Store

This project proposes to explore and implement a method of storing and retrieving data relating to genetic variation across a population of individuals. Due to the large amount of genetic information each person possesses, such a database requires special attention to minimize the amount of data stored and to create efficient methods of accessing the […]

Read More
Interactive preference elicitation application for book recommendations

Kobo is an online e-book retailer that provides recommendations for future purchases to its user base. One difficulty that recommendation systems face is what is known as the “cold-user” problem. In this scenario, when we know so little of a user’s preferences (for example, if they are new to the platform), we do not have […]

Read More
Machine Learning methods for Nova Scotia property value prediction

This project will develop and apply machine learning techniques to predict the valuation of the properties in Nova Scotia. The techniques will help Property Valuation Services Corporation (PVSC) assessors with more efficiently and accurately valuing properties. The ultimate goal is to help PVSC reduce the number of annual appeals – which is a costly undertaking. […]

Read More
Learning representations through stochastic gradient descent by minimizing the cross-validation error

Representations are fundamental to Artificial Intelligence. Typically, the performance of a learning system depends on its data representation. These data representations are usually hand-engineered based on some prior domain knowledge regarding the task. More recently, the trend is to learn these representations through deep neural networks as these can produce significant performance improvements over hand-engineered […]

Read More
Prediction Improvement on User’s Consumption

The goal of the research is to implement different data mining algorithms in order to improve the prediction on a user’s electricity consumption. The research will be dedicated to improve the existing algorithms or implementing new algorithms for the improvement of the prediction accuracy. Besides application of the prediction algorithms, different data pre-processing methods will […]

Read More
Comparative Analysis on Various Blockchain Technologies and How Can They Transform the Financial Services for Scotiabank

Blockchain is an emerging technology that has the potential to change the way financial participants transact with each other. It enables direct transfer of value and financial assets between participants over networks without the need for a central authority (internet of value). It does this by combining the functionality of different technologies – distributed systems, […]

Read More
Learning robotic grasping for e-commerce sortation

We are conducting research on using techniques from Artificial Intelligence (specifically Machine Learning, Reinforcement learning, and computer vision) to automate the ability of a robotic arm equipped with a hand-like gripper to pick a wide variety of items. The robot uses the visual scene, provided through cameras, in order to choose which item to pick, […]

Read More
Labeling a user’s speech in real-time for always-on VoIP

TurnMeUp is an iOS app for always-on voice communications. Users leave the app running in the background and can talk to the recipient (also using the app) at any time. This app is especially useful for coworkers listening to their own music in the background without needing to enter and exit voice call sessions manually. […]

Read More
Standard Response Documents Application

Developing a model for a system can come with a lot of uncertainty, especially in the early stages of development. Recent research has be done into removing uncertainty during early stage models. Doctalk plans to use modern research to develop a viable product for market, while contributing to the process of the research being applied […]

Read More
Deep Collaborative Filtering using two stage information Retrieval

The company wants to develop a state of art recommendation system for the clients. A recommendation system is a piece of software that provides products’ suggestions to customers on a website. For example the products suggestions that can be seen on Amazon’s web page are generated by its recommendation engine. The typical recommendation engines work […]

Read More
Automated Detection and Classification of Adverse Events in Surgery

During surgeries, it is important to keep track of what is happening with the patient, the steps being taken during the surgery by the operating staff, and unforeseen events that occur. All the previous correspond to the surgical workflow. Keeping track of the workflow is essential to achieving a better and safer surgery. In the […]

Read More
Extracting supplier information from the web

Using web crawling technology in coordination with state of the art machine learning techniques, the project aims to mine useful, structured information about the world’s suppliers from the web. Recent advances in artificial intelligence have increased the viability of such autonomous systems for extracting coherent information from arbitrary human-produced content. By leveraging these technologies, our […]

Read More