We aim to build a system capable of understanding knowledge, to answer questions and get things done.

PROBLEMS WE WORK ON

Making use of humanity’s vast collective knowledge is
hard, and the tools we have are insufficient.

Information is spread across websites, databases, scientific papers, algorithms, statistical models, and more. This makes it hard to access, combine, and use information effectively.

Existing methods of structuring information require significant manual effort to deal with information uncertainty.

Current scalable machine learning methods are intransparent in their reasoning. This limits their reliability and viable applications.

Our system addresses these problems. It aims to provide services across different domains, for example, acting as analysts, research assistants, or data scientists.

We start with a seed

Initially, we are focusing on building a system that can receive queries in natural or domain-specific language, provide good answers, and an insight into its reasoning.

Answers can be of many types: text, numbers, images, colours, etc. A probabilistic distribution over several possible answers is given, to account for uncertainty.

The procedure that was followed to obtain the answer is shown, providing transparency into the reasoning of the system. This includes reasoning steps as well as a display of data sources, statistical methods and algorithms, machine learning models used, and more.

Our approach in a nutshell

COMPONENTS

An universal language for knowledge

component

TO REPRESENT
HETEROGENEOUS INFORMATION

A PROBABILISTIC FRAMEWORK FOR REASONING AND LEARNING

component

TO REDUCE MANUAL EFFORT
NEEDED TO CURATE THE DATA

A VISUAL AND NATURAL LANGUAGE REPRESENTATION

component

TO MAKE REASONING
UNDERSTANDABLE

METHODS

CATEGORY THEORY

method

TO CAPTURE
STRUCTURE AND COMPOSITION

BAYESIAN STATISTICS

method

TO REPRESENT
UNCERTAIN KNOWLEDGE

SOFTWARE ENGINEERING

method

TO BUILD
A ROBUST IMPLEMENTATION

COGNITIVE SCIENCE

method

TO UNDERSTAND
REASONING AND LEARNING

News feed

PlantingSpace