Francisco S. Melo is an Associate Professor at the Department of Computer Science and Engineering of Instituto Superior Técnico, and a Senior Researcher at INESC-ID, working with the Intelligent Agents and Synthetic Characters Group.

Research areas

  • Machine learning (ML):
    • Reinforcement learning
    • Inverse reinforcement learning
    • Active learning
    • Online learning
    • Robotic applications of ML
  • Decision-theoretic planning (single and multiagent)

Publications

Research Projects

Teaching

  • Learning and Intelligent Decision Making
    MSc in Information Systems and Computer Engineering (Spring 2016, Spring 2017, Spring 2018)
  • Advanced Topics in Artificial Intelligence
    PhD Program in Information Systems and Computer Engineering (Spring 2014, Spring 2015, Spring 2016, Spring 2017, Fall 2017)
  • Introduction to Programming
    MSc in Information and Enterprise Systems (Fall 2013, Fall 2014)
  • Decision Support Systems
    MSc in Information Systems and Computer Engineering (Fall 2011, Spring 2013)
  • Foundations of Programming
    BSc in Information Systems and Computer Engineering
    (Fall 2010, Spring 2011, Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014)

Students and post-docs

Current PhD students:

  • Hang Yin, Dual IST-EPFL PhD Program in Computer Science and Engineering (co-advised with Ana Paiva and Aude Billard)
  • Rui Silva, Dual PhD CMU-IST Program in Computer Science and Engineering (co-advised with Manuela Veloso)
  • Kim Baraka, Dual PhD CMU-IST Program in Electrical Engineering and Robotics (co-advised with Manuela Veloso)
  • Filipa Correia, IST PhD in Information Systems and Computer Engineering (co-advised with Ana Paiva)
  • Carla Guera, IST PhD in Information Systems and Computer Engineering (co-advised with Manuel Lopes)
  • Ali Kordia, IST PhD in Information Systems and Computer Engineering,

Current MSc students:

  • Gonçalo Rodrigues, MSc in Information Systems and Computer Engineering (co-advised with Alberto Sardinha)
  • Henrique Carlos, MSc in Information Systems and Computer Engineering (co-advised with Sofia Pinto)
  • João Ribeiro, MSc in Information Systems and Computer Engineering (co-advised with João Dias)
  • Luís Henriques, MSc in Information Systems and Computer Engineering (co-advised with Luísa Coheur)
  • Miguel Vera, MSc in Information Systems and Computer Engineering (co-advised with Manuel Lopes)
  • Ricardo Costa, MSc in Information Systems and Computer Engineering (co-advised with Rui Prada)

Past post-doctoral collaborators:

  • Pedro Sequeira, Post-doctoral Fellow at INESC-ID, 2014-2016
  • Stefan Witwicki, Post-doctoral Fellow at INESC-ID, 2011-2013

Past PhD students:

  • Pedro Sequeira, PhD in Information Systems and Computer Engineering, 2013 (co-advised with Ana Paiva)

Past MSc students:

  • Ana Rita Salta, MSc in Information Systems and Computer Engineering, 2017 (co-advised with Rui Prada)
  • Daniel Brandão, MSc in Information Systems and Computer Engineering, 2017 (co-advised with João Dias)
  • Gonçalo Castilho, MSc in Information Systems and Computer Engineering, 2017 (co-advised with Manuel Lopes)
  • João Abreu, MSc in Information Systems and Computer Engineering, 2017 (co-advised with Manuel Lopes)
  • Tiago Gomes, MSc in Information Systems and Computer Engineering, 2017 (co-advised with Manuel Lopes)
  • Tomás Alves, MSc in Information Systems and Computer Engineering, 2017 (co-advised with Sandra Gama)
  • André Santos, MSc in Information Systems and Computer Engineering, 2017 (co-advised with Pedro Santos)
  • Hugo Martins, MSc in Information Systems and Computer Engineering, 2017 (co-advised with Alberto Sardinha)
  • João Cruz, MSc in Information Systems and Computer Engineering, 2017 (co-advised with Rui Prada)
  • Miguel Faria, MSc in Information Systems and Computer Engineering, 2016 (co-advised with Ana Paiva)
  • Rodrigo Monteiro, MSc in Information Systems and Computer Engineering, 2016 (co-advised with Alberto Sardinha)
  • Ana Narciso, MSc in Information Systems and Computer Engineering, 2016 (co-advised with Alberto Sardinha)
  • Beatriz Bernardo, MSc in Information Systems and Computer Engineering, 2016 (co-advised with Ana Paiva)
  • Filipa Correia, MSc in Information Systems and Computer Engineering, 2015 (co-advised with Ana Paiva)
  • Pedro Gusmão, MSc in Information Systems and Computer Engineering, 2015 (co-advised with Rui Prada)
  • João Quitério, MSc in Information Systems and Computer Engineering, 2015 (co-advised with Rui Prada)
  • Daniel Magarreiro, MSc in Information Systems and Computer Engineering, 2014 (co-advised with Luísa Coheur)
  • Ricardo Carvalho, MSc in Information Systems and Computer Engineering, 2014 (coadvised with Alberto Sardinha)
  • Rui Silva, MSc in Information Systems and Computer Engineering, 2014
  • Joana Botelho, MSc in Information Systems and Computer Engineering, 2013 (co-advised with Ana Paiva)
  • João Prioste, MSc in Information Systems and Computer Engineering, 2013 (co-advised with Rui Prada)
  • Diogo Simões, MSc in Information Systems and Computer Engineering, 2012 (co-advised with Ana Paiva)
  • Carlos Fraga, MSc in Information Systems and Computer Engineering, 2011 (co-advised with Rui Prada)
  • Vivek Maganlal, MSc in Information Systems and Computer Engineering, 2011 (co-advised with Ana Paiva)