Skip to main content

Showing 1–8 of 8 results for author: Laberge, G

  1. arXiv:2405.13740  [pdf, other

    cs.SE cs.LG

    Mining Action Rules for Defect Reduction Planning

    Authors: Khouloud Oueslati, Gabriel Laberge, Maxime Lamothe, Foutse Khomh

    Abstract: Defect reduction planning plays a vital role in enhancing software quality and minimizing software maintenance costs. By training a black box machine learning model and "explaining" its predictions, explainable AI for software engineering aims to identify the code characteristics that impact maintenance risks. However, post-hoc explanations do not always faithfully reflect what the original model… ▽ More

    Submitted 22 May, 2024; originally announced May 2024.

  2. arXiv:2310.12805  [pdf, other

    cs.LG

    Detection and Evaluation of bias-inducing Features in Machine learning

    Authors: Moses Openja, Gabriel Laberge, Foutse Khomh

    Abstract: The cause-to-effect analysis can help us decompose all the likely causes of a problem, such as an undesirable business situation or unintended harm to the individual(s). This implies that we can identify how the problems are inherited, rank the causes to help prioritize fixes, simplify a complex problem and visualize them. In the context of machine learning (ML), one can use cause-to-effect analys… ▽ More

    Submitted 19 October, 2023; originally announced October 2023.

    Comments: 65 pages, manuscript accepted at EMSE journal, manuscript number, EMSE-D-22-00330R3

  3. arXiv:2303.04437  [pdf, other

    cs.LG stat.ML

    Learning Hybrid Interpretable Models: Theory, Taxonomy, and Methods

    Authors: Julien Ferry, Gabriel Laberge, Ulrich Aïvodji

    Abstract: A hybrid model involves the cooperation of an interpretable model and a complex black box. At inference, any input of the hybrid model is assigned to either its interpretable or complex component based on a gating mechanism. The advantages of such models over classical ones are two-fold: 1) They grant users precise control over the level of transparency of the system and 2) They can potentially pe… ▽ More

    Submitted 8 March, 2023; originally announced March 2023.

  4. arXiv:2209.15123  [pdf, ps, other

    cs.LG

    Understanding Interventional TreeSHAP : How and Why it Works

    Authors: Gabriel Laberge, Yann Pequignot

    Abstract: Shapley values are ubiquitous in interpretable Machine Learning due to their strong theoretical background and efficient implementation in the SHAP library. Computing these values previously induced an exponential cost with respect to the number of input features of an opaque model. Now, with efficient implementations such as Interventional TreeSHAP, this exponential burden is alleviated assuming… ▽ More

    Submitted 5 December, 2022; v1 submitted 29 September, 2022; originally announced September 2022.

  5. arXiv:2205.15419  [pdf, other

    cs.LG

    Fool SHAP with Stealthily Biased Sampling

    Authors: Gabriel Laberge, Ulrich Aïvodji, Satoshi Hara, Mario Marchand., Foutse Khomh

    Abstract: SHAP explanations aim at identifying which features contribute the most to the difference in model prediction at a specific input versus a background distribution. Recent studies have shown that they can be manipulated by malicious adversaries to produce arbitrary desired explanations. However, existing attacks focus solely on altering the black-box model itself. In this paper, we propose a comple… ▽ More

    Submitted 3 March, 2023; v1 submitted 30 May, 2022; originally announced May 2022.

  6. arXiv:2110.13369  [pdf, other

    cs.LG

    Partial Order in Chaos: Consensus on Feature Attributions in the Rashomon Set

    Authors: Gabriel Laberge, Yann Pequignot, Alexandre Mathieu, Foutse Khomh, Mario Marchand

    Abstract: Post-hoc global/local feature attribution methods are progressively being employed to understand the decisions of complex machine learning models. Yet, because of limited amounts of data, it is possible to obtain a diversity of models with good empirical performance but that provide very different explanations for the same prediction, making it hard to derive insight from them. In this work, inste… ▽ More

    Submitted 28 December, 2023; v1 submitted 25 October, 2021; originally announced October 2021.

    Journal ref: Journal of Machine Learning Research, 2023, vol. 24, no 364, p. 1-50

  7. How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Review

    Authors: Florian Tambon, Gabriel Laberge, Le An, Amin Nikanjam, Paulina Stevia Nouwou Mindom, Yann Pequignot, Foutse Khomh, Giulio Antoniol, Ettore Merlo, François Laviolette

    Abstract: Context: Machine Learning (ML) has been at the heart of many innovations over the past years. However, including it in so-called 'safety-critical' systems such as automotive or aeronautic has proven to be very challenging, since the shift in paradigm that ML brings completely changes traditional certification approaches. Objective: This paper aims to elucidate challenges related to the certifica… ▽ More

    Submitted 1 December, 2021; v1 submitted 26 July, 2021; originally announced July 2021.

    Comments: 60 pages (92 pages with references and complements), submitted to a journal (Automated Software Engineering). Changes: Emphasizing difference traditional software engineering / ML approach. Adding Related Works, Threats to Validity and Complementary Materials. Adding a table listing papers reference for each section/subsections

    Journal ref: Autom Softw Eng 29, 38 (2022)

  8. Scheduling optimization of parallel linear algebra algorithms using Supervised Learning

    Authors: G. Laberge, S. Shirzad, P. Diehl, H. Kaiser, S. Prudhomme, A. Lemoine

    Abstract: Linear algebra algorithms are used widely in a variety of domains, e.g machine learning, numerical physics and video games graphics. For all these applications, loop-level parallelism is required to achieve high performance. However, finding the optimal way to schedule the workload between threads is a non-trivial problem because it depends on the structure of the algorithm being parallelized and… ▽ More

    Submitted 25 September, 2019; v1 submitted 9 September, 2019; originally announced September 2019.

    Comments: Accepted at HPCML19