{"id":11342,"date":"2025-02-23T16:06:12","date_gmt":"2025-02-23T15:06:12","guid":{"rendered":"https:\/\/dbdmg.polito.it\/dbdmg_web\/?p=11342"},"modified":"2025-06-16T09:20:16","modified_gmt":"2025-06-16T07:20:16","slug":"explainable-and-trustworthy-ai-2024-2025","status":"publish","type":"post","link":"https:\/\/dbdmg.polito.it\/dbdmg_web\/2025\/explainable-and-trustworthy-ai-2024-2025\/","title":{"rendered":"Explainable and trustworthy AI (2024\/2025)"},"content":{"rendered":"\n<h2 class=\" wp-block-heading eplus-wrapper\" id=\"general-information\">General Information<\/h2>\n\n\n\n<p class=\" eplus-wrapper\"><strong>SSD<\/strong>: ING-INF\/05<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>CFU<\/strong>: 6<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>Lecturer<\/strong>: Eliana Pastor<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>Teaching Staff<\/strong>: Gabriele Ciravegna, Eleonora Poeta<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>Information:<\/strong><\/p>\n\n\n\n<p class=\" eplus-wrapper\">Dear Students,<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Please note that due to an institutional event, there will be no lecture tomorrow, March 17.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Schedule<\/h2>\n\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-35fc63\">\n<li class=\" eplus-wrapper\">Monday, 8:30-10:00 &#8211; classroom 11T<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Thursday, 8:30-10:00 &#8211; classroom 5T<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Friday, 8:30-10:00 &#8211;\u00a0 classroom 2I<\/li>\n<\/ul>\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Teaching material<\/h2>\n\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-ed2790\">\n<li class=\" eplus-wrapper\">Course introduction (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/02\/XAI_00_course_intro.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Trustworthy AI: definition and motivations (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/02\/XAI_01_trustwothy_ai_.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Explainable AI: taxonomy (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/02\/XAI_02_XAI_taxonomy.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Pre-modeling explainability (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/XAI_03a_premodeling.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">In-modeling explainability (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/XAI_03b_inmodeling.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Post-hoc model agnostic &#8211; global (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/XAI_04_posthoc_global.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Post-hoc model agnostic &#8211; local surrogate models (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/03\/XAI_05_local_surrogate.pdf\">slides<\/a>) <\/li>\n\n\n\n<li class=\" eplus-wrapper\">Post-hoc model agnostic &#8211; local &#8211; explaining by removing\/perturbing (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/04\/XAI_06_local_explaining_by_removing.pdf\">slides<\/a>) [UPDATED]<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Post-hoc (model agnostic) &#8211; local &#8211; gradient-based explanation methods (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/04\/XAI_07_local_gradient_based.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Concept-based Explainable AI &#8211; part I (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/XAI_08_CXAI_I.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Concept-based Explainable AI &#8211; part II (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/04\/C-XAI-II2.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/XAI_08_CXAI_II.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Introduction to NLP (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/XAI_09_NLP_intro.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Evaluation of explanations (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/XAI_10_evaluation.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Attention-based Explainability (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Attention.pdf\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Attention.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Mechanistic Interpretability (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Mechanistic-Interpretability.pdf\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Adversarial Attacks (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/XAI_12_Adversarial-Attacks.pdf\" data-type=\"attachment\" data-id=\"9535\">slides<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Counterfactual explanations (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/XAI_13_counterfactuals.pdf\">slides<\/a>)<br><\/li>\n<\/ul>\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Laboratory material<\/h2>\n\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-0636f3\">\n<li class=\" eplus-wrapper\">Lab 0.1: Machine Learning pipeline with Pandas and Scikit-learn (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/03\/Lab-0.1-20250309T183814Z-001.zip\">zip<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/03\/SOL_Lab_0_1_Machine_Learning_pipeline_with_Pandas_and_Scikit_learn.zip\">zip_solution<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/03\/SOL_Lab_0_1_Machine_Learning_pipeline_with_Pandas_and_Scikit_learn.ipynb-Colab.pdf\">pdf_solution<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 0.2: Introduction to Deep Learning with PyTorch (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/03\/Lab_0_Introduction_to_DL_in_Pytorch.ipynb_-1.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/03\/Lab_0_Introduction_to_DL_in_Pytorch.ipynb_-1.zip\">zip<\/a>) <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab_0_Introduction_to_in_Pytorch-completed.pdf\">(zip_solution)<\/a> (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/03\/Lab_0_Introduction_to_in_Pytorch-completed.pdf\">pdf_solution<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 1: Interpretable by-design (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/03\/Lab1.zip\">zip<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/03\/Solution_Lab1_Interpretable_by_design.zip\">zip_solution<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/03\/Solution_Lab1_Interpretable_by_design.ipynb-Colab.pdf\">pdf_solution<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 2: Post-hoc global explanation methods (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/03\/Lab2_global_post_hoc.zip\">zip<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/03\/SOL_Lab_02_Global_post_hoc.zip\">zip_solution<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/03\/SOL_Lab_02_Global_post_hoc.ipynb-Colab.pdf\">pdf_solution<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 3a: Post-hoc Local explanation methods \u2013 LIME (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/03\/3a.zip\">zip<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/04\/SOL_Lab3a_Local_structured_data_LIME.zip\">zip_solution<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/04\/SOL_Lab3a_Local_structured_data_LIME.ipynb-Colab.pdf\">pdf_solution<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 3b: Post-hoc Local explanation methods \u2013 SHAP (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/04\/3b.zip\">zip<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/04\/SOL_Lab3b_Local_explanation_methods_SHAP.ipynb_.zip\">zip_solution<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/04\/SOL_Lab3b_Local_explanation_methods_SHAP.ipynb-Colab.pdf\">pdf_solution<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 4a: Image Data Analsys &amp; Saliency Map (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/04\/lab4-tocomplete.zip\" data-type=\"attachment\" data-id=\"11861\">zip<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/04\/Lab4.zip\" data-type=\"attachment\" data-id=\"11885\">zip_solution<\/a>) <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Image-data-analysis-Saliency-maps.ipynb-Colab.pdf\" data-type=\"attachment\" data-id=\"9119\">(pdf_solution)<\/a><\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 4b: XAI for Image Data (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/04\/Lab4b-tocomplete.zip\" data-type=\"attachment\" data-id=\"11886\">zip<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/04\/Lab4b.zip\" data-type=\"attachment\" data-id=\"9191\">zip_solution<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/XAI_for_image_data.pdf\" data-type=\"attachment\" data-id=\"9195\">pdf_solution<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 5: Concept-based Explainable AI (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Lab5_to_complete.zip\">zip<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Lab5.zip\" data-type=\"link\" data-id=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Lab5.zip\">zip_solution<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 6a: NLP Classifier Training with HuggingFace (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Lab_6a_NLP_training_tutorial.ipynb_.zip\">zip<\/a>) (<a href=\"https:\/\/drive.google.com\/file\/d\/1jBZkiUXJ1rf4pja3Jpm-jREzK72hNXSI\/view?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener\">data_zip<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 6b: Explainable NLP (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Lab_6b_Explainable_NLP.zip\" target=\"_blank\" rel=\"noreferrer noopener\">zip<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Lab_6b_Explainable_NLP.ipynb_.zip\">zip solution<\/a>) (<a href=\"https:\/\/drive.google.com\/file\/d\/1jBZkiUXJ1rf4pja3Jpm-jREzK72hNXSI\/view?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener\">data_zip<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 7a, 7b: Evaluating Explanations (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Lab7a_evaluating_xai_tabular.ipynb_.zip\">zip_a<\/a>,\u00a0<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Lab7b_evaluating_xai_text.ipynb_.zip\">zip_b<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/06\/Lab07_sol.zip\">zip solution<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 8: Attention-based Explainable AI (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Lab_8_Transformers_and_attention_to_complete.ipynb_.zip\">zip<\/a>) (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Lab_8_Transformers_and_attention.ipynb_.zip\" data-type=\"attachment\" data-id=\"12194\">zip_solution<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 9: Adversarial Attacks and Defenses (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Lab_9_Adversarial_Attacks_to_fill.ipynb_.zip\" data-type=\"attachment\" data-id=\"9596\">zip<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Lab 10: Counterfactual explanations (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/06\/lab_10.zip\">zip<\/a>)\u00a0<\/li>\n<\/ul>\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Calendar<\/h2>\n\n\n\n<figure class=\" wp-block-table eplus-wrapper\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Date<\/strong><\/td><td><strong>Topic<\/strong><\/td><\/tr><tr><td>22\/05\/2025 8:30-10:00<\/td><td>Lecture: Model robustness \u2013 adversarial attacks&nbsp; <\/td><\/tr><tr><td>23\/05\/2025 8:30-10:00<\/td><td>Lab 9: Adversarial attack &amp; <span style=\"text-decoration: underline;\">Project tutoring<\/span><br><strong>XAI Seminar: Alan Perotti (CENTAI)<\/strong><\/td><\/tr><tr><td>26\/05\/2025 8:30-10:00<\/td><td>Lecture: Explanation by example &#8211; counterfactual&nbsp;<\/td><\/tr><tr><td>26\/05\/2025 10:00-11:30<\/td><td><strong>XAI Seminar: Jos\u00e9 Oramas (University of Antwerp)<\/strong><br><span style=\"text-decoration: underline;\">Project tutoring<\/span><\/td><\/tr><tr><td>29\/05\/2025 8:30-10:00<\/td><td>Lab 10: Counterfactual explanations<\/td><\/tr><tr><td>30\/05\/2025 8:30-10:00<\/td><td><span style=\"text-decoration: underline;\">Project tutoring<br><\/span><strong>XAI Seminar: Riccardo Renzulli (UniTO)<\/strong><\/td><\/tr><tr><td>05\/06\/2025 8:30-10:00<\/td><td>Exam Example<\/td><\/tr><tr><td>06\/06\/2025 8:30-10:00<\/td><td><span style=\"text-decoration: underline;\">Project tutoring<\/span><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\" eplus-wrapper\"><\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Project<\/h2>\n\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-93fc0c\">\n<li class=\" eplus-wrapper\">Extended deadline for form submission: May 14, 23:59 AOE<\/li>\n\n\n\n<li class=\" eplus-wrapper\">List projects (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/XAI_Projects_2025.pdf\">pdf<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Group assignment (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/Project-assignment-XAI-2025.pdf\">pdf<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Presentation projects (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/05\/XAI_00b_project_presentation.pdf\">pdf<\/a>) &#8211;  The evaluation is based on the scientific report (no oral part) as outlined in these slides. Report: 4-6 pages for the content + references (no page limit).<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Template project Latex (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2024\/05\/Project_Template_Explainable_and_Trustworthy_AI.zip\">link<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">We suggest using\u00a0<a href=\"https:\/\/www.overleaf.com\/\">Overleaf<\/a><\/li>\n<\/ul>\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><strong>Exam<\/strong><\/h2>\n\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-2723fe\">\n<li class=\" eplus-wrapper\">Example sample (<a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/06\/XAI_00c_exam_sample_q.pdf\">pdf<\/a>, <a href=\"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-content\/uploads\/2025\/06\/XAI_00c_exam_sample.pdf\">draft sol<\/a>)<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Project: the evaluation <\/li>\n\n\n\n<li class=\" eplus-wrapper\">\n<\/ul>\n\n\n<p class=\" eplus-wrapper\"><\/p>\n\n\n\n<p class=\" eplus-wrapper\"><\/p>\n\n\n\n<p class=\" eplus-wrapper\"><\/p>\n\n\n\n<p class=\" eplus-wrapper\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>General Information SSD: ING-INF\/05 CFU: 6 Lecturer: Eliana Pastor Teaching Staff: Gabriele Ciravegna, Eleonora Poeta Information: Dear Students, Please note that due to an institutional event, there will be no lecture tomorrow, March 17. Schedule Teaching material Laboratory material Calendar Date Topic 22\/05\/2025 8:30-10:00 Lecture: Model robustness \u2013 adversarial attacks&nbsp; &hellip;<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"editor_plus_copied_stylings":"{}","footnotes":""},"categories":[37],"tags":[],"class_list":["post-11342","post","type-post","status-publish","format-standard","hentry","category-courses"],"_links":{"self":[{"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/posts\/11342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/comments?post=11342"}],"version-history":[{"count":63,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/posts\/11342\/revisions"}],"predecessor-version":[{"id":14077,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/posts\/11342\/revisions\/14077"}],"wp:attachment":[{"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/media?parent=11342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/categories?post=11342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbdmg.polito.it\/dbdmg_web\/wp-json\/wp\/v2\/tags?post=11342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}