Yara M. Bahram

Yara M. Bahram

PhD Candidate, LIVIA, ILLS · École de technologie supérieure
Montréal, Canada

I am interested in generative models and how to adapt them cheaply to customized use cases.

I am a PhD candidate at École de technologie supérieure in Montréal, working on deep learning for vision with Prof. Eric Granger and Prof. Mohammadhadi Shateri, and I am currently also a research intern at Electronic Arts, working on interactive world models for games.

Before that, I obtained my Master's in Artificial Intelligence at the University of Tehran and my Bachelor's in Computer Engineering at the Isfahan University of Technology.

Publications

Post-regularization taxonomy figure.

Overfitting is not a dead-end: A survey and outlook on post-training regularization

YM Bahram, MA Sadeghi

Draft abstract, 2023
Abstract
Machine learning (ML) relies heavily on regularization, as it allows better generalization to unknown data, even with imperfect optimization procedures and datasets. There are, however, major problems with regularization that have surprisingly received little attention so far. Regularization methods traditionally avoid overfitting. But when overfitting happens, they usually fail to fight it and cannot bring the machine learning model out of its adverse situation. As a result, the stage of overfitting is thought of as a dead-end in the ML community. This idea has consequently forced the system designers to perform expensive hyperparameter searches, retraining the model from scratch every time with new configurations. It has also led to similar complications in the ever-changing dynamic usages of static pre-trained models. Defying the overfitting dead-end misconception, we argue that even a model that is overfitting includes useful information about the task at hand, and being able to adjust the regularization strength by using this information after the overfitting further solidifies this suggestion. This process ideally requires the disentanglement of the regularization process from the initial stages of the training phase and being able to apply the regularization as a post-processing step with low cost. This would allow adjusting the regularization strength of pre-trained models efficiently, which is an increasingly viable concept given the prevalent use of large neural networks today in many domains and applications. There already are implicit and explicit traces of this idea, which we call Post-Regularization, in a wide range of existing works from several domains. However, there exists no unified view of this concept. In this work, we formalize Post-Regularization, and provide a novel taxonomy of regularization, from the perspective of when the regularization is applied with respect to the model training to help bring together the ideas that can potentially be further explored in this area. We hope that this work attracts more attention to Post-Regularization and provides a foundation for future related work.
Fairness auditing via counterfactual explanations figure.

Fairness auditing through the lens of Counterfactual Explanations

Y Deldjoo, M Varasteh, YM Bahram, N Tintarev

Draft manuscript, 2022
Abstract
A wide variety of fairness metrics and eXplainable Artificial Intelligence (XAI) approaches have been proposed in the literature to identify bias in machine learning (ML) models that are used in critical real-life contexts. In this paper, we present an approach that ties the evaluation of the fairness of machine learning models to the expense (or conversely the simplicity) of generating counterfactual explanations (CFE). Considering the relative importance of each feature class towards obtaining the desired outcome, we attribute different scores to each feature value and propose model-agnostic concepts of Qualification and Effort, respectively, indicating the candidate's strength and the adjustments that must be made to the candidate's profile in order to alter the classifier's output. To ensure a fair comparison, we further group candidates based on their Qualification scores. We additionally utilize KL-divergence to capture the complex disparities between distributions of the CFE Efforts among the sensitive groups. We empirically evaluate fairness among different sensitive classes for several classifiers on two real-world datasets. We find that the majority of classifiers exhibit unfair propensities towards the minority groups. However, some models exacerbate the bias more than others. Also, we find that classifiers tend to behave differently for members of each Qualification group. Our results show that our method can successfully be used for fairness evaluation of classification models based on CFEs.

Teaching

Graduate Teaching Assistant

University of Tehran, School of Electrical and Computer Engineering · 2021–2023

  • Deep Generative Models Lead
  • Machine Learning
  • Advanced Deep Learning
  • Data Analytics & Visualization Lead

Teaching Assistant, Neuromatch Academy Deep Learning Summer School

Online · 2022

Full-time supervision of 16 students from different countries, leading two research group projects over three weeks.

Mentor, HooshBaaz Data Analytics Summer Bootcamp

University of Tehran · 2022

Taught 80 students across 14 data science workshops alongside seven other mentors. Materials

Machine Learning tutorials in Persian

Online · 2021

Over two hours of hands-on lectures covering classification, regression and dimensionality reduction. YouTube · Code