This repository contains materials used for the International Conference on Advanced Research in Computing (ICARC-2026) Tutorial Session on Curriculum Learning: An Efficient Learning Paradigm.
Curriculum Learning (CL) is a training strategy inspired by how humans learn—starting from easier concepts and gradually progressing to more complex ones. By organizing training data in a meaningful order, CL enables machine learning models to converge faster, achieve better generalization, and improve overall performance. This tutorial explores the fundamentals of curriculum learning, its key strategies, and practical applications in deep learning.
| Start Time | End Time | Duration | Topic | Presenter |
|---|---|---|---|---|
| 9:00 AM | 9:05 AM | 5 mins | Introduce the speakers | Dr. Dharshana Kasturirathna |
| 9:05 AM | 9:35 AM | 30 mins | Introduction to Curriculum Learning | Ms. Savini Kommalage |
| 9:35 AM | 10:05 AM | 30 mins | Curriculum Learning Theory | Mr. Sanka Mohottala |
| 10:05 AM | 10:35 AM | 30 mins | Hands-on Session: Curriculum Design and Implementation | Ms. Savini Kommalage |
| 10:35 AM | 10:55 AM | 20 mins | Modern Curriculum Learning in Computer Vision | Mr. Asiri Gawesha |
| 10:55 AM | 11:15 AM | 20 mins | Curriculum Learning with NLP | Mr. Menan Velayuthan |
| 11:15 AM | 11:35 AM | 20 mins | Curriculum Learning with Graph Neural Networks | Mr. Dulara Madusanka |
| 11:35 AM | 12:05 PM | 30 mins | Hands-on Session: Curriculum Learning with Graphs | Mr. Dulara Madusanka |
| 12:05 PM | 12:10 PM | 5 mins | Concluding the session | Dr. Mahima Weerasinghe |
| Resource Type | Description | Link |
|---|---|---|
| 📂 Slides | Introduction to Curriculum Learning | View PDF |
| 📂 Slides | Curriculum Learning Theory | View PDF |
| 📂 Slides | Modern Curriculum Learning in Computer Vision | View PDF |
| 📂 Slides | Hands-on Session 1 | View PDF |
| 💻 Colab Notebook | Applying pre-defined curriculum learning to an image classification problem - Hands-on Session | |
| 📂 Slides | Curriculum Graph Machine Learning | View PDF |
| 💻 Colab Notebook | CLNode: Curriculum Learning for Node Classification - Hands-on Session |
📌 Note: The Colab notebook is designed to run standalone and includes all necessary setup installations. We highly recommend running it in Google Colab for the best experience.