“…• Path-based algorithms use information about semantic paths within a graph structure to compute similarities useful to produce recommendations. For example, spreading activation (Cheekula, Kapanipathi, Doran, & Jain, 2015;Chicaiza, Piedra, López-Vargas, & Tovar-Edmundo, 2014;Hajra, Latif, & Tochtermann, 2014;Marie, Gandon, Legrand, & Ribière, 2013), random walk (Cantador, Konstas, & Jose, 2011); path-weights for vertex discovery (Strobin & Niewiadomski, 2014). Modern methods combine machine learning to learn the best path to consider relying on learning to rank (Di Noia, Ostuni, Tomeo, & Di Sciascio, 2016)…”