This is the personal Home Page for Ana Cardoso-Cachopo

Short biography

My picture...

I was born in Portugal in 1971 and went to university at IST - Instituto Superior Técnico, where I got the following degrees:

  • 1994 - 5-year degree in Software and Computer Engineering.
  • 1997 - MSc in Electrical and Computers Engineering, with a thesis on "Permissive Belief Revision".
  • 2007 - PhD in Computer Science, with a thesis on "Improving Methods for Single-label Text Categorization".

I started teaching at IST in Sep/1992 and belonged to the Artificial Intelligence Group (GIA) of the Department of Information Systems and Computer Science until Sep/2014.

Institutional homepage
Profile in Google Scholar
Academic curriculum English / Portuguese
Personal homepage


My PhD work was in the area of Information Retrieval, more specifically in Text Categorization, but I am also interested in the following areas:

You can find the Datasets for single-label text categorization that I used in my PhD work in my personal homepage.


I usually taught subjects of the Degree (BSc) in Information Systems and Computer Engineering - Alameda (LEIC-A).

I also taught subjects of the Master (MSc) in Information Systems and Computer Engineering - Alameda (MEIC-A).


Scientific publications:

© Copyright Notice: The documents presented here have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each document's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Ana Cardoso-Cachopo, Improving Methods for Single-label Text Categorization, PhD Thesis, October, 2007. [thesis]
Ana Cardoso-Cachopo and Arlindo Oliveira, Combining LSI with other Classifiers to Improve Accuracy of Single-label Text Categorization, EWLSATEL 2007 --- First European Workshop on Latent Semantic Analysis in Technology Enhanced Learning, Heerlen The Netherlands, March 29-30, 2007. [paper]
Ana Cardoso-Cachopo and Arlindo Oliveira, Semi-supervised Single-label Text Categorization using Centroid-based Classifiers, ACM SAC 2007 --- The 22nd Annual ACM Symposium on Applied Computing, Special Track on Information Access and Retrieval (IAR), pages 844-851, Seoul, Korea, March 11-15, 2007. [paper]
Pável Calado and Ana Cardoso-Cachopo and Arlindo Oliveira, IR-BASE: An Integrated Framework for the Research and Teaching of Information Retrieval Technologies, TLIR'07 --- First International Workshop on Teaching and Learning of Information Retrieval, pages 12-17, London, January 10, 2007. [paper]
Ana Cardoso-Cachopo and Arlindo L. Oliveira, Empirical Evaluation of Centroid-based Models for Single-label Text Categorization, INESC-ID Technical Report 7/2006, June 2006. [paper]
Ana Cardoso-Cachopo and Arlindo L. Oliveira, An Empirical Comparison of Text Categorization Methods, in Mario A. Nascimento and Edleno S. de Moura and Arlindo L. Oliveira (Eds.) SPIRE 2003 --- Tenth Symposium on String Processing and Information Retrieval, pages 183-196, LNCS 2857, Manaus, Brasil, October 8-10, 2003. Springer-Verlag. [paper]
Maria R. Cravo and João P. Cachopo and Ana Cardoso-Cachopo and João P. Martins, Permissive Belief Revision, in P. Brazdil and A. Jorge (eds.), Progress in Artificial Intelligence, 10th Portuguese International Conference on Artificial Intelligence (EPIA'01), pages 335-348, LNAI 2258, December 2001, Springer-Verlag. [ps]
Maria Cravo and João Cachopo and Ana Cardoso-Cachopo and João Martins, Permissive Belief Revision (preliminary report), presented at the Third Workshop on Nonmonotonic Reasoning, Action, and Change of IJCAI99, August 1999. [ps]
Ana Cardoso-Cachopo, Revisão adaptativa de crenças, Tese de mestrado, Instituto Superior Técnico, Universidade Técnica de Lisboa, Outubro 1997. [ps]
João Cachopo e Ana Cardoso, Nota de leitura: Quine e Ullian - The web of belief, Invited Paper in Disputatio , Revista Semestral de Filosofia Analítica, Número 1, Volume 1, Dezembro 1996. [ps]
João Manuel Cachopo e Ana Margarida Cardoso, LEP: (meta-)Lógica de Especificação de Preferências, Trabalho final de curso, Instituto Superior Técnico, Universidade Técnica de Lisboa, Setembro 1994. [ps]

Pedagogic publications (mostly in Portuguese):

Guia para as Aulas Práticas de Lógica para Programação (e Prolog)
Anos lectivos 07/08-1semestre, 07/08-2semestre, 08/09, 09/10, 10/11, 11/12, 12/13 e 13/14.
13/14 (com respostas) [pdf]
13/14 (sem respostas) [pdf]
Resumo das Aulas Práticas de Programação com Objectos em Java
Ano lectivo 13/14.
13/14 (resumo) [pdf]
Exercícios para Fundamentos da Programação em Python
Com Fausto Almeida, Cláudia Antunes, Ana Cardoso-Cachopo, Pedro Amaro de Matos, Francisco Saraiva de Melo, Anos lectivos 12/13 e 13/14.
13/14 (sem respostas) [pdf]
Exercises for the practical classes of Knowledge Representation and Reasoning
School years 09/10, 10/11 and 11/12.
11/12 (with answers) [pdf]
11/12 (without answers) [pdf]
Guia para as Aulas Práticas de Representação do Conhecimento
Anos lectivos 04/05, 05/06 e 06/07.
06/07 (com respostas) [pdf]
06/07 (sem respostas) [pdf]
Soluções para alguns exercícios de "Exercícios para as Aulas Práticas de Representação do Conhecimento - Vol I"
Outubro de 2004, Fevereiro de 2006 e Fevereiro de 2007. Esta é uma versão mais recente do: "Guia para as Aulas Práticas da Cadeira de Representação do Conhecimento", anos lectivos 97/98, 98/99, 99/00, 00/01, 01/02 e 02/03.
2007 (com respostas) [pdf]
Guia para as Aulas Práticas de Introdução à Programação em Scheme
Anos lectivos 98/99, 06/07, 08/09 e 09/10 (Contém as resoluções de alguns dos "Exercícios para as Aulas Práticas de Introdução à Programação" e alguns resumos de matéria).
06/07 (com respostas) [pdf]
Exercícios para as Aulas Práticas de Introdução à Programação em Scheme
Ano lectivo 98/99 e ano lectivo 00/01 com João Cachopo e António Menezes Leitão editados por Helena Sofia Pinto.
98/99 (sem respostas) [pdf]
00/01 (sem respostas) [pdf]
Fausto Almeida, João Cachopo, Ana Cardoso Cachopo, António Menezes Leitão, Rui Neves, Helena Sofia Pinto, Pedro Amaro Matos, Exercícios Resolvidos - Introdução à Programação Usando o Pascal, editados por Pedro Amaro Matos e publicados pela AEIST em 1994 e 1997.

Ana Cardoso-Cachopo
Instituto Superior Técnico - DEI
Av. Rovisco Pais, 1
1049-001 Lisboa
(Professional email: acardoso [at] tecnico [dot] ulisboa [dot] pt)
(Personal email: ana [dot] cardoso [at] cachopo [dot] org)
Last modified: Sat Feb 20 19:11:54 WET 2016