Ricardo Daniel Santos Faro Marques Ribeiro
217650570 (Ext. 220627)
Office D6.21
Post Box 292
Teaching Activities
Teaching Year Semester Course Name Degree(s) Coordinator
2025/2026 Computational Language Processing Institutional Degree in Escola de Tecnologias e Arquitetura; Yes
2025/2026 Text Mining for Data Science Master Degree in Data Science; No
2025/2026 Knowledge Discovery and Extraction From Data Bachelor Degree in Computer Science and Business Management; Yes
2025/2026 Text Mining Master Degree in Integrated Business Intelligence Systems; Yes
2025/2026 Introduction to Machine Learning Master Degree in Computer Engineering; No
2025/2026 Generative Language Models -- Yes
2024/2025 Computational Language Processing Institutional Degree in Escola de Tecnologias e Arquitetura; Yes
2024/2025 Text Mining for Data Science Master Degree in Data Science; No
2024/2025 Knowledge Discovery and Extraction From Data Bachelor Degree in Computer Science and Business Management; Yes
2024/2025 Text Mining Master Degree in Integrated Business Intelligence Systems; Yes
2024/2025 Introduction to Machine Learning Master Degree in Computer Engineering; Master Degree in Artificial Intelligence; Yes
2024/2025 Computer Vision and Introduction to Language Models -- No
2024/2025 Attention is all you need: Transformers and Generative AI -- No
2024/2025 Master Dissertation in Computer Science Engineering -- Yes
2023/2024 Text Mining for Data Science Master Degree in Data Science; No
2023/2024 Knowledge Discovery and Extraction From Data Bachelor Degree in Computer Science and Business Management; Yes
2023/2024 Computational Language Processing Institutional Degree in Escola de Tecnologias e Arquitetura; Yes
2023/2024 Text Mining Master Degree in Integrated Business Intelligence Systems; Yes
2023/2024 Programming Bachelor Degree in Data Science (PL); Bachelor Degree in Data Science; No
2023/2024 Introduction to Machine Learning Master Degree in Computer Engineering; Yes
2022/2023 Text Mining for Data Science Master Degree in Data Science; No
2022/2023 Knowledge Discovery and Extraction From Data Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Science and Business Management; Yes
2022/2023 Master Dissertation in Computer Science Engineering -- Yes
2022/2023 Technologies for Operational Information Systems -- Yes
2022/2023 Computational Language Processing -- Yes
2022/2023 Text Mining Master Degree in Integrated Business Intelligence Systems; Yes
2022/2023 Programming Bachelor Degree in Data Science; No
2022/2023 Introduction to Machine Learning Master Degree in Computer Engineering; Yes
2022/2023 Machine Learning -- Yes
2022/2023 Master Dissertation in Computer Science Engineering -- Yes
2021/2022 Text Mining for Data Science Master Degree in Data Science; No
2021/2022 Knowledge Discovery and Extraction From Data Bachelor Degree in Computer Science and Business Management (PL); Bachelor Degree in Computer Science and Business Management; Yes
2021/2022 Computational Language Processing Institutional Degree in Escola de Tecnologias e Arquitetura; Yes
2021/2022 Text Mining Master Degree in Integrated Business Intelligence Systems; Yes
2021/2022 Programming Bachelor Degree in Data Science; No
2021/2022 Introduction to Machine Learning Master Degree in Computer Engineering; Yes
2021/2022 Machine Learning -- Yes
2019/2020 Probabilistic Learning for Natural Language Processing -- Yes
2019/2020 Text Mining for Data Science -- Yes
2019/2020 Computational Language Processing Institutional Degree in Escola de Tecnologias e Arquitetura; Yes
2019/2020 Text Mining Master Degree in Integrated Business Intelligence Systems; Yes
2019/2020 Programming Fundamentals -- Yes
2019/2020 Programming Bachelor Degree in Data Science (PL); Bachelor Degree in Data Science; Yes
Supervisions
Ph.D. Thesis (8)
Ongoing (4)
Student Name Title/Topic Language Status Institution Initial Year
Martim Zanatti dos Santos Gomes da Silva Text Summarization of Jurisprudence Documents English Developing Instituto Superior Técnico, Universidade de Lisboa 2022
Paulo Roberto Nascimento Meira Vasconcellos Contribuições de aplicações de IA para detecção de similaridade: análise de evidências de plágio em textos científicos Portuguese Developing Iscte --
Diogo Eduardo Ribeiro dos Santos Project appraisal with pretrained transformer-based Large Language Models English Developing Iscte --
Ricardo Cristóvão Miranda Semi-Automated Code Migration of Legacy Systems Using Large Language Models English Developing Iscte --
Concluded (4)
Student Name Title/Topic Language Institution Initial Year Concluding Year
João Pedro Beato Antão Digital Transformation in Real Estate Industry: Applying Artificial Intelligence to Customer Relationship Management English Iscte 2021 2025
Mariana Sofia Barreira Cavique Santos Exploring the Perspectives of Hosts and Guests in Peer-to-peer accommodation using text mining English Iscte 2022 2024
Eugénio Alves Ribeiro Towards Artificial Entities that Learn Through Dialog: Intention-Based Knowledge Extraction and Learning English Instituto Superior Técnico, Universidade de Lisboa 2018 2023
Francisco Afonso Raposo Semantic Structures of Music Artifacts English Instituto Superior Técnico, Universidade de Lisboa 2015 2022
M.Sc. Dissertations (91)
Ongoing (15)
Student Name Title/Topic Language Status Institution Initial Year
Meda Racaityte Large Language Model Vulnerabilities Developing Iscte 2025
Bruno Miguel Isidro Guarita Automatic classification of drug-related health events from news feeds Developing Iscte 2025
Rodrigo da Costa Sanches Low-Code System for Odds Calculation in Sports Betting – A Football Case Study Developing Iscte 2025
Filipe Miguel Martins Pereira LMR-PT: A parser for abstract meaning representation adapted to European Portuguese Developing Iscte 2025
António Dias Carvalho Deteção Automática de indícios de Greenwashing em Relatórios de Sustentabilidade Bancária relativos a Emissões de Carbono. Developing Iscte 2025
Alice Baikova Text Mining in the Context of Public Policy Developing Iscte 2025
Renato Luís Ferreira Teixeira Identificação do Perfil Emocional e Deteção de Toxicidade em Reviews de Jogos Developing Iscte 2025
Bruno Miguel Soares Martins The Influence of Musical Features on Engagement: Predictive Models for Artistic Support Developing Iscte 2025
Odalberto Pereira do Espírito Santo Semantic Search in Ciberdúvidas: Intelligent Retrieval of Questions and Answers Developing Iscte 2025
Sara Ataíde Santos Tactics and Plays Detection in Futsal Videos Developing Iscte 2025
Filipa Franco Recognizing Behavioral Elements in Team Interactions Developing Iscte 2025
João Mário Deitado Saraiva Application of Text Mining for Incident Identification and Mitigation Developing Iscte 2024
Pedro Amaral Beja Cláudio Canelas Tracking and Motion Detection in Futsal Using Computer Vision Algorithms Developing Iscte 2024
Tomás Miguel Branco Vicente Automatic Extraction, Classification, and Normalization of Entities from Clinical Notes Developing Iscte --
Delfim Sancho Gomes Rocha Integration of Artificial Intelligence Techniques in Digital Curation and Archival Organization Processes Developing Iscte --
Concluded (76)
Student Name Title/Topic Language Institution Initial Year Concluding Year
Lars Warnholz Uncertainty Quantification and Gradient Progression as Detection Method for Dataset Imbalances in Large Language Models English Universidade de Groningen 2024 2025
Humberto Carlos Pestana Fernandes Automatic extraction and classification of textual content from periodicals in Portugal Portuguese Iscte 2024 2025
Jaciara Aly Ferreira Unveiling Key Hotel Satisfaction Factors in Maputo Using Guest Reviews English Iscte 2024 2024
Margarida Paias Moura Predicting Success in Latin-Language Cinema: A Machine Learning Approach to Identify Key Factors in Film Performance English Iscte 2024 2024
Gil Antunes Silva Nogueira Ramos Automatic Hate Speech Detection in Portuguese Social Media English Iscte 2024 2024
João Carlos Pereira da Silva Data grouping by performance characteristics of athletes in Portugal's First Football League English Iscte 2024 2024
Marta Gameiro Francisco Moreno Pereira From Regular Expressions to Language Models: A Text-Based Approach for Invoice Information Extraction English Iscte 2024 2024
Rita Guerreiro de Morais Machine learning for tactical performance analysis of handball teams Portuguese Iscte 2024 2024
José Eduardo da Conceição Correia Automatic extraction of information from scanned invoices Portuguese Iscte 2024 2024
Inês Filipa Correia Morais Exploring Feelings and Emotions in Dialogues: Analysis of Contact Center Interactions Portuguese Iscte 2024 2024
Margarida Rebelo Dias Contributions to Automatic Legal Document Summarization – Judgements from the Portuguese Supreme Court English Iscte 2024 2024
Pedro Afonso Marques D'Oliveira Navigating the Mobile App Galaxy: Harnessing Textual Metadata for App Categorization English Iscte 2024 2024
Samuel Filipe Agostinho dos Santos Optical Character Recognition, Text Analysis and Key Information Extraction English Iscte 2023 2024
Mariana Patrícia Silva Ferreira A Text Mining Approach to Portuguese Terroir: Analysing Online Wine Reviews English Iscte 2024 2024
Filipa Camarate Gonçalves Impact of Covid-19 Pandemic on the Dynamics of Accommodation Sharing: A Hosts Perspective English Iscte 2024 2024
Ricardo Manuel Mendes Bota Martins Espadinha Movie Summarization for the automatic generation of Movie Tributes English Instituto Superior Técnico, Universidade de Lisboa 2021 2023
Inês Mariana da Trindade D'Alva Sentiment Analysis and Topic Modeling of Portuguese and Brazilian Song Lyrics through the years English Iscte 2023 2023
Miguel Alexandre da Silva Sarmento Falco Pereira Assessing NER Tools for Dialogue Data Anonymization English Iscte 2021 2023
Vasco Lopo Hipólito Branco Ribeiro Mateus De'Coding Concepts: Automatic Characterization of populist moments on Twitter English Iscte 2023 2023
João Rodrigo Ferreira Fernandes de Castro Artificial Intelligence in Padel sport: Creation of an AI System English Iscte 2023 2023
Tiago de Sousa Alves Analysis of investment product prospectuses and management regulations Portuguese Iscte 2022 2023
Hugo Vítor Carapinha Muacho mlSoccer: Machine learning based tool to investigate factors influencing passing success Portuguese Iscte 2022 2023
Joana Isabel Medeiros Figueira Aspect-Based Sentiment Analysis : Jamie's Italian case study Portuguese Iscte 2022 2023
Bernardo Cunha Matos Automatic Hate Speech Detection in Portuguese Social Media Text English Instituto Superior Técnico, Universidade de Lisboa 2021 2022
Luís Henrique Broncas Chinita Text mining applied to the prediction of irregularities in public funds applications Portuguese Iscte 2022 2022
Kenny Roger Lopes Matos Mining population opinion about local Police English Iscte 2021 2022
Catarina de Freitas Sanchez de La Fuente Machine and Deep Learning Models for House Price Prediction in the United States of America and Portugal English Iscte 2021 2022
Bruno Alexandre Mateus Francisco Analysis of the tourists behavior in Lisbon using data from a Mobile Operator English Iscte 2021 2022
Marcelo Custodio Mathias Humor and Offense Speech Classification and scoring using Natural Language Processing Portuguese Iscte 2022 2022
Érica Sofia Palmeirim Santos Rosa What is People Talking About in your Region? Applying a Topic Modelling Approach to Portuguese Geolocated Tweets English Iscte 2022 2022
Francisco Miguel da Silva Caldeira Automatic Classification of Complaints from Public Administration English Iscte 2021 2022
João Rui Serote Nunes Martins Cruz Abstractive Multi-document Summarization using Topical Simplicial Curves English Instituto Superior Técnico, Universidade de Lisboa -- 2021
Luís Miguel Santos Neto CIA: Citizen Contact Center Agent Assistant English Instituto Superior Técnico, Universidade de Lisboa -- 2021
André Miguel Balau Fazendeiro Automatic Correspondence Distribution for a Public Institution English Instituto Superior Técnico, Universidade de Lisboa -- 2021
Vilma Carina Simões Neves Automatic Classification of Correspondence from a Public Institution English Instituto Superior Técnico, Universidade de Lisboa -- 2021
Daniela Cristina da Silva Carlos Automatic detection of depression signs in social networks in the context of covid-19 Portuguese Iscte 2020 2021
Gustavo Henrique de Sousa Silva Football players performance analysis and formal and informal media: Sentiment Analysis and Semantic Similarity English Iscte 2020 2021
Cátia Daniela Lopes Tavares Sentiment analysis to predict the Portuguese economic sentiment based on economic news English Iscte 2020 2021
Tiago Filipe Pardal de Almeida Towards Cyberbullying Detection on Social Media English Iscte 2020 2021
Carolina Ferraz Marreiros Social media insights about COVID-19 in Portugal: a text mining approach English Iscte 2020 2021
Breno Wicthoff Pinheiro THE CONSUMER'S IMPACT ON THE VIDEO GAME FRANCHISES' INDUSTRY: THE LEGEND OF ZELDA CASE English Iscte 2020 2021
Soraia Alexandra Cardoso Filipe Classification of emotions in social networks Portuguese Iscte 2018 2021
João Miguel Baptista Boné Construction of a disaster-support dynamic knowledge chatbot English Iscte 2019 2020
Rosária Patrícia Firmino Bunga Videogame-oriented RecommendationSystem Portuguese Iscte 2020 2020
João Pedro Beato Antão A Mobile CRM Development for Real Estate English Iscte 2019 2020
Gonçalo Fernando Ferreira da Costa Durão Correia Neural Network Approach for Question Generation Using the Revised Bloom's Taxonomy English Iscte 2020 2020
Ricardo Cardoso da Silva Enhancing textual explanations for Java methods with variable role knowledge English Iscte 2019 2020
Nuno Alexandre Mestre Barradas A book-oriented Chatbot English Iscte 2019 2020
João Filipe Carriço Rodrigues Fake News Classification in European Portuguese Language English Iscte 2019 2020
Patrícia de Sousa dos Santos Detecting Psychological Sentiments in Users from Social Networks English Iscte 2019 2020
Sónia Alexandra Miranda Morais Modeling reviews on online platforms about local accommodation: The Airbnb case Portuguese Iscte 2018 2019
Mariana Rebelo Dias Discovery of sensitive data with Natural Language Processing English Iscte 2018 2019
Nuno Miguel Amorim Mendonça Control of Robot Swarms Through Natural Language Dialogue: A Case Study on Monitoring Fires English Iscte 2018 2019
João Miguel Nunes Bernardo Natural Language-Based Human-Robot Control English Iscte 2018 2019
Jorge Tafarel Morais Costa Automatization of Incident Resolution English Iscte 2018 2019
Kevin Almeida Ramos Attribute-Value Inference using Deep Neural Networks English Iscte 2018 2019
Luis Fernando Bordeaux Mattos Agile or Non-Agile, That Is the Question - Designing a Decision Support System for an Agile Approach in Software Development Projects Portuguese Iscte 2018 2019
André Gilberto Tai PALbot: a Plug & (Almost) pLay chatbot Portuguese Iscte 2019 2019
Frederico Infante Rodrigues English Instituto Superior Técnico, Universidade de Lisboa -- 2018
André de Vasconcelos Santos Silva Sparse Distributed Representations as Word Embeddings for Language Understanding English Iscte 2017 2018
Sara Alexandra Teixeira da Silva Automatization of Incident Categorization English Iscte 2017 2018
Diana Von-Haff Lopes Teixeira Spatio-Temporal Distribution Analysis of Brand Interest in Social Networks English Iscte 2018 2018
Pedro Filipe Flores Cristovão English Instituto Superior Técnico, Universidade de Lisboa -- 2017
António Luís Vilarinho dos Santos Lopes English Instituto Superior Técnico, Universidade de Lisboa -- 2017
Ália Vanessa Ferreira Gerardo Triagem de Pedidos de Assistência Médica Portuguese Iscte 2016 2017
Ricardo Afonso Gomes António Análise de Sentimento Baseada em Aspetos Portuguese Iscte 2014 2017
Daniel Filipe Pombo da Silva Baptista English Instituto Superior Técnico, Universidade de Lisboa -- 2016
Fernando Manuel Dias Rebelo Análise de Sentimento em Microblogues com base em Cascatas de Classificação Portuguese Iscte 2013 2016
Jaime Rodrigues Ferreira English Instituto Superior Técnico, Universidade de Lisboa -- 2015
Paulo César Dias Figueiredo English Instituto Superior Técnico, Universidade de Lisboa -- 2015
Ana Marta Simões Aparício "Automated Generation of Movie Tributes" English Iscte 2014 2015
Gonçalo Queiroga Prendi Stepwise API Usage Assistance based on N-gram Language Models English Iscte 2014 2015
Francisco Afonso Raposo English Instituto Superior Técnico, Universidade de Lisboa -- 2014
Daniel Bhatt Ambaram Tratamento computacional de um modelo de desenvolvimento de crises pessoais Portuguese Iscte 2012 2014
Célia Maria Farinha da Silva Corte Geração de retratos Pordata Portuguese Iscte 2012 2013
Carlos Manuel Tadeia Rosão Onset Detection in Music Signals English Iscte 2011 2012
M.Sc. Final Projects (1)
Concluded (1)
Student Name Title/Topic Language Institution Initial Year Concluding Year
Nelson Carvalho de Jesus From Legal Jargon to Generative Artificial Intelligence: The Legal System in the Age of the Transformer Portuguese Iscte 2024 2025