Deep learning for natural language text and image analysis

This research project focuses on natural language text and image analysis based on statistical and deep learning techniques, for recognizing semantics or meaningful relations from unstructured big data, for better understanding of the data and serving the users. This project aims to develop a mixed natural language text and image analysis system for an online […]

Read More
Rational Design of Advanced Materials

Society is in a constant quest for new advanced materials. Whether it be a material harder than diamond, more conductive than silver, or more insulating than aerogel, new advanced materials feed technological innovation. The classical way to design new materials is through experiments. Experiments are expensive, slow, potentially hazardous, and require a significant amount of […]

Read More
Combinatorics and Algorithms for Video-on-Demand

The project involves constructing and evaluating mathematical algorithms for scheduling media content (TV shows, sports games, movies) in video-on-demand systems, typically on virtual machines in the cloud. Although the problem is stated as a real-world problem, it is, at heart, a mathematical one—an understanding of the real-world issues is easy enough to acquire if the […]

Read More
Parallel Programming for Real-Time Applications on Multi-core Processors

This project explores online real-time task scheduling and mapping on multicore systems. A software tool is being developed to create code dependency graphs, generate task sequences, and then perform real-time scheduling and mapping on multi-processor platforms. The tool will be able to handle tasks with precedence constraints and non-preemptive task executions.

Read More
Classification automatique par ordinateur d’images de diatom?es (algues)

Les diatom?es sont des microalgues que l’on retrouve dans les cours d’eau (aussi dans les lacs et les oc?ans). Il a ?t? d?montr? (travaux d’un collaborateur en sc. de l’environnement) que la distribution des esp?ces dans un cours d’eau est un bio-indicateur de l’?tat de celui-ci (pollution, etc.). Les diatom?es sont distribu?es parmi des centaines […]

Read More
Text Mining and Visual Analytics for MOOCs Conversations

The field of education is witnessing dramatic changes with the advent of Massive Open Online Courses (MOOCs), in which large numbers of students can take courses on the Web. However, in spite of their initial success, MOOC developers have been frustrated by the fact that many students do not complete the courses, because they often […]

Read More
Secure Outsourcing of Storage and Computation

The rise of cloud technologies and the proliferation of mobile devices have revolutionized data storage and their processing. Amongst numerous benefits, cloud technologies offer a flexible way to outsource storage and computation to the cloud vendors. As a result, sensitive data often end up being managed on remote servers maintained by third party outsourcing vendors. […]

Read More
Augmented Reality in Surgery

Augmented Reality (AR) is the combination of virtual images with real objects in order to improve perception. It is a rapidly growing field and has many applications in medicine. For this research project we would like to apply AR to the surgical site during a simulated operation in order to provide additional information and improve […]

Read More
Identifying students’ thinking skills based on the pattern analysis of their interaction behaviours observed in virtual worlds

Virtual worlds, like Second Life, have been adopted by researchers to assess students’ understandings of the knowledge they have learned. Students’ performances of solving the challenges and quests in the virtual worlds can be treated as their overall mastery of the taught concepts and skills. However, the answers of the questions like “do they have […]

Read More
Exploring the Utility of Physical Visualization Construction

Physical visualizations are representations in which data is mapped to physical form, rather than the pixels or ink of traditional visualizations [6]. Creating such representations using tangible tiles (i.e. constructive physical visualization) is an accessible paradigm for visualization novices to construct representations [5]. Is this approach worth the greater time investment it requires over more automated […]

Read More
Gaining Insight from Crash Reports and Bug Reports

This project seeks to address the flood of bugreports and crashreports that software companies must address when they build consumerfacing software. Organizations can easily face 50,000 crash reports per day. Developers cannot manually sift through them all. The goal of this work is to exploit modern search engine technology and crash report representation to enable […]

Read More