Demo Data from SIGIR 2026 / reviewers in the wild / expert
Yacine Hakimi
dblp:360/3333
· DBLP profile ↗
4ranked-venue papers
2as first author
4since 2021 · last 2025
0009-0005-4820-8091ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 3 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 67% Program analysis · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Hardware accelerators and domain-specific architectures · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
automatic code optimization |
0.9 | 1 | 2025 | Supporting Dynamic Program Sizes in Deep Learning-Based Cost Models for Code Optimization · ACM Trans. Archit. Code Optim. 2025 |
Compilers and program optimization
cost model |
0.9 | 1 | 2025 | Supporting Dynamic Program Sizes in Deep Learning-Based Cost Models for Code Optimization · ACM Trans. Archit. Code Optim. 2025 |
Program analysis
program representation |
0.9 | 1 | 2025 | Supporting Dynamic Program Sizes in Deep Learning-Based Cost Models for Code Optimization · ACM Trans. Archit. Code Optim. 2025 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.3 | 1 | 2025 | Supporting Dynamic Program Sizes in Deep Learning-Based Cost Models for Code Optimization · ACM Trans. Archit. Code Optim. 2025 |
Methods — techniques the papers use, named apart from their topics
graph neural network · 1.7deep learning · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A Data-driven Analysis of Code OptimizationsabstractAs the demand for computational power grows, optimizing code through compilers becomes increasingly crucial. In this context, we focus on fully automatic code optimization techniques that automate the process of selecting and applying code transformations for better performance without manual intervention. Understanding how these transformations behave and interact is key to designing more effective optimization strategies. Compiler developers must make numerous design choices when constructing these heuristics. For instance, they may decide whether to allow transformations to be explored in any arbitrary order or to enforce a fixed sequence. While the former may theoretically offer the best performance gains, it significantly increases the search space. This raises an important question: Can a predefined, fixed order of applying transformations speed up the search without severely compromising optimization potential? In this paper, we address this and other related questions that arise in the design of automatic code optimization algorithms. Using a data-driven approach, we generate a large dataset of random programs, apply random optimization sequences, and record their execution times. Through statistical analysis, we provide insights that guide the development of more efficient automatic code optimization algorithms. Yacine Hakimi, Riyadh Baghdadi |
AICCSA | 1 |
| 2025 | A Deep Learning Model for Predicting Transformation LegalityabstractCompilers must check the legality of code transformations to guarantee the correctness of applying a sequence of code transformations to a given code. While such a legality check needs to be precisely computed in general, we can use an approximate legality prediction model in certain cases, such as training a reinforcement learning (RL) agent for schedule prediction. In this paper, we propose an approximate method for legality checks. We propose a novel DL model for predicting the legality of transformations. The model takes the code representation and a list of transformations as input and predicts whether applying those transformations to the code is legal. We implement and evaluate the proposed model, demonstrating its effectiveness. Our evaluation shows an F1 score of 0.91 on a test set of randomly generated programs. To further evaluate the model in a practical scenario, we used the model to replace the legality check used during the training of an RL agent designed for automatic code optimization. We demonstrate that such a replacement enables the agent to train on twice as many steps, resulting in faster training and reducing resource usage by approximately $80 \%$ for CPU and 35% for RAM. The agent trained using this approach maintains comparable performance, with only a $4 \%$ reduction on benchmarks from the Polybench suite compared to the traditional method. Avani Tiwari, Yacine Hakimi, Riyadh Baghdadi |
AICCSA | 2 |
| 2025 | Apriori Meets LLMs: Interpretable Rule Mining from Continuous Healthcare DataabstractMining meaningful patterns from numerical healthcare data is challenging, as continuous lab values are difficult to analyze directly and traditional association rule mining often generates arbitrary thresholds. We introduce Threshold-Aware Association Rules (TAAR), a framework that converts continuous lab values into semantic intervals and extracts interpretable rules using an enhanced Apriori algorithm. Large Language Models (LLMs) are employed to refine support and confidence thresholds, filter implausible rules, and produce natural-language explanations. Applied to blood test data, TAAR improves clinical usability, guides actionable follow-up recommendations, and supports informed decision-making. Asma Abboura, Imane Hocine, Yacine Hakimi, Soror Sahri, Grégoire Danoy |
BIBM | 3 |
| 2025 | Supporting Dynamic Program Sizes in Deep Learning-Based Cost Models for Code OptimizationabstractAutomatic code optimization enables developers to write high-level code relying on compilers to optimize it and generate efficient code for target hardware. State-of-the-art methods for automatic code optimization leverage deep learning to build cost models that predict the impact of code optimizations on execution time. However, these models are typically limited in terms of the size and complexity of the programs they support. This research presents a novel approach to developing deep learning-based cost models that address these limitations. Our approach introduces a new program representation that efficiently represents programs with complex structures and large sizes such as varying loop depths, buffer numbers, and dimensions. Furthermore, we propose a novel deep learning architecture, that can handle this dynamic program representation. This allows the model to work on larger and more complex programs than those it was trained on. We implemented this model in Tiramisu, a state-of-the-art compiler. Our evaluation shows that our proposed model can generalize to programs larger than those seen during training, while the original Tiramisu cost model cannot. We also show that such generality does not lead to a significant increase in our proposed model’s Mean Absolute Percentage Error or a decrease in the quality of code optimizations found when the model is used for automatic code optimization. In contrast, our proposed model on average achieves a 41.89% improvement in speed compared to the original cost model when both models are trained on the same dataset, showing better generalization over unseen programs. This is a significant advantage over previous approaches, which typically do not support program sizes beyond those seen during the training. Yacine Hakimi, Riyadh Baghdadi, Yacine Challal |
ACM Trans. Archit. Code Optim. | 1 |