Globally renowned research

Tackling reasoning, decision-making and communication in machines through groundbreaking research.

Neural Network 1.jpg

Maluuba datasets for machine literacy

Maluuba's sophisticated human-generated datasets are freely available to the Artificial Intelligence research community. Learn more about their design and development, read the related papers and access the datasets.

Access datasets

Towards AGI: Creating curious machines

Our new paper and video outline a suite of tasks that teach artificial agents to accomplish tasks through efficient information-seeking behaviour. Such behaviour is a vital research step towards Artificial General Intelligence.

View research


"We're solving fundamental challenges in deep learning and natural language to power a new era of artificial intelligence."

- Kaheer Suleman, CTO and Co Founder.

With several patents, fifteen peer-reviewed papers – and more coming in 2017 - we combine advanced research with industry to further enhance our AI Platform. We seek to motivate and support the AI research community by sharing datasets and regularly attending leading events such as NIPS, ICML and ACL. Oh, we're hiring too!

Keheer Quote.png

Featured Publications

Read our featured peer-reviewed publications, or view all publications.


December 2016

Frames: A Corpus For Adding Memory To Goal-Oriented Dialogue Systems

In this paper, study the role of memory in goal-oriented dialogue systems and we share a new dataset for the AI research community.

View publication

Access dataset



December 2016

Improving Scalability of Reinforcement Learning by Separation of Concerns

In this paper, we propose a framework for solving a single-agent task by using multiple agents, each focusing on different aspects of the task.

View publication


November 2016

NewsQA: A Machine Comprehension Dataset

NIPS 2016

We present NewsQA, a challenging human-generated machine comprehension dataset of over 100,000 Q&A pairs.

View publication

Access dataset


Our focus and approach

Machine reading comprehension aims at teaching artificial agents to read and understand natural language.

Almost all human knowledge can be distilled from stored text. From stone tablets to printed books to the internet, we write our ideas down. A machine capable of assimilating this information would be incredibly useful. A truly literate machine could answer users' questions about arbitrary subjects in open domains like an oracle -- and wouldn't need an engineer to feed it all useful information in advance (an impossible task, anyhow). A machine that reads on its own could incorporate dynamic information in real time from the world around it.

Advanced Conversational Systems

Without effective natural-language interaction, the benefits of literate machines will be largely inaccessible to most users. Building a conversational agent involves solving many problems, from understanding natural language and decision making to generating natural language. Our goal is to build systems which are knowledgeable and that can exchange information with users to help users accomplish tasks or gain knowledge.

Reinforcement Learning

An intelligent machine should be able to make decisions and learn from environmental feedback similar to humans. In contrast to supervised learning the agent does not require examples of correct or incorrect behaviour in reinforcement learning. Instead, it can improve its behaviour by itself by interacting with the environment and observing the rewards it gets for its actions. At Maluuba, we do fundamental research in scalability of Reinforcement Learning to allow machines to perform complex tasks in the real world.