At RBC Borealis, a large team of approximately 40 researchers — with backgrounds in computer vision, machine learning, natural language processing, and with PhDs in computer science, physics, computational finance, mathematics and more — conduct research in artificial intelligence for financial services. Together, the team has published over 50 papers in NeurIPS, ICLR, ICML, ACL, CVPR and other conferences and journals.

The team’s commitment to creating real-world impact through scientific pursuit led to RBC Borealis establishing a set of challenging North Star research problems: Asynchronous Temporal Models, Non-Cooperative Learning in Competing Markets, and Causal Machine Learning from Observational Data.

Machine Learning for a better financial future

With Asynchronous Temporal Models (ATOM), RBC Borealis researchers aim to build machine learning models capable of making inferences from asynchronous event sequences. Asynchronous event sequences are ubiquitous in personal banking applications – from various types of transaction data to client interactions with our banking services. 

"At RBC Borealis, we've worked on products across many different aspects of the bank, and our research aims to provide the long-term capabilities that will help us be successful in those different areas. For this reason, we carved out what are called North Star directions that help to focus our research effort, so that in the long term we develop the capabilities that we need to build cutting-edge AI products. One of our research directions is really focused on asynchronous data. We call this North Star direction ATOM."

Photo of Prof. Greg Mori

Greg Mori

Senior Research Director, RBC Borealis

"ATOM stands for asynchronous temporal models: neural networks that can make inferences on sequences of discrete events in time. An example of an asynchronous event sequence is a client's credit card transactions. A client might make a transaction today, no transactions for several days afterwards, and then several transactions on the same day. These are events that are non-uniformly spaced in time, yet follow underlying patterns that we want our neural networks to be able to learn,"

Portrait of Fred Tung. Researcher at RBC Borealis.

Fred Tung

Machine Learning Research Team Lead, RBC Borealis

“This novel research agenda aims to support Borealis products in personal banking and risk management, as well as have a scientific impact. This opens the door for our researchers to build technologies that leverage data from multiple channels, but it also syncs seamlessly with clients that use only a subset of these channels in a manner that respects privacy and upholds principles of Responsible AI. For example, Borealis technology currently powers an account cashflow feature in the RBC mobile app, and better asynchronous temporal models can help us make more accurate predictions, recognize when we are uncertain, and in the end, deliver a better user experience.”

One of the recently published papers, Meta Temporal Point Processes (ICLR 2023), focuses on a temporal point process (TPP), a stochastic process where its realization is a sequence of discrete events in time. In this paper, the researchers propose to train TPPs in a meta learning framework, where each sequence is treated as a different task, via a novel framing of TPPs as neural processes (NPs) and introduce context sets to model TPPs as an instantiation of NPs. Motivated by attentive NP, the researchers also introduce local history matching to help learn more informative features and demonstrate the potential of the proposed method on popular public benchmark datasets and tasks, and compare with state-of-the-art TPP methods.

The research team’s work is integral to the projects RBC Borealis undertakes in the personal banking space and sits at the core of RBC’s overall innovation strategy. More information about the other North Star research streams integral to RBC Borealis’s work can be found here. To learn more about ATOM, visit the new ATOM section.

Select ATOM publications