ASSISTANT PROFESSOR / RESEARCH SCIENTIST
Mirko Marras
Passionate expertise in responsible artificial intelligence research and development — all from the enchanting Sardinia, Italy
AMBITIOUS
VISION
EXPERTISE
TRACK RECORD
Dec 2022 - Now
Co-Founder
INDUSTRYTHE CLOUD ALCHEMIST S.R.L.
Oct 2021 - Now
Non-Tenure Track Assistant Professor
ACADEMICUNIVERSITY OF CAGLIARI, ITALY
Oct 2020 - Sep 2021
Postdoctoral Researcher
ACADEMICEPFL, SWITZERLAND
Jan 2019 - Mar 2019
Research Intern
VISITINGNEW YORK UNIVERSITY, U.S.A.
Sep 2018 - Dec 2018
Research Intern
VISITINGUNIVERSITY OF LAS PALMAS DE GRAN CANARIA, SPAIN
Sep 2017 - Feb 2018
Research Intern
VISITINGEURECAT TECHNOLOGY CENTER, SPAIN
Oct 2016 - Feb 2020
Ph.D. in Computer Science
EDUCATIONUNIVERSITY OF CAGLIARI, ITALY
Oct 2014 - Mar 2016
Master's Degree in Computer Science
EDUCATIONUNIVERSITY OF CAGLIARI, ITALY
Oct 2011 - Jul 2014
Bachelor's Degree in Computer Science
EDUCATIONUNIVERSITY OF CAGLIARI, ITALY
Co-Founder
The Cloud Alchemist is a cutting-edge software platform, developed as a spin-off from the University of Cagliari. It utilizes advanced (semi-)automatic artificial intelligence models and tools to monitor and optimize costs associated with corporate cloud infrastructures in areas not covered by standard services from cloud computing providers. The spin-off has received various commissions from medium-sized and large companies and its development has been funded by the Autonomous Region of Sardinia, with a grant of €100,000.
Non-Tenure Track Assistant Professor
As the Coordinator of the "User Modeling" Research Unit at the Department of Mathematics and Computer Science, I oversee a team of over 12 members, including postdoctoral fellows, doctoral students, and research assistants. The unit engages in both national and international collaborations, leading to several publications, scientific tutorials and workshops, special issues, and granted projects. In addition to my research role, I contribute to the "Applied Computer Science and Data Analytics" Bachelor's degree program by serving on various committees (Equal Opportunity, School Orientation, Teaching, and Student Affairs) and giving the "Deep Learning" course.
Postdoctoral Researcher
I contributed to advancing digital education and vocational training in Switzerland within the Machine Learning for Education Lab, led by Prof. Tanja Kaser. The research findings have been published in prestigious conferences, including EDM 2021 (Best Student Paper and Best Presentation Awards), EDM 2022, AIED 2022, and LAK 2023. Additionally, I mentored over ten graduate and doctoral students and played a key role in drafting successful funding proposals, including SCESC, a Flagship project funded by Innosuisse.
Research Intern
Supervised by Prof. Nasir Memon and Dr. Pawel Korus, my research focused on analyzing, developing, and evaluating attacks against biometric systems based on voice recognition, with an emphasis on dictionary attacks using adversarial neural networks. During this period, I got accepted with a paper at INTERSPEECH 2019. This work laid the foundation for subsequent research conducted remotely with the same NYU's members, culminating in the publication in the IEEE Transactions on Information Forensics and Security.
Research Intern
Under the supervision of Prof. Modesto Castrillon-Santana, my research concentrated on collecting multimodal biometric datasets and benchmarking deep learning algorithms and models for biometric recognition using voice and face in human-robot interaction contexts. This work was accepted at ICPRAM 2019 and provided foundation for further research conducted remotely with the same university, whose results were subsequently published by Springer as one of only seven papers selected for extension from ICPRAM 2019.
Research Intern
Within one of the largest industrial technology providers in Catalonia, under the supervision of Dr. Ludovico Boratto and Dr. David Laniado, I contributed to the European DECODE project, focusing on the analysis, development, and evaluation of multimodal data mining and visualization techniques for various use cases, with a particular emphasis on decision support systems for citizens. This research culminated in the publication of a demo paper, which received a honorable mention, at WWW 2018.
Ph.D. in Computer Science
I led research on machine learning for indexing, recommendation, identity verification, and opinion mining primarily for educational platforms. I published three large-scale datasets and over seven state-of-the-art models utilizing text, speech, images, and time series. My work was published in more than five top-tier conferences (such as INTERSPEECH 2019 and ECIR 2019) and journals (such as Elsevier's PRLetters and CiHB). I contributed to five deliverables across two EU/EU-MIUR projects and mentored six BSc / MSc students.
Master's Degree in Computer Science
I completed my Master’s degree with the maximum grade of 110/110 (cum laude), achieving the highest score (30/30) on all exams, with all but one being awarded cum laude. I earned the degree in just one year and a half (instead of two). My MSc thesis proposing a new learning dashboard was presented at a peer-reviewed conference. I was recognized as the Best Student of the Faculty of Science.
Bachelor's Degree in Computer Science
I completed my Bachelor’s degree with a grade of 110/110 (cum laude), achieving the highest score on all exams, with all but one being awarded cum laude. I was recognized as the Best Third-Year Student of the Computer Science BSc Programme.
- FOUNDATIONAL SOFTWARE DEVELOPMENT
- DATA ENGINEERING & ANALYSIS
- ML/DL DEVELOPMENT & DEPLOYMENT
- GENERATIVE AI DESIGN & DEVELOPMENT
- RESPONSIBLE AI ANALYSIS & COUNTERING
- SPECIALIZED APPLICATIVE DESIGN & DEVELOPMENT
- -Operating Systems: MS Windows, Linux, Android
- -Programming Languages: C++, Java, Python
- -IDE: PyCharm, Visual Studio Code, DevCpp, Eclipse
- -Documentation: Sphinx, LaTeX, MS Office Suite, Google Suite
- -Version Control: SVN, GitHub, Bash
- -Storing: MySQL, MongoDB, Neo4J
- -Processing: Jupyter, Pandas, NumPy, SciPy
- -Representing: Knowledge Graphs, RDF, Turtle
- -Visualization: Matplotlib, Seaborn, Bokeh, D3.js
- -Scaling: Hadoop, Spark
- -Shallow ML: DT, SVM, KNN, NB, RF, GB, K-Means, DBSCAN
- -DL Methods & Architectures: CNN, LSTM, GNN
- -ML & DL Frameworks: PyTorch, TensorFlow, Scikit-Learn
- -NLP and CV Tools: Hugging Face, NLTK, Spacy, OpenCV
- -Deployment: YAML, Wandb, Gradio, Flask, Docker, ONNX
- -Generative Networks: AE, VAE, GAN, CycleGAN, DCGAN
- -Generative Architectures: Transformer, U-NET
- -LLMs: Falcon, Gemini, GPT, LLAMA, Mistral, Palm
- -Fine Tuning: PEFT, LoRA, QLoRA, LLaMA-Adapter
- -RAG: DSI, HyDE, Multi-query, MMR, LLM rerank
- -Fairness Notions: Independence, Separation, Sufficiency
- -Fairness Methods: Sampling, Regularization, Calibration
- -Fairness Understanding: Causality
- -Explainability Methods: Anchors, CEM, CF, IG, LIME, SHAP
- -Explainability and Fairness Tools: Alibi, AIF360, FairML
- -Education: Dropout, Warning, Knowledge Tracing, Profiling
- -Face Biometrics: Generation, Verification, Identification
- -Recommendation: Collaborative Filtering, Knowledge-aware
- -Smart City: Anomaly Detection, Object Detection and Tracking
- -Speech Processing: Recognition, Verification, Impersonation
- -Operating Systems: MS Windows, Linux, Android
- -Programming Languages: C++, Java, Python
- -IDE: PyCharm, Visual Studio Code, DevCpp, Eclipse
- -Documentation: Sphinx, LaTeX, MS Office Suite, Google Suite
- -Version Control: SVN, GitHub, Bash
- -Storing: MySQL, MongoDB, Neo4J
- -Processing: Jupyter, Pandas, NumPy, SciPy
- -Representing: Knowledge Graphs, RDF, Turtle
- -Visualization: Matplotlib, Seaborn, Bokeh, D3.js
- -Scaling: Hadoop, Spark
- -Shallow ML: DT, SVM, KNN, NB, RF, GB, K-Means, DBSCAN
- -DL Methods & Architectures: CNN, LSTM, GNN
- -ML & DL Frameworks: PyTorch, TensorFlow, Scikit-Learn
- -NLP and CV Tools: Hugging Face, NLTK, Spacy, OpenCV
- -Deployment: YAML, Wandb, Gradio, Flask, Docker, ONNX
- -Generative Networks: AE, VAE, GAN, CycleGAN, DCGAN
- -Generative Architectures: Transformer, U-NET
- -LLMs: Falcon, Gemini, GPT, LLAMA, Mistral, Palm
- -Fine Tuning: PEFT, LoRA, QLoRA, LLaMA-Adapter
- -RAG: DSI, HyDE, Multi-query, MMR, LLM rerank
- -Fairness Notions: Independence, Separation, Sufficiency
- -Fairness Methods: Sampling, Regularization, Calibration
- -Fairness Understanding: Causality
- -Explainability Methods: Anchors, CEM, CF, IG, LIME, SHAP
- -Explainability and Fairness Tools: Alibi, AIF360, FairML
- -Education: Dropout, Warning, Knowledge Tracing, Profiling
- -Face Biometrics: Generation, Verification, Identification
- -Recommendation: Collaborative Filtering, Knowledge-aware
- -Smart City: Anomaly Detection, Object Detection and Tracking
- -Speech Processing: Recognition, Verification, Impersonation