Welcome to IDSL
We develop novel algorithms and machine learning models to solve complex problems in the fields of data science and artificial intelligence.
Dr. Apurva Narayan leads the IDSL research group. He is an assistant professor in the Department of Computer Science at Western University and affiliate assistant professor in the Department of Computer Science and School of Engineering at the University of British Columbia, as well as an adjunct assistant professor in the Department of Systems Design Engineering at the University of Waterloo (UW).
![]()
![]()
Read More.
IDSL Research
Our research bridges together intelligent systems, data science, software engineering, and decision making under uncertainty.
Check out some of our recent publications in various domains:




Research Themes
We are witnessing exponential advancements in development and deployment of IoT systems, smart infrastructures, and our dependency on these systems. The overall vision of IDSL is to develop tools that will help resolve software issues much faster, and advance toward better system safety, security, and resiliency. Automated reasoning of these systems play a key role in understanding system behavior, verification, run-time monitoring, anomaly detection, and intrusion detection.
Computational research in the domain of data driven software engineering gets complicated with the amount of data that one needs to process to reach an outcome. IDSL conducts data mining, software engineering, and machine learning research with a focus on safety-critical software systems to ensure that modern day safety-critical systems are safe, secure, and resilient. Behavior of software systems is modelled using formal specifications. Formal specifications are used to develop monitoring systems that ensure system safety and security, debugging, program comprehension, and other software engineering applications. Verification of artificial intelligence based software that are beginning to be a new standard for a large number of safety-critical applications is shown to be a NP-complete problem
We often collaborate with industry partners and other academic researchers for problem-solving in specific domains. For a list of our projects and collaborators, please visit our Research page:
Recruitment
Please see our publications list for more information on our research. Our team members and some examples of current and past projects are also available on our team page. We upload our presentations and workshops to the resources page.
Our group is recruiting year-round for postdocs, MASc and PhD students, visiting students and undergraduate students. All admitted students will receive a stipend. If you are interested in pursuing research or graduate studies, please email Dr. Apurva Narayan a copy of your:
- CV
- Research Statement
- Sample work (if applicable)
Highlights
The Banff International Research Station will host the *Climate Change Scenarios and Financial Risk* Online workshop at the UBC Okanagan campus in Kelowna, BC, from May 1 to May 6, 2022
LinkNews
BASANT PANCHAMI IN DAYALBAGH
Congratulations! Satya for the paper accepted @ ICPR 2022
Congratulations! Javier and Philip
Congratulations! Abhijit for the paper accepted @ ICAART 2022 (Accpetance Rate < 26%)
Congratulations! Debangsha for the paper accepted @ MATHMOD 2022
Congratulations! Pradeep for the paper accepted @ QRS 2021 (Acceptance Rate < 28%)
Congratulations! Aviral