{"id":3007,"date":"2025-02-25T13:45:33","date_gmt":"2025-02-25T13:45:33","guid":{"rendered":"https:\/\/www.um.org\/umap2025\/?page_id=3007"},"modified":"2026-03-04T17:42:06","modified_gmt":"2026-03-04T15:42:06","slug":"tutorials","status":"publish","type":"page","link":"https:\/\/www.um.org\/umap2026\/tutorials\/","title":{"rendered":"Tutorials"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3007\" class=\"elementor elementor-3007\">\n\t\t\t\t<div class=\"elementor-element elementor-element-281368a5 e-con-full e-flex e-con e-parent\" data-id=\"281368a5\" data-element_type=\"container\" id=\"umap-home-image\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-667ccbe5 e-con-full umap-title e-flex e-con e-parent\" data-id=\"667ccbe5\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-58cb84bb elementor-widget elementor-widget-heading\" data-id=\"58cb84bb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Tutorials<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-208869ab e-con-full e-flex e-con e-parent\" data-id=\"208869ab\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2dc6ee27 elementor-widget elementor-widget-spacer\" data-id=\"2dc6ee27\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-24c0d050 umap-ast-container e-flex e-con-boxed e-con e-parent\" data-id=\"24c0d050\" data-element_type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af61639 elementor-widget elementor-widget-heading\" data-id=\"af61639\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">How to Build Explainable Recommender Systems using Path Reasoning on Knowledge Graphs: A Tutorial with hopwise<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49b39ba8 no-margin-paragraph elementor-widget elementor-widget-text-editor\" data-id=\"49b39ba8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Presenter<\/strong>: <span lang=\"en-NL\">Ludovico Boratto, Gianni Fenu, Francesca Maridina Malloci, Mirko Marras, Giacomo Medda and Alessandro Soccol<\/span><span lang=\"en-NL\">\u2002<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73901a5 no-margin-paragraph elementor-widget elementor-widget-text-editor\" data-id=\"73901a5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Link<\/strong>: <a href=\"https:\/\/tail-unica.github.io\/hopwise\/umap2026\/\">https:\/\/tail-unica.github.io\/hopwise\/umap2026\/<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27370bc no-margin-paragraph elementor-widget elementor-widget-text-editor\" data-id=\"27370bc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Description<\/strong>:<\/p><p style=\"font-weight: 400;\">Recommender systems are a core testbed for user modeling and personalization research in UMAP. As these systems increasingly rely on complex models, the need for transparency, user trust, and regulatory compliance has made explainability a core requirement. Path reasoning over knowledge graphs offers a viable foundation for generating human-understandable recommendations, yet its adoption remains limited due to fragmented tools and high coding complexity. This tutorial introduces <a href=\"https:\/\/github.com\/tail-unica\/hopwise%7D%7B%5Cemph%7Bhopwise%7D\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/github.com\/tail-unica\/hopwise%257D%257B%255Cemph%257Bhopwise%257D&amp;source=gmail&amp;ust=1771426559620000&amp;usg=AOvVaw21wrVexQPUQBPKi8dJMsJA\">hopwise<\/a>, a unified and extensible framework for building explainable-by-design recommender systems through path reasoning on knowledge graphs. In line with UMAP principles, the tutorial treats knowledge graphs and learning over them as a form of user modeling, where structured representations of users, items, and their relations drive both personalization and explanation. Through a progressive, hands-on workflow, participants will move from standard recommendation datasets to knowledge-graph representations, run and compare reinforcement learning\u2013based and language model\u2013based path reasoning methods, generate natural-language explanations, and evaluate recommendation utility and explanation quality. The tutorial also guides participants on how to extend the framework to new domains, reasoning or evaluation perspectives, enabling direct reuse.<\/p><p style=\"font-weight: 400;\">\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee0837c e-con-full e-flex e-con e-parent\" data-id=\"ee0837c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-959ae70 elementor-widget elementor-widget-spacer\" data-id=\"959ae70\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cb496dd umap-ast-container e-flex e-con-boxed e-con e-parent\" data-id=\"cb496dd\" data-element_type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-edf5a84 elementor-widget elementor-widget-heading\" data-id=\"edf5a84\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Interface-Aware Recommender Systems<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e42ca5 no-margin-paragraph elementor-widget elementor-widget-text-editor\" data-id=\"0e42ca5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Presenters<\/strong>: <span lang=\"en-NL\">Santiago de Leon-Martinez, Behnam Rahdari, Robert Moro, Peter Brusilovsky and Maria Bielikova<\/span><span lang=\"en-NL\">\u2002\u2002<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f54db62 no-margin-paragraph elementor-widget elementor-widget-text-editor\" data-id=\"f54db62\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Link:<\/strong> <a href=\"https:\/\/umap26.kinit.sk\/\">https:\/\/umap26.kinit.sk\/<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0347bff no-margin-paragraph elementor-widget elementor-widget-text-editor\" data-id=\"0347bff\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Description<\/strong>:<\/p><p style=\"font-weight: 400;\">Despite the wide-spread use of multi-list or carousel (Netflix-like) interfaces in e-commerce and streaming services, there is little academic research (less than 30 papers), especially when compared to works for single-list interfaces. Recent eye tracking results have shown that users browse multi-list and carousels significantly differently than other interfaces. Carousels are much more complex, allowing a wide-range of browsing\/interaction sequences with multiple topic defined-lists that can be swiped to see more items. To account for this complexity and improve recommendations, recommender systems should be designed specifically for the interfaces they are used on, in other words interface-aware recommenders.<br \/><br \/>This tutorial introduces researchers and industry practitioners to the growing area of interface-aware recommenders. The tutorial provides an introduction to varying interfaces and their impact on user behavior, an overview of the research and insights for improving interface specific systems, the open problems and challenges that have not been addressed, and tools\/datasets to help tackle these problems. The tutorial&#8217;s goal is to provide a strong basis and tools that participant can use to build improved user-centric systems that are interface-aware and also encourage future research in this area.<\/p><p style=\"font-weight: 400;\">\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b862786 e-con-full e-flex e-con e-parent\" data-id=\"b862786\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d8bc1ee elementor-widget elementor-widget-spacer\" data-id=\"d8bc1ee\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9077d96 umap-ast-container e-flex e-con-boxed e-con e-parent\" data-id=\"9077d96\" data-element_type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4aa939 elementor-widget elementor-widget-heading\" data-id=\"a4aa939\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">From Modeling and Profiling to Auditing: the Evolving Role of the User in Recommender System Research<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22a6842 no-margin-paragraph elementor-widget elementor-widget-text-editor\" data-id=\"22a6842\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Presenters<\/strong>: <span lang=\"en-NL\">Lorenzo Porcaro and Erasmo Purificato<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4260458 no-margin-paragraph elementor-widget elementor-widget-text-editor\" data-id=\"4260458\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Link:<\/strong> <a href=\"https:\/\/sites.google.com\/view\/modeling-profiling-auditing-rs\">https:\/\/sites.google.com\/view\/modeling-profiling-auditing-rs<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f8f4093 no-margin-paragraph elementor-widget elementor-widget-text-editor\" data-id=\"f8f4093\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Description<\/strong>:<\/p><p>The proposed tutorial is designed to provide the UMAP community with a structured exploration of the transition from traditional user modeling to modern algorithmic auditing, emphasizing the user&#8217;s active role in ensuring the accountability of recommender systems. First, we offer a thorough retrospective on the established fields of user profiling and modeling, covering both their historical origins and the technical milestones that have shaped how user preferences are captured and exploited by personalized systems. We then analyze the evolving conceptual framework and terminology of the field to resolve ambiguities regarding the interpretation of key notions. As the core of our tutorial, we detail the recent shifts that move beyond passive profiling toward participatory auditing frameworks, where users actively engage in surfacing biases and systemic harms. In particular, we examine and discuss advancements in the following areas: the evolution toward pseudo-explicit profiling, universal user representations, and diverse methods of user-led auditing. Attendees will be encouraged to participate in interactive discussions and Q&amp;A sessions throughout the program to ensure an engaging learning experience.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6214ba5 e-con-full e-flex e-con e-parent\" data-id=\"6214ba5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11f65f8 elementor-widget elementor-widget-spacer\" data-id=\"11f65f8\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-424821a umap-ast-container e-flex e-con-boxed e-con e-parent\" data-id=\"424821a\" data-element_type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f711cb elementor-widget elementor-widget-heading\" data-id=\"9f711cb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Inferential and Causal Principles for Better Understanding Interactive Systems<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6082b37 no-margin-paragraph elementor-widget elementor-widget-text-editor\" data-id=\"6082b37\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Presenters<\/strong>: <span lang=\"en-NL\">David Rohde<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43f354d no-margin-paragraph elementor-widget elementor-widget-text-editor\" data-id=\"43f354d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Description<\/strong>: The practice of building high performance personalized interactive systems is founded on an artful combination of diverse machine learning methodologies including collaborative filtering, content based recommendation, contextual bandits, off policy estimation, click models, attribution and A\/B testing. While combining these methods has been spectacularly successful, each methods finds justification using its own stylized protocols and there is little attention to the over-aching principles behind building reward optimizing recommender systems. This tutorial will focus on inferential principles including causal inference and relate these principles to current best practice in machine learning. The inferential principles covered will include Bayesian decision theory, coherence, the likelihood and conditionality principle as well as causal principles such as ignoreability, the do-calculus, Rubin Causal model, randomization and A\/B testing. These foundations will then be used to investigate the differences between recommender systems best practices and approaches directly informed by inferential and causal principles, this section will both challenge best practice and the applicability of academic approaches. A lot of attention will be given to the pervasive problem of self confounding which will cover how engineering and machine learning best practice often results in production systems that unnecessarily suffer from confounding.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-98a04cb e-con-full e-flex e-con e-parent\" data-id=\"98a04cb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5270ee9 elementor-widget elementor-widget-spacer\" data-id=\"5270ee9\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a066df0 e-con-full e-flex e-con e-parent\" data-id=\"a066df0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b434a7 elementor-widget elementor-widget-spacer\" data-id=\"7b434a7\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Tutorials How to Build Explainable Recommender Systems using Path Reasoning on Knowledge Graphs: A Tutorial with hopwise Presenter: Ludovico Boratto, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3007","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorials - ACM UMAP 2026<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.um.org\/umap2026\/tutorials\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorials - ACM UMAP 2026\" \/>\n<meta property=\"og:description\" content=\"Tutorials How to Build Explainable Recommender Systems using Path Reasoning on Knowledge Graphs: A Tutorial with hopwise Presenter: Ludovico Boratto, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.um.org\/umap2026\/tutorials\/\" \/>\n<meta property=\"og:site_name\" content=\"ACM UMAP 2026\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-04T15:42:06+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.um.org\/umap2026\/tutorials\/\",\"url\":\"https:\/\/www.um.org\/umap2026\/tutorials\/\",\"name\":\"Tutorials - ACM UMAP 2026\",\"isPartOf\":{\"@id\":\"https:\/\/www.um.org\/umap2026\/#website\"},\"datePublished\":\"2025-02-25T13:45:33+00:00\",\"dateModified\":\"2026-03-04T15:42:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.um.org\/umap2026\/tutorials\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.um.org\/umap2026\/tutorials\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.um.org\/umap2026\/tutorials\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.um.org\/umap2026\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorials\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.um.org\/umap2026\/#website\",\"url\":\"https:\/\/www.um.org\/umap2026\/\",\"name\":\"ACM UMAP 2026\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.um.org\/umap2026\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.um.org\/umap2026\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.um.org\/umap2026\/#organization\",\"name\":\"ACM UMAP 2026\",\"url\":\"https:\/\/www.um.org\/umap2026\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.um.org\/umap2026\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.um.org\/umap2026\/wp-content\/uploads\/2025\/03\/logo-uminc.png\",\"contentUrl\":\"https:\/\/www.um.org\/umap2026\/wp-content\/uploads\/2025\/03\/logo-uminc.png\",\"width\":200,\"height\":200,\"caption\":\"ACM UMAP 2026\"},\"image\":{\"@id\":\"https:\/\/www.um.org\/umap2026\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorials - ACM UMAP 2026","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.um.org\/umap2026\/tutorials\/","og_locale":"en_US","og_type":"article","og_title":"Tutorials - ACM UMAP 2026","og_description":"Tutorials How to Build Explainable Recommender Systems using Path Reasoning on Knowledge Graphs: A Tutorial with hopwise Presenter: Ludovico Boratto, [&hellip;]","og_url":"https:\/\/www.um.org\/umap2026\/tutorials\/","og_site_name":"ACM UMAP 2026","article_modified_time":"2026-03-04T15:42:06+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.um.org\/umap2026\/tutorials\/","url":"https:\/\/www.um.org\/umap2026\/tutorials\/","name":"Tutorials - ACM UMAP 2026","isPartOf":{"@id":"https:\/\/www.um.org\/umap2026\/#website"},"datePublished":"2025-02-25T13:45:33+00:00","dateModified":"2026-03-04T15:42:06+00:00","breadcrumb":{"@id":"https:\/\/www.um.org\/umap2026\/tutorials\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.um.org\/umap2026\/tutorials\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.um.org\/umap2026\/tutorials\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.um.org\/umap2026\/"},{"@type":"ListItem","position":2,"name":"Tutorials"}]},{"@type":"WebSite","@id":"https:\/\/www.um.org\/umap2026\/#website","url":"https:\/\/www.um.org\/umap2026\/","name":"ACM UMAP 2026","description":"","publisher":{"@id":"https:\/\/www.um.org\/umap2026\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.um.org\/umap2026\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.um.org\/umap2026\/#organization","name":"ACM UMAP 2026","url":"https:\/\/www.um.org\/umap2026\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.um.org\/umap2026\/#\/schema\/logo\/image\/","url":"https:\/\/www.um.org\/umap2026\/wp-content\/uploads\/2025\/03\/logo-uminc.png","contentUrl":"https:\/\/www.um.org\/umap2026\/wp-content\/uploads\/2025\/03\/logo-uminc.png","width":200,"height":200,"caption":"ACM UMAP 2026"},"image":{"@id":"https:\/\/www.um.org\/umap2026\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.um.org\/umap2026\/wp-json\/wp\/v2\/pages\/3007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.um.org\/umap2026\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.um.org\/umap2026\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.um.org\/umap2026\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.um.org\/umap2026\/wp-json\/wp\/v2\/comments?post=3007"}],"version-history":[{"count":19,"href":"https:\/\/www.um.org\/umap2026\/wp-json\/wp\/v2\/pages\/3007\/revisions"}],"predecessor-version":[{"id":4157,"href":"https:\/\/www.um.org\/umap2026\/wp-json\/wp\/v2\/pages\/3007\/revisions\/4157"}],"wp:attachment":[{"href":"https:\/\/www.um.org\/umap2026\/wp-json\/wp\/v2\/media?parent=3007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}