Better predictions of employee events II

Machine learning can be used to predict employee events around retention, promotion or movement. This project explores how to generate better predictions by exploring correlations and exploiting them through features that increase predictive strength. Furthermore, the project explores how to reliably fine-tune the predictive model to a particular data set in the presence of interdependence […]

Read More
Teaching artificial agents to play complex video games from demonstrations

The goal of this research project is to develop novel technics to teach artificial agents how to play complex video games using reinforcement learning and demonstrations. Namely, we wish to propose a novel approach for learning from demonstrations, in which an agent simultaneously learns a behavior and the corresponding reward signal. This training procedure will […]

Read More
Detection of suspicious and/or abnormal real-time events from textual live data feeds

Social media and other real-time messaging applications represent valuable sources of real-time information that remain untapped by many service operators. The project is aimed at developing methodology for detecting suspicious and/or abnormal real-time events from textual live data feeds, based on predictive and/or anomaly detection algorithms applied to time series and text features. TRT Canada […]

Read More
Parallel Computing with Graphics Processing Units to Reduce Computational Overhead Associated with Math Simulations and Predictive Model Building

The objective of this project is to reduce the run time of computationally demanding simulation and modeling tasks at the partner organization. The project involves porting several computer algorithms to massively parallel hardware graphics devices that can be programmed using a widely available development platform. Improvements in performance on these computing tasks have direct implications […]

Read More
Full characterization of Drug-Drug interactions using deep learning methods

Better understanding Drug-Drug interactions (DDIs) is crucial for planning therapies and drugs co-administration. While, considerable efforts are spent in labor-intensive in vivo experiments and time-consuming clinical trials, understanding the pharmacological implications and adverse side-effects for some drug combinations is challenging. The majority of interactions remains undetected until therapies are prescribed to patients. We propose to […]

Read More
Property Testing of Linear Threshold Functions

Inferring underlying properties of a dataset is a fundamental task in the fields of learning, statistics, and data analysis. In recent years, the amount of data which we have access to and would like to analyze continues to grow at an astronomical rate. Algorithms that were previously considered efficient for learning properties of the data […]

Read More
Motion fields with deep reinforcement learning for real-time character animation

Character motion in games and animations often have high requirements of realism, aesthetics, and interactivity. For instance, in soccer simulation games, users control the players to move in different directions and perform actions such as passing and shooting. Modern data-driven approaches like motion fields provide convenient ways to synthesizing natural motions from a given database […]

Read More
Bridging Simulation-based Search and Model-based Reinforcement Learning with Entropy Regularization

Reinforcement learning (RL) provides a unified framework for sequential decision-making problem, where a computer agent interacts with an environment while trying to learn optimal decisions to maximize its long-term reward. This makes RL a suitable choice for many real-world applications, including finance. RL applications in finance have created a lot of in-depth innovation such as […]

Read More
KickStarter

Social networks like maps with real-time traffic are good examples of streaming graphs. These streaming graphs are processed and analyzed to answer the queries in real time. Conventional iterative graph processing algorithms estimate the results by approximating the intermediate values. Upon receiving a query, the computation is performed on these intermediate values. This setting gives […]

Read More