Ionel Eduard STAN, Ph.D.

I am an Assistant Professor (Ricercatore a Tempo Determinato di tipo A—RTD/A) at the University of Milano-Bicocca, where I bridge the gap between formal methods, symbolic reasoning, and cutting-edge AI technologies.
Quoted verbatim from content/cv.yaml · profile.bio.long, first sentence.
The workcontent/cv.yaml · profile.bio.long
I am an Assistant Professor (Ricercatore a Tempo Determinato di tipo A—RTD/A) at the University of Milano-Bicocca, where I bridge the gap between formal methods, symbolic reasoning, and cutting-edge AI technologies. My expertise lies in leveraging formal logic and symbolic AI to enhance the interpretability and transparency of machine learning models, particularly within the rapidly evolving field of formal explainable AI (FXAI).
At the Intelligent Sensing Lab (ISLab), I collaborate with a team of deep learning experts, bringing my background in symbolic methods to bear on the challenges of explainability. Our goal is to ensure that the AI systems we develop are effective and trustworthy, particularly in high-stakes applications like healthcare. This work is central to our contributions to the ANTHEM project, where we focus on developing smart environments and innovative sensors for proximity medicine, working alongside leading institutions and healthcare providers.
In addition to my research, I am deeply committed to my role as an educator. I actively seek out and mentor students, guiding them through their theses and fostering their development as future researchers. My teaching is informed by my belief in the importance of transparency and ethics in AI, principles that are increasingly critical as AI technologies become more integrated into society.
A vision of AI drives my work as a tool for enhancing human capabilities, built on a foundation of trust, ethics, and collaboration. I am excited to continue exploring the potential of neuro-symbolic AI and FXAI, and I am always open to new partnerships that align with these goals. Let’s connect and push the boundaries of what AI can achieve together.
content/cv.yaml · profile.bio.long — 4 paragraphs, rendered verbatim. The printed CV does not carry them: it prints profile.bio.short, the same person in the third person.
Three strandsweb/src/lib/strands.ts
Interpretable AI
Formal logic and symbolic AI used to make learned models inspectable: temporal decision trees and forests, rule extraction, and explanations that can be checked rather than taken on trust.
Temporal and logic methods
Modal and interval temporal logic as a learning language — tableau systems, fuzzy generalisations, model checking, and modal symbolic learning over time series, audio and sensor streams.
Agentic AI
Systems that plan and act, not only predict. Taught rather than published so far: it runs through two Bicocca courses, and the nearest work in the record is on strategic reasoning and automated synthesis for multi-agent systems.
Unlike everything else on this page, the strands are not read out of a repository file — nothing in the repository states a strand structure. The copy lives in web/src/lib/strands.ts, and each strand names the files its claim rests on.
Interpretable AI — content/cv.yaml, content/publications.bib
Temporal and logic methods — content/publications.bib
Agentic AI — content/cv.yaml
The countcontent/publications.bib
- 44entries in this bibliography
- 21conference entries
- 8journal entries
- 7workshop entries
- 6under review entries
- 2software entries
- 2editorial boards
- 15service roles on record
content/publications.bib — 44 entries, 2017–2026, counted at build by parsing the file. The two service figures are counted from content/cv.yaml: 2 entries of service[] whose title matches “editor” (Elsevier Neurocomputing Journal, Frontiers in Artificial Intelligence Journal), and 15 entries in that list altogether.
Associate Editorcontent/cv.yaml · service[] · role: Associate Editor
- Elsevier Neurocomputing JournalIF: 6.5, Q1Oct 2025–Present
- Frontiers in Artificial Intelligence JournalIF: 4.7, Q2Mar 2024–Present
Technical Committee Membercontent/cv.yaml · service[] · role: Technical Committee Member
- IEEE Consumer Technology Society (CTSoc)Apr 2025–Present
Tutorials/Special Session Co-Chaircontent/cv.yaml · service[] · role: Tutorials/Special Session Co-Chair
Area Chaircontent/cv.yaml · service[] · role: Area Chair
- IEEE International Joint Conference on Neural Networks (IJCNN)CORE Rank: B2025, 2026
- IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP)CORE Rank: B2026
Program Committeecontent/cv.yaml · service[] · role: Program Committee
- Association for the Advancement of Artificial Intelligence (AAAI) Conference on Artificial IntelligenceCORE Rank: A*2024, 2025, 2026
- International Conference on Learning Representations (ICLR)CORE Rank: A*2025, 2026
- International Joint Conference on Artificial Intelligence (IJCAI)CORE Rank: A*2025, 2026
- European Conference on Artificial Intelligence (ECAI)CORE Rank: A2025
Reviewercontent/cv.yaml · service[] · role: Reviewer
- Elsevier Engineering Applications of Artificial Intelligence JournalIF: 8.0; Q1
- IEEE Journal of Biomedical and Health InformaticsIF: 6.7; Q1
- AI Access Foundation Journal of Artificial Intelligence ResearchIF: 4.6; Q1
- PeerJ Computer Science JournalIF: 2.5; Q1
- Elsevier Information and Computation JournalIF: 1.0; Q2
content/cv.yaml — service[], 15 entries grouped into 6 roles by their own title field (Associate Editor: 2, Technical Committee Member: 1, Tutorials/Special Session Co-Chair: 1, Area Chair: 2, Program Committee: 4, Reviewer: 5), in the order those roles first appear in the file. The meta on each row is the entry's dates where it states a term and its years[] where it states editions; the badges are the metric field, linked to the rank_url beside it.
This column and /professional_activities/ read the same list through the same grouping in web/src/lib/cv-schema.ts, so they cannot disagree. They once came from two files that had drifted apart; there is one file now, and it is the one the printed CV is generated from.
web/src/lib/consistency.ts — the consistency gate: 1 check · 18 comparisons · 0 contradictions · 1 excused · 2 records with nothing to compare against. Each check compares two hand-typed records of one fact — a date the fact states and the date it says it was announced on — joined by being the same entry rather than by matching prose. A contradiction refuses astro build; astro dev never fails, so this block is where the author sees one.
announced-in-own-year — an announcement date must fall in the year of the fact it hangs on, or the year before it (invited in N−1 to serve at the N edition). Over content/cv.yaml, content/publications.bib.
announced-in-own-year — excused · dates Mar 2024–Present vs announced 2025-03-03T10:00:00+02:00 · service[1] "Frontiers in Artificial Intelligence Journal" · content/cv.yaml:240, content/cv.yaml:239
Appointed to the board in March 2024 and announced on the site a year later, on 2025-03-03, when the special issue launched. Both dates are correct and both are stated here. · expires 2027-01-01
Not compared — service[10] "Elsevier Engineering Applications of Artificial Intelligence Journal" carries an announcement date but states no year of its own to compare it against (content/cv.yaml:324).
Not compared — service[11] "IEEE Journal of Biomedical and Health Informatics" carries an announcement date but states no year of its own to compare it against (content/cv.yaml:330).
Latelycontent/cv.yaml
- · Service
Program Committee, IJCAI 2026.
- · Editorial
Associate Editor, Elsevier Neurocomputing Journal.
- · Software
ModalAssociationRules.jl, DROPS Artifacts.
- · Software
Sole.jl, DROPS Artifacts.
- · Service
Program Committee, ICLR 2026.
- · Service
Area Chair, ICASSP 2026.
70 announcements, generated from the facts themselves — content/cv.yaml, content/publications.bib, content/talks.bib, content/posts/**/*.{md,mdx}. Nothing is written twice: a fact is announced on the date it carries, and the feed shows that date at the precision the source states it and no finer.
This column is capped at 6, so 6 of 70 are shown here and 64 are not; the full feed is at /lately/.