Mr Giorgio Roffo

  • Research Associate (Computing Science)

telephone: +44 141 330 1651

Research interests

My primary research interests are in the area of pattern recognition and machine learning. Within these areas, my work focuses on developing novel strategies to formalize, explain and visualize the pattern in data. I spent my Ph.D. exploring the role of ranking in machine learning applications. The rationale behind this fact is that many machine learning problems are by nature ranking problems. For example, applications in information retrieval, biometric authentication and verification, recommendation, and even in feature selection where, basically, the goal is to produce ranked lists of features to defy the curse of dimensionality and improve learning. Therefore, in some cases ranking can be used to improve machine learning, while in some other ones, learning is used to rank objects (e.g., items or any other variables) according to their degrees of relevance, preference, or importance as defined in the specific application.

Personal website:


nVIDIA GPU Grant 2017. NVIDIA GPU grants are intended to enable researchers to begin a new project and/or gain the preliminary results to support a larger proposal to other funding agencies (see GPU Grant Program).


Additional information



  • Discrete time Evolution Process Descriptor for shape analysis and matching. S. Melzi, M. Ovsjanikov, G. Roffo, M. Cristani, U. Castellani.  ACM Transactions on Graphics, TOG, 2017.
  • Ranking to Learn: Feature Ranking and Selection via Eigenvector Centrality. G. Roffo, S. Melzi. Springer Book Chapter: New Frontiers in Mining Complex Patterns, 2017.