Giuseppe Carenini

Professor & MDS Director

Office Phone #

Academic Information

M.Sc. (Honors), University of Milan (1988); Research Fellow, I.R.S.T. Istituto per la Ricerca Scientifica e Tecnologica (1989-1991); Research Associate, University of Pittsburgh (1991-1993); M.Sc., University of Pittsburgh (1995); Ph.D., University of Pittsburgh (2000); Postdoctoral Fellow and Lecturer, University of British Columbia (2000-2003); Assistant Professor, University of British Columbia (2004-2010), Associate Professor, University of British Columbia (2010-current).


Innumerable studies indicate that natural human communication is so effective because it is adaptive, incremental, and multimedia. If we want to develop interactive computer systems which aim to match (and eventually to surpass) the effectiveness of human-human communication, they must be endowed with the same properties.
My research goal is to enable computers generate effectiveexplanations, arguments, reports, summaries and narratives that: (i) are tailored to the user and the communicative context (ii) effectively combine natural language and information graphics (iii) provide convenient, interactive means for enabling users to further explore the information presented.

I believe that devising flexible generation systems must rely on integrating and extending principles and techniques from several disciplines including computational linguistics, user modeling and information visualization.

I consider empirical evaluation a crucial step in my research. The aim is to develop generation systems that can be effectively tested. Since the evaluation of user and context tailored, interactive presentations tipically requires an explicit reference to a user task, additional research challenges must be faced in devising tasks that allow the assessment of a presentation effectiveness in controlled experiments.

Selected Publications

G. Carenini and J. Moore, Generating and Evaluating Evaluative Arguments. Artificial Intelligence Journal Vol. 170 , Issue 11, 925-952, August 2006

Green, N., Carenini, G., Kerpedjiev, S., Mattis, J., Moore, J., Roth, J., AutoBrief: An Experimental System for the Automatic Generation of Briefings in Integrated Text and Information Graphics, International Journal of Human-Computer Studies, Vol. 61, Issue 1, 32-70, July 2004.

Conati C. and Carenini G., Generating Tailored Examples to Support Learning via Self-Explanation, Proceedings of the 17th Joint International Conference on Artificial Intelligence (IJCAI 2001), Seattle, USA, 2001.

Stefano Monti and Giuseppe Carenini. "Dealing With the Expert Inconsistency in Probability Elicitation" , IEEE Transactions on Knowledge and Data Engineering. Vol. 12, No. 7, July/August 2000.

Vibhu O. Mittal, Johanna D. Moore, Giuseppe Carenini, Steven Roth, "Describing Complex Charts in Natural Language: A Caption Generation System", Computational Linguistics, Special issue on Natural Language Generation. Vol. 24, issue 3, 431-467,1998.

Bruce G. Buchanan, Giuseppe Carenini, Vibhu O. Mittal, Johanna Moore. "Designing Computer-Based Frameworks that Facilitate Doctor-Patient Collaboration", Artificial Intelligence in Medicine, Special issue on collaboration. Vol. 12, issue 2, 171-193, 1998.

G. Murray and G. Carenini, Subjectivity Detection in Spoken and Written Conversations, Journal of Natural Language Engineering (JNLE). 2010

G. Carenini , J. Cheung , A. Pauls. Multi-Document Summarization of Evaluative text, Computational Intelligence, 2011

Research Interests

artificial intelligence
natural language processing

Research Groups

AI: Artificial Intelligence
CAIDA: Centre for Artificial Intelligence Decision-making & Action
DFP: Designing for People Cluster
Human-AI Interaction
NLP: Natural Language Processing
DSI: Data Science Institute

Latest Courses

2021 Winter

CPSC 436N - Topics in Computer Science
CPSC 503 - Computational Linguistics I

2020 Winter

CPSC 422 - Intelligent Systems
CPSC 503 - Computational Linguistics I

2019 Winter

CPSC 503 - Computational Linguistics I
CPSC 422 - Intelligent Systems

2018 Winter

CPSC 503 - Computational Linguistics I

2017 Winter

CPSC 422 - Intelligent Systems

2017 Summer

CPSC 322 - Introduction to Artificial Intelligence

2016 Winter

CPSC 422 - Intelligent Systems

2015 Winter

CPSC 503 - Computational Linguistics I
CPSC 422 - Intelligent Systems

2014 Winter

CPSC 422 - Intelligent Systems
CPSC 503 - Computational Linguistics I