Roberto Confalonieri


Nitimur in vetitum semper, cupimusque negata (Ovidio)
"Ci sforziamo sempre di ottenere ciò che è vietato e desideriamo le cose che ci vengono negate"

R+D Engineer at Narada Robotics
Associate Professor at University of Barcelona

Narada Robotics S.L.
Plaça Pau Vila 1, 2B E-08039 Barcelona
confalonieri (AT)
My Linkedin Profile

I currently work as R+D engineer at Narada Robotics S.L.. My current project focuses on the development of a virtual assistant able to understand user's natural language queries.

Previously, I worked as postdoctoral researcher at the Artificial Intelligence Research Institute IIIA-CSIC since 2014, working with Marco Schorlemmer and Enric Plaza in the COINVENT project.

Before joining the IIIA-CSIC, I worked one year at the `Institute de Recherche en Informatique de Toulouse' working with Henri Prade and Leila Amgoud, and another year at Goldsmiths College in London, working with Mark d'Inverno and Matthew Yee-King in the European project ACE (concerned with decision making, argumentation, negotiation in multi-agent systems).

From 2007 to 2011 I was a research assistant and Ph.D. student of the Knowledge Engineering and Machine Learning Group (KEMLg) at Universitat Politècnica de Catalunya working with Javier Vázquez-Salceda and Juan Carlos Nieves in the IST-CONTRACT and ICT-ALIVE research projects, where I pursued my Ph.D. in Artificial Intelligence in 2011.

Research Interests
  • Knowledge Representation
    • Reasoning under incomplete and uncertain Information
    • Preferences
    • Decision making under uncertainty
    • Answer Set Programming and data integration
  • Multi-agent Systems
    • Socio-technical intelligent systems
  • Computational Creativity
  • Artificial Intelligence

My research activity lies in the areas of computational logic, knowledge representation, and multi-agent systems with applications in computational creativity and socio-technical systems.

One of my research goals in the medium-term is to study how argumentation, creative processes and cognitive theories can be used to improve problem solving and collaboration in multi-agent systems.

Publications (DBLP)
Under Review:
International Conferences and Workshops:
Research Reports:
  • Upward Refinement Operators for Conceptual Blending in the Description Logic EL++
    Confalonieri, R., Eppe, M., Schorlemmer, M., Kutz, O., Peñaloza, R., Plaza, E.
    Research Report TR-IIIA-2016-01, Barcelona, February 2016.
  • Towards the Implementation of a Preference- and Uncertain-Aware Solver Using Answer Set Programming
    R. Confalonieri, J.C. Nieves, J. Vázquez-Salceda.
    Research Report LSI-10-16-R, Barcelona, June 2010.
  • USE: a Multi-Agent User-Driven Recommendation System for Semantic Knowledge Extraction
    J. S. Lopes, S. Alvarez, R. Confalonieri, J. Vázquez-Salceda.
    Research Report LSI-09-20-R, Barcelona, June 2009.
  • Logic Programs with Possibilistic Ordered Disjunction
    R.Confalonieri, J. C. Nieves, J. Vázquez-Salceda.
    Research Report LSI-09-19-R, Barcelona, May 2009.
  • 2016/17
  • 2014/15/16/17
    • Entornos de Desarrollo
      Linkia FP, Formación Profesional a distancia, Barcelona
  • 2013/14
    • Web Application Development
      Centre Estudis STUCOM, Barcelona
  • 2009/10
    • Applications of Artificial Intelligence
      Universitat Politècnica de Catalunya, Degree in Computer Science Engineering
  • 2005/06
    • Computer Architectures - Programming in Assembly
      Università di Bologna, Computer Science degree
Research Projects
  • 2014-2016: Concept Invention Theory, (COINVENT)
  • 2011-2013: Autonomic Software Engineering for online cultural experiences, (ACE)
  • 2008-2010: Coordination, Organisation and Model Driven Approaches for Dynamic, Flexible, Robust Software and Services Engineering, (ICT-ALIVE)
  • 2007-2009: Contract based e-Business System Engineering for robust, verifiable Cross-Organisational Business Applications, (IST-CONTRACT)
  • 2006: Reputation-based Governance of Public Works. Università di Bologna
(Research) Software
  • posPsmodels An ASP-based solver for computing the LPPODs semantics
    • the LPPOD solver has been used to handle uncertain user preferences in a context-aware system (see DEMO)
  • DecisionMaker A decision maker prototype implementing the Algorithms to compute decision under Uncertainty proposed in the paper Using Possibilistic Logic for Modeling Qualitative Decision: Answer Set Programming Algorithms
Curriculum Vitae
  • Curriculum Vitae (PDF)
  • Ph.D thesis: "The Role of Preferences in Logic Programming: Nonmonotonic Reasoning, User Preferences, Decision under Uncertainty" (Thesis, Extended Abstract)