Portrait de Adel Abusitta

Adel Abusitta

Membre académique associé
Professeur adjoint, Polytechnique Montréal
Sujets de recherche
Apprentissage de représentations
Apprentissage par renforcement
Apprentissage profond
Désinformation
IA appliquée
IA digne de confiance
Sécurité de l'IA
XAI (IA explicable)

Biographie

Le Dr Adel Abusitta est professeur adjoint à Polytechnique Montréal et membre chercheur associé à Mila. Il est le directeur fondateur du laboratoire STAI (Security and Trustworthy AI Lab). Ses travaux de recherche portent sur la sécurité de l'IA, la cybersécurité propulsée par l'IA et l'IA de confiance, avec un intérêt particulier pour la sécurisation de l'IA générative et des agents IA autonomes, l'apprentissage automatique adverse (adversarial machine learning) et l'IA respectueuse de la vie privée.

Il dirige et contribue à des projets de recherche soutenus par le Conseil de recherches en sciences naturelles et en génie du Canada (CRSNG), notamment par des subventions Alliance du CRSNG en partenariat avec le Centre de la sécurité des télécommunications (CST), ainsi que par les Fonds de recherche du Québec (FRQ) et Mitacs. Ses travaux visent à concevoir des solutions pratiques pour bâtir des systèmes d'IA sécurisés, résilients et dignes de confiance.

Étudiants actuels

Postdoctorat - Polytechnique
Co-superviseur⋅e :

Publications

Cooperation Without Shared Rewards via Reciprocal Q-Augmentation
General-sum games are more challenging than fully cooperative or adversarial settings because agents may deceive or exploit one another. Ach… (voir plus)ieving high social welfare requires sustained cooperation, while a single defection can drive agents toward a welfare suboptimal Nash equilibrium. Moreover, assuming access to other agents' rewards or internal states is often unrealistic and implicitly introduces additional cooperation into the setting. To address this issue, we introduce \textit{Reciprocal Q-Augmentation} (RQA), a method that uses a latent-variable opponent model to augment the Q-function with estimates of how one's actions affects other agents. RQA allows agents to learn both cooperative and defective policies using only their own Q-function. We show that, in social dilemmas, agents that all follow the cooperative policy of RQA learn to cooperate faster and reach higher levels of cooperation than fully cooperative algorithms. Moreover, a single RQA agent that switches appropriately between its cooperative and defecting policies can induce cooperation in agents trained with standard RL algorithms, which would otherwise end up defecting. We evaluate our approach on the Iterated Prisoner's Dilemma, Iterated Traveler's Dilemma, Iterated Stag Hunt, and \texttt{CleanUp-Lite}. Our experiments show that the algorithms implementing RQA outperforms fully cooperative methods with shared rewards and enables cooperation with algorithms that otherwise fail to reach high social welfare.
CSGraph2Vec: Distributed Graph-Based Representation Learning for Assembly Functions
Wael J. Alhashemi
Benjamin C. M. Fung
Claude Fachkha
Survey on Explainable AI: Techniques, challenges and open issues
Miles Q. Li
Benjamin C. M. Fung
Deep learning-enabled anomaly detection for IoT systems
Adel Abusitta 0001
Glaucio H.S. Carvalho
Omar Abdel Wahab
Talal Halabi
Benjamin C. M. Fung
Saja Al-Mamoori
On the Effectiveness of Interpretable Feedforward Neural Network
Miles Q. Li
Benjamin C. M. Fung
Deep learning models have achieved state-of-the-art performance in many classification tasks. However, most of them cannot provide an explan… (voir plus)ation for their classification results. Machine learning models that are interpretable are usually linear or piecewise linear and yield inferior performance. Non-linear models achieve much better classification performance, but it is usually hard to explain their classification results. As a counter-example, an interpretable feedforward neural network (IFFNN) is proposed to achieve both high classification performance and interpretability for malware detection. If the IFFNN can perform well in a more flexible and general form for other classification tasks while providing meaningful explanations, it may be of great interest to the applied machine learning community. In this paper, we propose a way to generalize the interpretable feedforward neural network to multi-class classification scenarios and any type of feedforward neural networks, and evaluate its classification performance and interpretability on interpretable datasets. We conclude by finding that the generalized IFFNNs achieve comparable classification performance to their normal feedforward neural network counterparts and provide meaningful explanations. Thus, this kind of neural network architecture has great practical use.
Incentivized Security-Aware Computation Offloading for Large-Scale Internet of Things Applications
Talal Halabi
Glaucio H.S. Carvalho
Benjamin C. M. Fung
VirtualGAN: Reducing Mode Collapse in Generative Adversarial Networks Using Virtual Mapping
Omar Abdel Wahab
Benjamin C. M. Fung
This paper introduces a new framework for reducing mode collapse in Generative adversarial networks (GANs). The problem occurs when the gene… (voir plus)rator learns to map several various input values (z) to the same output value, which makes the generator fail to capture all modes of the true data distribution. As a result, the diversity of synthetically produced data is lower than that of the real data. To address this problem, we propose a new and simple framework for training GANs based on the concept of virtual mapping. Our framework integrates two processes into GANs: merge and split. The merge process merges multiple data points (samples) into one before training the discriminator. In this way, the generator would be trained to capture the merged-data distribution rather than the (unmerged) data distribution. After the training, the split process is applied to the generator's output in order to split its contents and produce diverse modes. The proposed framework increases the chance of capturing diverse modes through enabling an indirect or virtual mapping between an input z value and multiple data points. This, in turn, enhances the chance of generating more diverse modes. Our results show the effectiveness of our framework compared to the existing approaches in terms of reducing the mode collapse problem.