Computer Vision and Deep Learning for Moderating Visual Content - BC-348

Preferred Disciplines: Engineering, Computing Science, ECE (Masters, PhD or Post-Docs)
Project length: 4 to 6 months (1 unit) with opportunities for longer term engagement
Desired start date: To be discussed
Location: Kelowna, BC
No. of Positions: 1
Preferences: None
Company: Two Hat

About Company:

Two Hat Research has developed the next generation of moderation tools for virtual worlds and social networking apps. Our Community Sift product lets clients define which kinds of chat messages are acceptable and which are high risk. We are seeking MSc and PhD students or Post-Docs to work on this research projects. We are particularly interested in pursuing multi-year collaborations.

We are committed to eliminating bullying from the web. We work with some of the largest video game, social media, and messaging companies on the internet and are scheduled to process 4 billion chat messages per day. We are deeply interested in publishing papers to showcase strong Canadian research. The work that these researchers will be doing will have a real-world impact.

Project Description:

Two Hat Security is a company that develops next generation moderation tools for social networking apps. Since visual content (e.g. images, videos) is one of the most important types of data shared by social networking apps, an important problem for the company is to identify images/videos that are offensive or inappropriate. For example, certain images/videos might contain violence, nudity, or certain objects (knife, gun, bikini, etc.) that are considered offensive. It is obviously unrealistic to have human annotators to manually sift through all images/videos online and flag those offensive contents. The goal of the proposed research program is to develop a series of computer vision and machine learning (especially deep learning) technologies that the partner company can utilize to build the state-of-the-art moderation tools for social network apps.

A great opportunity for a graduate student or Post-Doctoral Fellow to conduct cutting-edge research in the Rapidly-Growing Tech Hub of the Beautiful Okanagan Valley   

Research Objectives/Sub-Objectives:

  • Image recognition to discover high risk content
  • Contextual learning (text, text + image)


We are experimenting with a variety of cutting edge deep learning techniques for image recognition using both pre-trained and proprietarily-trained convolutional neural networks

Expertise and Skills Needed:

  • Computer vision and deep learning
  • Convolutional neural networks
  • Training binary and multiclass systems
  • Exceptional communication skills (the intern will have an opportunity to work directly with many notable organisations while conducting research and experimenting)

For more info or to apply to this applied research position, please

  1. Check your eligibility and find more information about open projects.
  2. Interested students need to get the approval from their supervisor and send their CV along with a link to their supervisor’s university webpage by applying through the webform or directly to Jennifer Tedman Jones at jtedman(a)