Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Discovery Grants Program - Individual

Université d'Ottawa

$42,000.00

Online Lifelong Learning from Data Streams

FY 2024-25

Summary
Human beings are capable of continually acquiring, correcting, and transferring knowledge and skills throughout our lifetimes. We do so by multi-tasking and learning from the past while constantly improving our abilities based on newly acquired knowledge and life experiences. The goal of lifelong machine learning systems is to mimic this behaviour. To do so, algorithms are required to (a) maintain accurate models about multiple tasks in parallel, (b) fine-tune existing models when more information about known tasks arrives, (c) create new models to handle new tasks, (d) reuse models when tasks reappear, and (e) construct accurate models for highly skewed distributions - a frequent occurrence in real-world domains where essential concepts are represented by very few examples. As such, lifelong learners should effectively identify and transfer relevant knowledge between models and across (related) domains. In online lifelong learning, also known as incremental or streaming learning, models incrementally learn from new instances without requiring access to past data, facilitating continuous learning in near real-time environments. Online lifelong learning algorithms offer advances in various domains. In industrial settings, such as online predictive maintenance, models can continuously detect equipment failures, adapt to changing environmental conditions, and improve the efficiency of maintenance scheduling. In healthcare, systems utilizing individual patient health data can improve predictions and alert systems, enabling personalized treatment plans, disease prediction, and improved patient outcomes. Online lifelong learning approaches are invaluable in the financial sector to aid in identifying new types of fraudulent activities in online fraud detection models, which would minimize false positives while ensuring that the system remains effective as new fraud methods emerge. In adaptive intrusion detection systems developed for cybersecurity, online lifelong learning can be used to continuously learn and adapt to new evasion techniques employed by attackers. Designing accurate, timely online lifelong learning algorithms is a fundamental topic of broad interest and is the primary objective of this research program. Our work will focus on algorithms that enable online knowledge transfer while handling reoccurring tasks and emerging concepts. We will create solutions to mitigate the effects of data skew (or imbalance). Throughout this program, we will design and deploy accurate yet transparent algorithms that adhere to Responsible AI principles. This adherence ensures we minimize the risk of exacerbating societal biases and inequalities when deploying our novel solutions.
Program
Discovery Grants Program - Individual
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
RGPIN-2024-03909
Name nom
Viktor, Herna
Department département
School of EECS
Organization id
28
Institution établissement
Université d'Ottawa
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2024
Competition year année de concours
2024
Award amount
42000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
DISCOVERY RESEARCH
Group fr
RECHERCHE AXÉE SUR LA DÉCOUVERTE
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
1101
Area of application group en
Health, education and social services
Area of application group fr
Santé publique, éducation et services sociaux
Area of application en
Human health (including medically-related psychological research)
Area of application fr
Santé publique (y compris recherche psychologique liée à la médecine)
Research subject code
2800
Research subject group en
Artificial intelligence
Research subject group fr
Intelligence artificielle
Research subject en
Artificial intelligence (computer vision, use2603)
Research subject fr
Intelligence artificielle (vision artificielle, utiliser 2603)
Field of research list names en
Not available
Field of research list names fr
Non disponible
Socioeconomic objective list names en
Not available
Socioeconomic objective list names fr
Non disponible
Application title
Online Lifelong Learning from Data Streams
Keywords
online machine learning; lifelong machine learning; continual learning; emerging concepts; data streams; class imbalance; bias; interpretable models; concept drift; fairness-aware learning
Application summary
Human beings are capable of continually acquiring, correcting, and transferring knowledge and skills throughout our lifetimes. We do so by multi-tasking and learning from the past while constantly improving our abilities based on newly acquired knowledge and life experiences. The goal of lifelong machine learning systems is to mimic this behaviour. To do so, algorithms are required to (a) maintain accurate models about multiple tasks in parallel, (b) fine-tune existing models when more information about known tasks arrives, (c) create new models to handle new tasks, (d) reuse models when tasks reappear, and (e) construct accurate models for highly skewed distributions - a frequent occurrence in real-world domains where essential concepts are represented by very few examples. As such, lifelong learners should effectively identify and transfer relevant knowledge between models and across (related) domains. In online lifelong learning, also known as incremental or streaming learning, models incrementally learn from new instances without requiring access to past data, facilitating continuous learning in near real-time environments. Online lifelong learning algorithms offer advances in various domains. In industrial settings, such as online predictive maintenance, models can continuously detect equipment failures, adapt to changing environmental conditions, and improve the efficiency of maintenance scheduling. In healthcare, systems utilizing individual patient health data can improve predictions and alert systems, enabling personalized treatment plans, disease prediction, and improved patient outcomes. Online lifelong learning approaches are invaluable in the financial sector to aid in identifying new types of fraudulent activities in online fraud detection models, which would minimize false positives while ensuring that the system remains effective as new fraud methods emerge. In adaptive intrusion detection systems developed for cybersecurity, online lifelong learning can be used to continuously learn and adapt to new evasion techniques employed by attackers. Designing accurate, timely online lifelong learning algorithms is a fundamental topic of broad interest and is the primary objective of this research program. Our work will focus on algorithms that enable online knowledge transfer while handling reoccurring tasks and emerging concepts. We will create solutions to mitigate the effects of data skew (or imbalance). Throughout this program, we will design and deploy accurate yet transparent algorithms that adhere to Responsible AI principles. This adherence ensures we minimize the risk of exacerbating societal biases and inequalities when deploying our novel solutions.
Université d'Ottawa - $42,000 Grant (2024-25) | Canada Spends