Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

João Magalhães

dblp:08/1790 · DBLP profile ↗
← Back
72ranked-venue papers
8as first author
27since 2021 · last 2026
0000-0001-6290-5719ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 34 · 5 first-author · 8 since 2021Databases, data management, data science and information retrieval · 32 · 3 first-author · 10 since 2021Artificial intelligence and machine learning · 23 · 10 since 2021Human-computer interaction and ubiquitous computing · 4 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
10 papers
Information retrieval · 80% Recommender systems · 8% Data mining · 7%
Artificial intelligence
9 papers
Question answering and dialogue systems · 34% Vision and language · 21% Representation and self-supervised learning · 13%
Computer graphics and multimedia
11 papers
Multimedia analysis and retrieval · 75% Visual content generation and editing · 16% Virtual and augmented reality · 7%
Human-computer interaction and pervasive computing
7 papers
Human-AI interaction · 71% Collaborative and social computing · 10% Games and playful interaction · 10%

Topics — the 30 heaviest of 66, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Human-AI interaction
conversational agents
1.942023
Rating Prediction in Conversational Task Assistants with Behavioral and Conversational-Flow Features · SIGIR 2023
A Conversational Shopping Assistant for Online Virtual Stores · ACM Multimedia 2022
MuCAI'21: 2nd ACM Multimedia Workshop on Multimodal Conversational AI · ACM Multimedia 2021
Multimedia analysis and retrieval
cross-modal retrieval
1.542020
Adaptive Temporal Triplet-loss for Cross-modal Embedding Learning · ACM Multimedia 2020
Diachronic Cross-modal Embeddings · ACM Multimedia 2019
Cross-Modal Subspace Learning with Scheduled Adaptive Margin Constraints · ACM Multimedia 2019
Multimedia analysis and retrieval › cross-modal retrieval
cross-modal embedding
1.232020
Adaptive Temporal Triplet-loss for Cross-modal Embedding Learning · ACM Multimedia 2020
Diachronic Cross-modal Embeddings · ACM Multimedia 2019
Cross-Modal Subspace Learning with Scheduled Adaptive Margin Constraints · ACM Multimedia 2019
Information retrieval › ranking
learning to rank
1.122025
Aligning Web Query Generation with Ranking Objectives via Direct Preference Optimization · SIGIR 2025
Barbara Made the News: Mining the Behavior of Crowds for Time-Aware Learning to Rank · WSDM 2016
Information retrieval
agentic search
1.012026
Agentic Search in the Wild: Intents and Trajectory Dynamics from 14M+ Real Search Requests · SIGIR 2026
Information retrieval
query reformulation
1.012026
Agentic Search in the Wild: Intents and Trajectory Dynamics from 14M+ Real Search Requests · SIGIR 2026
Information retrieval › user behavior
search session analysis
1.012026
Agentic Search in the Wild: Intents and Trajectory Dynamics from 14M+ Real Search Requests · SIGIR 2026
Computer vision › Vision and language
multimodal dialogue
0.922024
Show and Guide: Instructional-Plan Grounded Vision and Language Model · EMNLP 2024
MuCAI'20: 1st International Workshop on Multimodal Conversational AI · ACM Multimedia 2020
Machine learning › Trustworthy machine learning
interpretability
0.912025
MoralCLIP: Contrastive Alignment of Vision-and-Language Representations with Moral Foundations Theory · ACM Multimedia 2025
Natural language and speech › Language models and text generation
model steering
0.912025
Language Models Can be Efficiently Steered via Minimal Embedding Layer Transformations · EMNLP 2025
Machine learning › Representation and self-supervised learning
multimodal representation learning
0.912025
MoralCLIP: Contrastive Alignment of Vision-and-Language Representations with Moral Foundations Theory · ACM Multimedia 2025
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning
0.912025
Language Models Can be Efficiently Steered via Minimal Embedding Layer Transformations · EMNLP 2025
Information retrieval › query formulation
query generation
0.912025
Aligning Web Query Generation with Ranking Objectives via Direct Preference Optimization · SIGIR 2025
Information retrieval › query formulation › query generation
synthetic query generation
0.912025
Aligning Web Query Generation with Ranking Objectives via Direct Preference Optimization · SIGIR 2025
Natural language and speech › Question answering and dialogue systems › task-oriented dialogue
dialogue state tracking
0.712023
Learning to Ask Questions for Zero-shot Dialogue State Tracking · SIGIR 2023
Natural language and speech › Question answering and dialogue systems
question generation
0.712023
Learning to Ask Questions for Zero-shot Dialogue State Tracking · SIGIR 2023
Natural language and speech › Question answering and dialogue systems › task-oriented dialogue › dialogue state tracking
zero-shot dialogue state tracking
0.712023
Learning to Ask Questions for Zero-shot Dialogue State Tracking · SIGIR 2023
Information retrieval
ranking
0.622019
Modeling Temporal Evidence from External Collections · WSDM 2019
Barbara Made the News: Mining the Behavior of Crowds for Time-Aware Learning to Rank · WSDM 2016
Natural language and speech › Question answering and dialogue systems
task-oriented dialogue
0.612022
TWIZ: The Multimodal Conversational Task Wizard · ACM Multimedia 2022
Information retrieval
retrieval models
0.632019
Modeling Temporal Evidence from External Collections · WSDM 2019
An information-theoretic framework for semantic-multimedia retrieval · ACM Trans. Inf. Syst. 2010
High-dimensional visual vocabularies for image retrieval · SIGIR 2007
Recommender systems › interactive recommendation
conversational recommendation
0.512021
The Next Generation Multimodal Conversational Search and Recommendation · ACM Multimedia 2021
Information retrieval › interactive information retrieval › conversational information seeking
conversational search
0.512021
The Next Generation Multimodal Conversational Search and Recommendation · ACM Multimedia 2021
Recommender systems › interactive recommendation › conversational recommendation
multimodal conversational recommendation
0.512021
The Next Generation Multimodal Conversational Search and Recommendation · ACM Multimedia 2021
Human-AI interaction › conversational agents
multimodal conversational agent
0.512021
MuCAI'21: 2nd ACM Multimedia Workshop on Multimodal Conversational AI · ACM Multimedia 2021
Natural language and speech › Question answering and dialogue systems
multimodal dialogue system
0.412020
MuCAI'20: 1st International Workshop on Multimodal Conversational AI · ACM Multimedia 2020
Information retrieval › query reformulation
query expansion
0.412019
Modeling Temporal Evidence from External Collections · WSDM 2019
Information retrieval › retrieval models › ad-hoc retrieval
time-aware retrieval
0.412019
Modeling Temporal Evidence from External Collections · WSDM 2019
Web and social media mining › social media analysis
microblog analysis
0.422019
Barbara Made the News: Mining the Behavior of Crowds for Time-Aware Learning to Rank · WSDM 2016
Modeling Temporal Evidence from External Collections · WSDM 2019
Data mining
log analysis
0.312026
Agentic Search in the Wild: Intents and Trajectory Dynamics from 14M+ Real Search Requests · SIGIR 2026
Information retrieval
query log analysis
0.312026
Agentic Search in the Wild: Intents and Trajectory Dynamics from 14M+ Real Search Requests · SIGIR 2026

Methods — techniques the papers use, named apart from their topics

multimodal learning · 1.5graph algorithms · 1.5ensemble-based estimator · 1.5virtual character animation · 1.1dialog AI · 1.1conversational interaction · 1.1sessionization · 1.0natural language processing · 1.0LLM-based annotation · 1.0translational transformation · 0.9large language model · 0.9embedding space manipulation · 0.9direct preference optimization · 0.9data augmentation · 0.9contrastive learning · 0.9triplet loss · 0.8multitask multistage training · 0.8multimodal large language model · 0.8
YearPublicationVenuePosition
2026 PHEB: An European Portuguese High School-Level LLM Benchmark
Diogo Tavares, Rafael Ferreira 0003, Afonso Simplício, Gonçalo Vinagre, Ana Carolina Condez, Inês Calvo, Inês Vieira, David Semedo, João Magalhães
LREC9
2026 Agentic Search in the Wild: Intents and Trajectory Dynamics from 14M+ Real Search Requests
abstract
LLM-powered search agents are increasingly being used for multi-step information seeking tasks, yet the IR community lacks empirical understanding of how agentic search sessions unfold and how retrieved evidence is reflected in later queries. This paper presents a large-scale log analysis of agentic search based on 14.44M search requests (3.97M sessions) collected from DeepResearchGym, i.e., an open-source search API accessed by external agentic clients. We sessionize the logs, assign session-level intents and step-wise query-reformulation labels using LLM-based annotation, and propose Context-driven Term Adoption Rate (CTAR) to quantify whether newly introduced query terms are lexically traceable to previously retrieved evidence. Our analyses reveal distinctive behavioral patterns. First, over 90\% of multi-turn sessions contain at most ten steps, and 89\% of inter-step intervals fall under one minute. Second, behavior varies by intent. Fact-seeking sessions exhibit high repetition that increases over time, while sessions requiring reasoning sustain broader exploration. Third, query reformulations are often traceable to retrieved evidence across steps. On average, 54\% of newly introduced query terms appear in the accumulated evidence context, with additional traceability to earlier steps beyond the most recent retrieval. These findings provide candidate signals for repetition-aware stopping, intent-adaptive retrieval budgeting, and explicit cross-step context tracking. We released the anonymized logs, making them available at a public HuggingFace~\chref{https://huggingface.co/datasets/cx-cmu/deepresearchgym-agentic-search-logs}{repository}.
Jingjie Ning, João Coelho, Yibo Kong, Yunfan Long, Bruno Martins 0001, João Magalhães, Jamie Callan, Chenyan Xiong
SIGIR6
2025 A Reproducibility Study on Consistent LLM Reasoning for Natural Language Inference over Clinical Trials
Artur Guimarães, João Magalhães, Bruno Martins 0001
ECIR (4)2
2025 Language Models Can be Efficiently Steered via Minimal Embedding Layer Transformations
abstract
Large Language Models (LLMs) are increasingly costly to fine-tune due to their size, with embedding layers alone accounting for up to 20% of model parameters.While Parameter-Efficient Fine-Tuning (PEFT) methods exist, they largely overlook the embedding layer.In this paper, we introduce TinyTE, a novel PEFT approach that steers model behavior via minimal translational transformations in the embedding space.TinyTE modifies input embeddings without altering hidden layers, achieving competitive performance while requiring approximately 0.0001% of the parameters needed for full fine-tuning.Experiments across architectures provide a new lens for understanding the relationship between input representations and model behavior-revealing them to be more flexible at their foundation than previously thought. 1
Diogo Tavares, David Semedo, Alexander I. Rudnicky, João Magalhães
EMNLP4
2025 MoralCLIP: Contrastive Alignment of Vision-and-Language Representations with Moral Foundations Theory
abstract
Recent advances in vision-language models have enabled rich semantic understanding across modalities. However, these encoding methods lack the ability to interpret or reason about the moral dimensions of content---a crucial aspect of human cognition. In this paper, we address this gap by introducing MoralCLIP, a novel embedding representation method that extends multimodal learning with explicit moral grounding based on Moral Foundations Theory (MFT). Our approach integrates visual and textual moral cues into a unified embedding space, enabling cross-modal moral alignment. MoralCLIP is grounded on the multi-label dataset Social-Moral Image Database to identify co-occurring moral foundations in visual content. For MoralCLIP training, we design a moral data augmentation strategy to scale our annotated dataset to 15,000 image-text pairs labeled with MFT-aligned dimensions. Our results demonstrate that explicit moral supervision improves both unimodal and multimodal understanding of moral content, establishing a foundation for morally-aware AI systems capable of recognizing and aligning with human moral values.
Ana Carolina Condez, Diogo Tavares, João Magalhães
ACM Multimedia3
2025 Aligning Web Query Generation with Ranking Objectives via Direct Preference Optimization
abstract
Neural retrieval models excel in Web search, but their training requires substantial amounts of labeled query-document pairs, which are costly to obtain. With the widespread availability of Web document collections like ClueWeb22, synthetic queries generated by large language models offer a scalable alternative. Still, synthetic training queries often vary in quality, which leads to suboptimal downstream retrieval performance. Existing methods typically filter out noisy query-document pairs based on signals from an external re-ranker. In contrast, we propose a framework that leverages Direct Preference Optimization (DPO) to integrate ranking signals into the query generation process, aiming to directly optimize the model towards generating high-quality queries that maximize downstream retrieval effectiveness. Experiments show higher ranker-assessed relevance between query-document pairs after DPO, leading to stronger downstream performance on the MS~MARCO benchmark when compared to baseline models trained with synthetic data.
João Coelho, Bruno Martins 0001, João Magalhães, Chenyan Xiong
SIGIR3
2025 Contrastive Sequential-Diffusion Learning: Non-Linear and Multi-Scene Instructional Video Synthesis
abstract
Generated video scenes for action-centric sequence descriptions, such as recipe instructions and do-it-yourself projects, often include non-linear patterns, where the next video may need to be visually consistent not with the immediately preceding video but with earlier ones. Current multi-scene video synthesis approaches fail to meet these consistency requirements. To address this, we propose a contrastive sequential video diffusion method that selects the most suitable previously generated scene to guide and condition the denoising process of the next scene. The result is a multi-scene video that is grounded in the scene descriptions and coherent w.r.t. the scenes that require visual consistency. Experiments with action-centered data from the real world demonstrate the practicality and improved consistency of our model compared to previous work. Code and examples available at https://github.com/novasearch/CoSeD
Vasco Ramos, Yonatan Bitton, Michal Yarom, Idan Szpektor, João Magalhães
WACV5
2024 Generating Coherent Sequences of Visual Illustrations for Real-World Manual Tasks
abstract
João Bordalo, Vasco Ramos, Rodrigo Valério, Diogo Glória-Silva, Yonatan Bitton, Michal Yarom, Idan Szpektor, Joao Magalhaes. Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2024.
João Bordalo, Vasco Ramos, Rodrigo Valerio, Diogo Glória-Silva, Yonatan Bitton, Michal Yarom, Idan Szpektor, João Magalhães
ACL (1)8
2024 Plan-Grounded Large Language Models for Dual Goal Conversational Settings
abstract
Diogo Glória-Silva, Rafael Ferreira, Diogo Tavares, David Semedo, Joao Magalhaes. Proceedings of the 18th Conference of the European Chapter of the Association for Computational Linguistics (Volume 1: Long Papers). 2024.
Diogo Glória-Silva, Rafael Ferreira 0003, Diogo Tavares, David Semedo, João Magalhães
EACL (1)5
2024 Show and Guide: Instructional-Plan Grounded Vision and Language Model
abstract
Guiding users through complex procedural plans is an inherently multimodal task in which having visually illustrated plan steps is crucial to deliver an effective plan guidance.However, existing works on plan-following language models (LMs) often are not capable of multimodal input and output.In this work, we present MM-PlanLLM, the first multimodal LLM designed to assist users in executing instructional tasks by leveraging both textual plans and visual information.Specifically, we bring cross-modality through two key tasks: Conversational Video Moment Retrieval, where the model retrieves relevant step-video segments based on user queries, and Visually-Informed Step Generation, where the model generates the next step in a plan, conditioned on an image of the user's current progress.MM-PlanLLM is trained using a novel multitaskmultistage approach, designed to gradually expose the model to multimodal instructionalplans semantic layers, achieving strong performance on both multimodal and textual dialogue in a plan-grounded setting.Furthermore, we show that the model delivers cross-modal temporal and plan-structure representations aligned between textual plan steps and instructional video moments.
Diogo Glória-Silva, David Semedo, João Magalhães
EMNLP3
2024 The Seven Faces of Stress: Understanding Facial Activity Patterns During Cognitive Stress
abstract
Stress has been recognized as one of the main contributors to mental health problems, as well as cardiovascular diseases. To reduce the risk of severe diseases, early detection of stress is needed. One of the recent methods studied to detect stress is through facial expression analysis from videos. Although computer vision techniques combined with deep learning have been shown to detect stressful faces, there is a lack of work attempting to define how stressful faces look. One of the main challenges is that the expression of stress is person-dependent and one individual can show stress in various ways. In this work, we present a semi-automatic method that allows to distill from a large quantity of data facial activity patterns that are recognized to show stress. We are the first to combine quantitative and qualitative methods on data from 115 subjects to identify and propose seven facial activity patterns during stress. We support this proposal by analyzing the relationship of the different stress facial expressions with the basic emotions and show how individual components of anger, fear, surprise, and sadness co-occur during our defined stress facial activity patterns.
Carla Viegas, Roy A. Maxion, Alex Hauptmann 0001, João Magalhães
FG4
2024 Multilingual Vision-Language Pre-training for the Remote Sensing Domain
abstract
Methods based on Contrastive Language-Image Pre-training (CLIP) are nowadays extensively used in support of vision-and-language tasks involving remote sensing data, such as cross-modal retrieval. The adaptation of CLIP to this specific domain has relied on model fine-tuning with the standard contrastive objective, using existing human-labeled image-caption datasets, or using synthetic data corresponding to image-caption pairs derived from other annotations over remote sensing images (e.g., object classes). The use of different pre-training mechanisms has received less attention, and only a few exceptions have considered multilingual inputs. This work proposes a novel vision-and-language model for the remote sensing domain, exploring the fine-tuning of a multilingual CLIP model and testing the use of a self-supervised method based on aligning local and global representations from individual input images, together with the standard CLIP objective. Model training relied on assembling pre-existing datasets of remote sensing images paired with English captions, followed by the use of automated machine translation into nine additional languages. We show that translated data is indeed helpful, e.g. improving performance also on English. Our resulting model, which we named Remote Sensing Multilingual CLIP (RS-M-CLIP), obtains state-of-the-art results in a variety of vision-and-language tasks, including cross-modal and multilingual image-text retrieval, or zero-shot image classification.
João Daniel Silva, João Magalhães, Devis Tuia, Bruno Martins 0001
SIGSPATIAL/GIS2
2023 Beyond Browser Online Shopping: Experience Attitude Towards Online 3D Shopping with Conversational Agents
Tiago Fornelos, Rafael Ferreira 0003, Diogo Tavares, Nuno Correia 0001, João Magalhães, Rui Nóbrega
INTERACT (2)7
2023 Handling Uncertainty in the Development of Conversational Assistants with RELAXed User Stories
abstract
Conversational assistants have become increasingly popular, being used in different application domains, from Smart Homes to Health Care. Nevertheless, a considerable challenge concerning their development is to deal with their intrinsic uncertainty. Here we want to focus on the development early stages of this kind of system. Thus, to address uncertainty and simultaneously keep the documentation easy to maintain and user-centered, we opted to specify the requirements by combining the RELAX approach and user stories, creating the RELAXed User Stories approach. To accomplish this, we started by specifying a metamodel that expresses the concepts and relationships between user stories and RELAX. Also, a template to specify a RELAXed User Story is proposed. The main contribution is to help the requirements engineer work to specify conversational assistants, where uncertainty plays a significant role, in particular in the agile development context where user stories are common artifacts. We illustrate the use of RELAXed User Stories with a simple example. Finally, we performed a preliminary qualitative evaluation of the approach, with encouraging results.
Mariana Bonito, João Araújo 0001, João Magalhães
RE3
2023 Grounded Complex Task Segmentation for Conversational Assistants
abstract
Following complex instructions in conversational assistants can be quite daunting due to the shorter attention and memory spans when compared to reading the same instructions.Hence, when conversational assistants walk users through the steps of complex tasks, there is a need to structure the task into manageable pieces of information of the right length and complexity.In this paper, we tackle the recipes domain and convert reading structured instructions into conversational structured ones.We annotated the structure of instructions according to a conversational scenario, which provided insights into what is expected in this setting.To computationally model the conversational step's characteristics, we tested various Transformer-based architectures, showing that a token-based approach delivers the best results.A further user study showed that users tend to favor steps of manageable complexity and length, and that the proposed methodology can improve the original web-based instructional text.Specifically, 86% of the evaluated tasks were improved from a conversational suitability point of view. 1
Rafael Ferreira 0003, David Semedo, João Magalhães
SIGDIAL3
2023 The Wizard of Curiosities: Enriching Dialogues with Fun Facts
abstract
Introducing curiosities in a conversation is a way to teach something new to the person in a pleasant and enjoyable way.Enriching dialogues with contextualized curiosities can improve the users' perception of a dialog system and their overall user experience.In this paper, we introduce a set of curated curiosities, targeting dialogues in the cooking and DIY domains.In particular, we use real human-agent conversations collected in the context of the Amazon Alexa TaskBot challenge, a multimodal and multi-turn conversational setting.According to an A/B test with over 1000 conversations, curiosities not only increase user engagement, but provide an average relative rating improvement of 9.7%.
Frederico Vicente, Rafael Ferreira 0003, David Semedo, João Magalhães
SIGDIAL4
2023 Rating Prediction in Conversational Task Assistants with Behavioral and Conversational-Flow Features
abstract
Predicting the success of Conversational Task Assistants (CTA) can be critical to understand user behavior and act accordingly. In this paper, we propose TB-Rater, a Transformer model which combines conversational-flow features with user behavior features for predicting user ratings in a CTA scenario. In particular, we use real human-agent conversations and ratings collected in the Alexa TaskBot challenge, a novel multimodal and multi-turn conversational context. Our results show the advantages of modeling both the conversational-flow and behavioral aspects of the conversation in a single model for offline rating prediction. Additionally, an analysis of the CTA-specific behavioral features brings insights into this setting and can be used to bootstrap future systems.
Rafael Ferreira 0003, David Semedo, João Magalhães
SIGIR3
2023 Learning to Ask Questions for Zero-shot Dialogue State Tracking
abstract
We present a method for performing zero-shot Dialogue State Tracking (DST) by casting the task as a learning-to-ask-questions framework. The framework learns to pair the best question generation (QG) strategy with in-domain question answering (QA) methods to extract slot values from a dialogue without any human intervention. A novel self-supervised QA pretraining step using in-domain data is essential to learn the structure without requiring any slot-filling annotations. Moreover, we show that QG methods need to be aligned with the same grammatical person used in the dialogue. Empirical evaluation on the MultiWOZ 2.1 dataset demonstrates that our approach, when used alongside robust QA models, outperforms existing zero-shot methods in the challenging task of zero-shot cross domain adaptation-given a comparable amount of domain knowledge during data creation. Finally, we analyze the impact of the types of questions used, and demonstrate that the algorithmic approach outperforms template-based question generation.
Diogo Tavares, David Semedo, Alexander I. Rudnicky, João Magalhães
SIGIR4
2022 TWIZ: The Multimodal Conversational Task Wizard
abstract
This paper introduces TWIZ, a multimodal conversational task wizard that supports an engaging experience, where users are guided through a multimodal conversation, towards the successful completion of recipes and DIY tasks. TWIZ leverages task guides from WikiHow and Recipe sources, as well as dialog AI-based methods to deliver a rich, compelling, and engaging experience when guiding users through complex manual tasks. TWIZ participated in the Amazon Alexa Prize Taskbot 2021.
Rafael Ferreira 0003, Diogo Tavares, Frederico Vicente, Mariana Bonito, Gustavo Gonçalves, Rui Margarido, Paula Figueiredo, Helder Rodrigues, David Semedo, João Magalhães
ACM Multimedia11
2022 A Conversational Shopping Assistant for Online Virtual Stores
abstract
The online shopping industry benefits from the usage of virtual assistants that are able to provide a 24/7 way of communication. This is normally done through the use of text based interactions. In order to improve the user experience and provide a more engaging user-to-customer interaction, we present a virtual shopping environment that emulates the physical store, providing the user with an experience similar to buying products in the actual store. This allows users to interact with the store items and have a full conversation with a virtual shopping assistant. This is all done through a virtual store where the user is able to walk, try-on and see the displayed items, while having a conversation with the store's assistant.
Tiago Fornelos, Rafael Ferreira 0003, Diogo Tavares, David Semedo, João Magalhães, Nuno Correia 0001
ACM Multimedia7
2022 Open-domain conversational search assistants: the Transformer is all you need
Rafael Ferreira 0003, Mariana Leite, David Semedo, João Magalhães
Inf. Retr. J.4
2021 Open-Domain Conversational Search Assistant with Transformers
Rafael Ferreira 0003, Mariana Leite, David Semedo, João Magalhães
ECIR (1)4
2021 Improving Neural Models for the Retrieval of Relevant Passages to Geographical Queries
abstract
People often ask questions about places, and this is reflected on the frequency of geo-spatial queries made to information retrieval and question answering systems. Recent developments associated to these two types of systems rely on deep neural networks, specifically on methods for passage retrieval based on Transformer models, trained on large datasets like MS-MARCO. Despite significant progress in approaches for retrieving (or re-ranking) passages from a document collection according to their relevance to an input query, few studies have specifically looked at geo-spatial queries (i.e., where-questions directly concerning locations, and also questions covering other informational needs relating to places, their types, and affordances). In this work, we explore neural retrieval models in the context of geo-spatial queries, using a subset of MS-MARCO with questions and passages containing place-names. After characterizing the subset of MS-MARCO, we analyzed a re-ranking strategy based on geographic distance, which we argue to be useful for selecting hard negative examples for model training. Then, we fine-tuned neural ranking models, following bi-encoder or cross-encoder strategies, using the MS-MARCO subset together with a geographically-aware negative sampling procedure. Experimental results show that the fine-tuned models can indeed achieve a superior performance. We also describe a simple knowledge distillation procedure to further improve the computationally more efficient bi-encoder models, using the results of the cross-encoder.
João Coelho, João Magalhães, Bruno Martins 0001
SIGSPATIAL/GIS2
2021 The Next Generation Multimodal Conversational Search and Recommendation
abstract
The world has become multimodal. In addition to text, we have been sharing a huge amount of multimedia information in the form of images and videos on the Internet. The wide spread use of smart mobile devices has also changed the way we interact with the Internet. It is now natural for us to capture images and videos freely and use as part of a query, in addition to the traditional text and voices. These, along with the rapid advancements in multimedia, natural language processing, information retrieval, and conversation technologies, mean that it is time for us to explore multimodal conversation and its roles in search and recommendation. Multimodal conversation has the potential to help us to uncover and digest the huge amount of multimedia information and knowledge hidden within many systems. It also enables a natural 2-way interactions between humans and machines, with mutual benefits in enriching their respective knowledge. Finally, it opens up the possibilities of disrupting many existing applications and launching new innovative applications. This panel is timely and aims to explore this emerging trend, and discuss its potential benefits and pitfalls to society. The panel will also explore the limitations of current technologies and highlight future research directions towards developing a multimedia conversational system.
João Magalhães, Tat-Seng Chua, Tao Mei 0001, Alan F. Smeaton
ACM Multimedia1
2021 MuCAI'21: 2nd ACM Multimedia Workshop on Multimodal Conversational AI
abstract
The second edition of the International Workshop on Multimodal Conversational AI puts forward a diverse set of contributions that aim to brainstorm this new field. Conversational agents are now becoming a commodity as this technology is being applied to a wide range of domains. Healthcare, assisting technologies, e-commerce, information seeking, are some of the domains where multimodal conversational AI is being explored. The wide use of multimodal conversational agents exposes the many challenges in achieving more natural, human-like, and engaging conversational agents. The research contributions of the Workshop actively address several of relevant challenges: How to include assistive-technologies in dialog systems? How can agents engage in negotiation in dialogs? How to handle the embodiment of conversational agents?
João Magalhães, Alex Hauptmann 0001, Ricardo Gamelas Sousa, Carlos Santiago
ACM Multimedia1
2021 Assisting News Media Editors with Cohesive Visual Storylines
abstract
Creating a cohesive, high-quality, relevant, media story is a challenge that news media editors face on a daily basis. This challenge is aggravated by the flood of highly-relevant information that is constantly pouring onto the newsroom. To assist news media editors in this daunting task, this paper proposes a framework to organize news content into cohesive, high-quality, relevant visual storylines. First, we formalize, in a nonsubjective manner, the concept of visual story transition. Leveraging it, we propose four graph based methods of storyline creation, aiming for global story cohesiveness. These where created and implemented to take full advantage of existing graph algorithms, ensuring their correctness and good computational performance. They leverage a strong ensemble-based estimator which was trained to predict story transition quality based on both the semantic and visual features present in the pair of images under scrutiny. A user study covered a total of 28 curated stories about sports and cultural events. Experiments showed that (i) visual transitions in storylines can be learned with a quality above 90%, and (ii) the proposed graph methods can produce cohesive storylines with a quality in the range of 88% to 96%.
Gonçalo Marcelino, David Semedo, André Mourão, Saverio G. Blasi, João Magalhães, Marta Mrak
ACM Multimedia5
2021 Guest editorial: special issue on ECIR 2020
Joemon M. Jose, Emine Yilmaz, João Magalhães, Pablo Castells
Inf. Retr. J.3
2020 Detection of Voicing and Place of Articulation of Fricatives with Deep Learning in a Virtual Speech and Language Therapy Tutor
abstract
Children with fricative distortion errors have to learn how to correctly use the vocal folds, and which place of articulation to use in order to correctly produce the different fricatives. Here we propose a virtual tutor for fricatives distortion correction. This is a virtual tutor for speech and language therapy that helps children understand their fricative production errors and how to correctly use their speech organs. The virtual tutor uses log Mel filter banks and deep learning techniques with spectral-temporal convolutions of the data to classify the fricatives in children's speech by place of articulation and voicing. It achieves an accuracy of 90.40% for place of articulation and 90.93% for voicing with children's speech. Furthermore, this paper discusses a multidimensional advanced data analysis of the first layer convolutional kernel filters that validates the usefulness of performing the convolution on the log Mel filter bank.
Ivo Anjos, Maxine Eskénazi, Nuno Marques 0001, Margarida Grilo, Isabel Guimarães, João Magalhães, Sofia Cavaco
INTERSPEECH6
2020 MuCAI'20: 1st International Workshop on Multimodal Conversational AI
abstract
Recently, conversational systems have seen a significant rise in demand due to modern commercial applications using systems such as Amazon's Alexa, Apple's Siri, Microsoft's Cortana and Google Assistant. The research on multimodal chatbots is a widely underexplored area, where users and the conversational agent communicate by natural language and visual data. Conversational agents are now becoming a commodity as a number of companies push for this technology. The wide use of these conversational agents exposes the many challenges in achieving more natural, human-like, and engaging conversational agents. The research community is actively addressing several of these challenges: how are visual and text data related in user utterances? How to interpret the user intent? How to encode multimodal dialog status? What are the ethical and legal aspects of conversational AI? The Multimodal Conversational AI workshop will be a forum where researchers and practitioners share their experiences and brainstorm about success and failures in the topic. It will also promote collaboration to strengthen the conversational AI community at ACM Multimedia.
Alex Hauptmann 0001, João Magalhães, Ricardo Gamelas Sousa, João Paulo Costeira
ACM Multimedia2
2020 Adaptive Temporal Triplet-loss for Cross-modal Embedding Learning
abstract
There are many domains where the temporal dimension is critical to unveil how different modalities, such as images and texts, are correlated. Notably, in the social media domain, information is constantly evolving over time according to the events that take place in the real world. In this work, we seek for highly expressive loss functions that allow the encoding of data temporal traits into cross-modal embedding spaces. To achieve this goal, we propose to steer the learning procedure of such embedding through a set of adaptively enforced temporal constraints. In particular, we propose a new formulation of the triplet loss function, where the traditional static margin is superseded by a novel temporally adaptive maximum margin function. This novel redesign of the static margin formulation, allows the embedding to effectively capture not only the semantic correlations across data modalities, but also data's fine-grained temporal correlations. Our experiments confirm the effectiveness of our model in structuring different modalities, while organizing data according to temporal correlations. Moreover, we experimentally highlight how can these embeddings be used for multimedia understanding.
David Semedo, João Magalhães
ACM Multimedia2
2020 Sibilant consonants classification comparison with multi- and single-class neural networks
abstract
Abstract Many children with speech sound disorders cannot pronounce the sibilant consonants correctly. We have developed a serious game, which is controlled by the children's voices in real time, with the purpose of helping children on practicing the production of European Portuguese (EP) sibilant consonants. For this, the game uses a sibilant consonant classifier. Since the game does not require any type of adult supervision, children can practice producing these sounds more often, which may lead to faster improvements of their speech. Recently, the use of deep neural networks has given considerable improvements in the classification of a variety of use cases, from image classification to speech and language processing. Here, we propose to use deep convolutional neural networks to classify sibilant phonemes of EP in our serious game for speech and language therapy. We compared the performance of several different artificial neural networks that used Mel frequency cepstral coefficients or log Mel filterbanks. Our best deep learning model achieves classification scores of 95.48% using a 2D convolutional model with log Mel filterbanks as input features. Such results are then further improved for specific classes with simple binary classifiers.
Ivo Anjos, Nuno Marques 0001, Margarida Grilo, Isabel Guimarães, João Magalhães, Sofia Cavaco
Expert Syst. J. Knowl. Eng.5
2019 Dynamic-Keyword Extraction from Social Media
David Semedo, João Magalhães
ECIR (1)2
2019 Sustained Vowel Game: A Computer Therapy Game for Children with Dysphonia
Vanessa Lopes, João Magalhães, Sofia Cavaco
INTERSPEECH2
2019 A Benchmark of Visual Storytelling in Social Media
abstract
Media editors in the newsroom are constantly pressed to provide a"like-being there" coverage of live events. Social media provides a disorganised collection of images and videos that media professionals need to grasp before publishing their latest news updated. Automated news visual storyline editing with social media content can be very challenging, as it not only entails the task of finding the right content but also making sure that news content evolves coherently over time. To tackle these issues, this paper proposes a benchmark for assessing social media visual storylines. The SocialStories benchmark, comprised by total of 40 curated stories covering sports and cultural events, provides the experimental setup and introduces novel quantitative metrics to perform a rigorous evaluation of visual storytelling with social media data.
Gonçalo Marcelino, David Semedo, André Mourão, Saverio G. Blasi, Marta Mrak, João Magalhães
ICMR6
2019 Towards Cloud Distributed Image Indexing by Sparse Hashing
abstract
Distributing multimedia indexes to multiple nodes enables search over very large datasets (i.e., over one billion images and videos), but comes with a set of challenges: \textithow to distribute documents and queries effectively across nodes to support concurrent querying? andhow to deal with the increased potential for lack of response from nodes (e.g., node fail-stops or dropping of network packages)? An index where partitions are based on the distribution of feature vectors in the original space can improve redundancy and increase efficiency: nearest neighbors are only present on a small, set number of partitions, reducing the number of nodes to inspect for each query. This paper describes how sparse hashes can help find this balance and create better distribution policies for high-dimensional feature vectors. Inspired by existing literature on distributed text and media indexes, our proposal distributes and balances documents and queries to a subset of the nodes, according to their orthogonal similarities. We performed exhaustive benchmarks of our approach on a commercial cloud service. Experiments on a one billion vector dataset show that our approach has a low partitioning overhead (3 to 5 ms per query), achieves balanced document and query distribution (the variation in document and query distribution across nodes is smaller than 1% and 10%, respectively), handles concurrent queries effectively and degrades gracefully with node failures (less than 2% of precision loss per node down).
André Mourão, João Magalhães
ICMR2
2019 Cross-Modal Subspace Learning with Scheduled Adaptive Margin Constraints
abstract
Cross-modal embeddings, between textual and visual modalities, aim to organise multimodal instances by their semantic correlations. State-of-the-art approaches use maximum-margin methods, based on the hinge-loss, to enforce a constant margin m, to separate projections of multimodal instances from different categories. In this paper, we propose a novel scheduled adaptive maximum-margin (SAM) formulation that infers triplet-specific constraints during training, therefore organising instances by adaptively enforcing inter-category and inter-modality correlations. This is supported by a scheduled adaptive margin function, that is smoothly activated, replacing a static margin by an adaptively inferred one reflecting triplet-specific semantic correlations while accounting for the incremental learning behaviour of neural networks to enforce category cluster formation and enforcement. Experiments on widely used datasets show that our model improved upon state-of-the-art approaches, by achieving a relative improvement of up to ~12.5% over the second best method, thus confirming the effectiveness of our scheduled adaptive margin formulation.
David Semedo, João Magalhães
ACM Multimedia2
2019 Diachronic Cross-modal Embeddings
abstract
Understanding the semantic shifts of multimodal information is only possible with models that capture cross-modal interactions over time. Under this paradigm, a new embedding is needed that structures visual-textual interactions according to the temporal dimension, thus, preserving data's original temporal organisation. This paper introduces a novel diachronic cross-modal embedding (DCM), where cross-modal correlations are represented in embedding space, throughout the temporal dimension, preserving semantic similarity at each instant t. To achieve this, we trained a neural cross-modal architecture, under a novel ranking loss strategy, that for each multimodal instance, enforces neighbour instances' temporal alignment, through subspace structuring constraints based on a temporal alignment window. Experimental results show that our DCM embedding successfully organises instances over time. Quantitative experiments, confirm that DCM is able to preserve semantic cross-modal correlations at each instant t while also providing better alignment capabilities. Qualitative experiments unveil new ways to browse multimodal content and hint that multimodal understanding tasks can benefit from this new embedding.
David Semedo, João Magalhães
ACM Multimedia2
2019 Modeling Temporal Evidence from External Collections
abstract
Newsworthy events are broadcast through multiple mediums and prompt the crowds to produce comments on social media. In this paper, we propose to leverage on this behavioral dynamics to estimate the most relevant time periods for an event (i.e., query). Recent advances have shown how to improve the estimation of the temporal relevance of such topics. In this approach, we build on two major novelties. First, we mine temporal evidences from hundreds of external sources into topic-based external collections to improve the robustness of the detection of relevant time periods. Second, we propose a formal retrieval model that generalizes the use of the temporal dimension across different aspects of the retrieval process. In particular, we show that temporal evidence of external collections can be used to (i) infer a topic's temporal relevance, (ii) select the query expansion terms, and (iii) re-rank the final results for improved precision. Experiments with TREC Microblog collections show that the proposed time-aware retrieval model makes an effective and extensive use of the temporal dimension to improve search results over the most recent temporal models. Interestingly, we observe a strong correlation between precision and the temporal distribution of retrieved and relevant documents.
Flávio Martins 0001, João Magalhães, Jamie Callan
WSDM2
2018 Low-Complexity Supervised Rank Fusion Models
abstract
Combining multiple retrieval functions can lead to notable gains in retrieval performance. Learning to Rank (LETOR) techniques achieve outstanding retrieval results, by learning models with no bounds on model complexity. Often, minor retrieval gains are attained at a significant cost in model complexity. This paper focuses on the research question:can less complex models achieve results comparable to LETOR models? In this paper, we investigate an approach for the selection and fusion of rank lists with low-complexity models. The described Learning to Fuse (L2F) algorithm, is a supervised rank fusion procedure that controls the model complexity by discarding rank lists that bring minor improvements to final rank. Evaluation results, on two different datasets, show that it is indeed possible to achieve a retrieval performance comparable to LETOR methods, using only 3-5% of the rank lists of the number of rank lists used by LETOR methods.
André Mourão, João Magalhães
CIKM2
2018 Patient-Age Extraction for Clinical Reports Retrieval
Rúben Ramalho, André Mourão, João Magalhães
ECIR3
2018 Ranking News-Quality Multimedia
abstract
News editors need to find the photos that best illustrate a news piece and fulfill news-media quality standards, while being pressed to also find the most recent photos of live events. Recently, it became common to use social-media content in the context of news media for its unique value in terms of immediacy and quality. Consequently, the amount of images to be considered and filtered through is now too much to be handled by a person. To aid the news editor in this process, we propose a framework designed to deliver high-quality, news-press type photos to the user. The framework, composed of two parts, is based on a ranking algorithm tuned to rank professional media highly and a visual SPAM detection module designed to filter-out low-quality media. The core ranking algorithm is leveraged by aesthetic, social and deep-learning semantic features. Evaluation showed that the proposed framework is effective at finding high-quality photos (true-positive rate) achieving a retrieval MAP of 64.5% and a classification precision of 70%.
Gonçalo Marcelino, Ricardo Pinto, João Magalhães
ICMR3
2018 Temporal Cross-Media Retrieval with Soft-Smoothing
abstract
Multimedia information have strong temporal correlations that shape the way modalities co-occur over time. In this paper we study the dynamic nature of multimedia and social-media information, where the temporal dimension emerges as a strong source of evidence for learning the temporal correlations across visual and textual modalities. So far, cross-media retrieval models, explored the correlations between different modalities (e.g. text and image) to learn a common subspace, in which semantically similar instances lie in the same neighbourhood. Building on such knowledge, we propose a novel temporal cross-media neural architecture, that departs from standard cross-media methods, by explicitly accounting for the temporal dimension through temporal subspace learning. The model is softly-constrained with temporal and inter-modality constraints that guide the new subspace learning task by favouring temporal correlations between semantically similar and temporally close instances. Experiments on three distinct datasets show that accounting for time turns out to be important for cross-media retrieval. Namely, the proposed method outperforms a set of baselines on the task of temporal cross-media retrieval, demonstrating its effectiveness for performing temporal subspace learning.
David Semedo, João Magalhães
ACM Multimedia2
2017 A Serious Mobile Game with Visual Feedback for Training Sibilant Consonants
Ivo Anjos, Margarida Grilo, Mariana Ascensão, Isabel Guimarães, João Magalhães, Sofia Cavaco
ACE5
2017 Improving Cold-Start Recommendations with Social-Media Trends and Reputations
Filipa Peleja, Flávio Martins 0001, João Magalhães
IDA4
2017 3D Facial Video Retrieval and Management for Decision Support in Speech and Language Therapy
abstract
3D video is introducing great changes in many health related areas. The realism of such information provides health professionals with strong evidence analysis tools to facilitate clinical decision processes. Speech and language therapy aims to help subjects in correcting several disorders. The assessment of the patient by the speech and language therapist (SLT), requires several visual and audio analysis procedures that can interfere with the patient's production of speech. In this context, the main contribution of this paper is a 3D video system to improve health information management processes in speech and language therapy. The 3D video retrieval and management system supports multimodal health records and provides the SLTs with tools to support their work in many ways: (i) it allows SLTs to easily maintain a database of patients' orofacial and speech exercises; (ii) supports three-dimensional orofacial measurement and analysis in a non-intrusive way; and (iii) search patient speech-exercises by similar facial characteristics, using facial image analysis techniques. The second contribution is a dataset with 3D videos of patients performing orofacial speech exercises. The whole system was evaluated successfully in a user study involving 22 SLTs. The user study illustrated the importance of the retrieval by similar orofacial speech exercise.
Ricardo Carrapiço, Isabel Guimarães, Margarida Grilo, Sofia Cavaco, João Magalhães
ICMR5
2017 Balanced Search Space Partitioning for Distributed Media Redundant Indexing
abstract
This paper addresses the problem of balanced, redundant indexing of media information. Our goal is to partition and distribute the search index, taking advantage of the distributed systems properties: balanced load across nodes, redundancy on node down and efficient node usage under concurrent querying. We follow an information compression approach to solve this problem and propose to represent data with overcomplete codebooks, where each document is represented by only a few codewords and an indexing node is responsible for several codewords. Quantization algorithms are designed to fit the original data as best as possible, leading to bias towards codewords that fit the principal directions of data. In this paper, we propose the balanced KSVD (B-KSVD) algorithm, that distributes the allocation of data across a balanced number of codewords, according to the global distribution of data. Indexing experiments showed that B-KSVD can achieve 38% 1-recall by inspecting only 1% of the full index, distributed over 10 partitions. Traditional methods based on k-means need to either use larger codebooks or to inspect a larger portion of the index to achieve the same retrieval performance.
André Mourão, João Magalhães
ICMR2
2017 Automatic organisation, segmentation, and filtering of user-generated audio content
abstract
Using solely the information retrieved by audio finger-printing techniques, we propose methods to treat a possibly large dataset of user-generated audio content, that (1) enable the grouping of several audio files that contain a common audio excerpt (i.e. are relative to the same event), and (2) give information about how those files are correlated in terms of time and quality inside each event. Furthermore, we use supervised learning to detect incorrect matches that may arise from the audio fingerprinting algorithm itself, whilst ensuring our model learns with previous predictions. All the presented methods were further validated by user-generated recordings of several different concerts manually crawled from YouTube.
Gonçalo Mordido, João Magalhães, Sofia Cavaco
MMSP2
2017 Large-scale high-dimensional indexing by sparse hashing with l 0 approximation
Pedro Borges, André Mourão, João Magalhães
Multim. Tools Appl.3
2016 A voice-controlled serious game for the sustained vowel exercise
abstract
Speech is the main form of human communication. Thus it is important to detect and treat speech sound disorders as early as possible during childhood. When children need to attend speech therapy it is critical to keep them motivated on doing the therapy exercises.
Marta Lopes, João Magalhães, Sofia Cavaco
ACE2
2016 Linguistic Benchmarks of Online News Article Quality
abstract
Online news editors ask themselves the same question many times: what is missing in this news article to go online?This is not an easy question to be answered by computational linguistic methods.In this work, we address this important question and characterise the constituents of news article editorial quality.More specifically, we identify 14 aspects related to the content of news articles.Through a correlation analysis, we quantify their independence and relation to assessing an article's editorial quality.We also demonstrate that the identified aspects, when combined together, can be used effectively in quality control methods for online news.
Ioannis Arapakis, Filipa Peleja, Berkant Barla Cambazoglu, João Magalhães
ACL (1)4
2016 Jitter Search: A News-Based Real-Time Twitter Search Interface
Flávio Martins 0001, João Magalhães, Jamie Callan
ECIR2
2016 Barbara Made the News: Mining the Behavior of Crowds for Time-Aware Learning to Rank
abstract
In Twitter, and other microblogging services, the generation of new content by the crowd is often biased towards immediacy: what is happening now. Prompted by the propagation of commentary and information through multiple mediums, users on the Web interact with and produce new posts about newsworthy topics and give rise to trending topics. This paper proposes to leverage on the behavioral dynamics of users to estimate the most relevant time periods for a topic. Our hypothesis stems from the fact that when a real-world event occurs it usually has peak times on the Web: a higher volume of tweets, new visits and edits to related Wikipedia articles, and news published about the event.
Flávio Martins 0001, João Magalhães, Jamie Callan
WSDM2
2016 Crowdsourcing facial expressions for affective-interaction
Gonçalo Nuno Gomes Tavares, André Mourão, João Magalhães
Comput. Vis. Image Underst.3
2015 Learning Ranked Sentiment Lexicons
Filipa Peleja, João Magalhães
CICLing (2)2
2015 Learning Sentiment Based Ranked-Lexicons for Opinion Retrieval
Filipa Peleja, João Magalhães
ECIR2
2015 High-Dimensional Indexing by Sparse Approximation
abstract
In this paper we propose a high-dimensional indexing technique, based on sparse approximation techniques to speed up the search and retrieval of similar images given a query image feature vector. Feature vectors are stored on an inverted indexed based on a sparsifying dictionary for l0 regression, optimized to reduce the data dimensionality. It concentrates the energy of the original vector on a few coefficients of a higher dimensional representation. The index explores the coefficient locality of the sparse representations, to guide the search through the inverted index. Evaluation on three large-scale datasets showed that our method compares favorably to the state-of-the-art. On a 1 million dataset of SIFT vectors, our method achieved 60.8% precision at 50 by inspecting only 5% of the full dataset, and by using only 1/4 of the time a linear search takes.
Pedro Borges, André Mourão, João Magalhães
ICMR3
2015 Scalable Multimodal Search with Distributed Indexing by Sparse Hashing
abstract
Multimedia search systems must deal with an increasingly large and heterogeneous amount of data. Several challenges exist when deploying real-world search engines for such data. Existing literature does not properly tackle the many efficiency issues that such task requires. In this paper, we address several of the key efficiency aspects required to deploy a distributed search engine, capable of handling several millions of multimedia documents. The search engine builds on a framework designed to: first, ease the distribution of documents and queries across cluster-nodes, second, index media efficiently for fast similarity search and third aggregate ranked results from several heterogeneous sources. Moreover, the proposed framework is flexible enough to support several state-of-the-art indexing and aggregation techniques.
André Mourão, João Magalhães
ICMR2
2014 An interactive toolset for speech therapy
abstract
This paper proposes a novel approach to include biofeedback in speech and language therapy by providing the patient with a visual self-monitoring of his/her performance combined with a reward mechanism in an entertainment environment. We propose a toolset that includes an in-session interactive environment to be used during the therapy sessions. This insession environment provides instantaneous biofeedback and assists the therapist during the session with rewards for the patient's good performance. It also allows to make audio-visual recordings and annotations of the session for later analysis. The toolset also provides an off-line multimedia application for post-session analysis where the session audio-visual recordings can be examined through browsing, searching, and visualization techniques to plan the future session.
André Grossinho, Sofia Cavaco, João Magalhães
Advances in Computer Entertainment3
2014 Multi-user Diverse Recommendations through Greedy Vertex-Angle Maximization
Pedro Dias, João Magalhães
IDA2
2014 Reputation analysis with a ranked sentiment-lexicon
abstract
Reputation analysis is naturally linked to a sentiment analysis task of the targeted entities. This analysis leverages on a sentiment lexicon that includes general sentiment words and domain specific jargon. However, in most cases target entities are themselves part of the sentiment lexicon, creating a loop from which it is difficult to infer an entity reputation. Sometimes, the entity became a reference in the domain and is vastly cited as an example of a highly reputable entity. For example, in the movies domain it is not uncommon to see reviews citing Batman or Anthony Hopkins as esteemed references. In this paper we describe an unsupervised method for performing a simultaneous-analysis of the reputation of multiple named-entities. Our method jointly extracts named entities reputation and a domain specific sentiment lexicon. The objective is two-fold: (1) named-entities are naturally ranked by our method and (2) we can build a reputation graph of the domain's named entities. This framework has immediate applications in terms of visualization or search by reputation.
Filipa Peleja, João Magalhães
SIGIR3
2013 Competitive affective gaming: winning with a smile
abstract
Human-computer interaction (HCI) is expanding towards natural modalities of human expression. Gestures, body movements and other affective interaction techniques can change the way computers interact with humans. In this paper, we propose to extend existing interaction paradigms by including facial expression as a controller in videogames. NovaEmötions is a multiplayer game where players score by acting an emotion through a facial expression. We designed an algorithm to offer an engaging interaction experience using the facial expression. Despite the novelty of the interaction method, our game scoring algorithm kept players engaged and competitive. A user study done with 46 users showed the success and potential for the usage of affective-based interaction in videogames, i.e., the facial expression as the sole controller in videogames. Moreover, we released a novel facial expression dataset with over 41,000 images. These face images were captured in a novel and realistic setting: users playing games where a player's facial expression has an impact on the game score.
André Mourão, João Magalhães
ACM Multimedia2
2013 NovaEmötions: winning with a smile
abstract
Human-computer interaction (HCI) is expanding towards natural modalities of human expression. Gestures, body movements and other affective interaction techniques can change the way computers interact with humans. In this demo, we display a fully playable version of NovaEmötions, a competitive game where players score by acting an emotion through a facial expression. The game is designed to offer a competitive playing experience using only facial expressions. Despite the novelty of the interaction method, our game scoring algorithm kept players engaged and competitive.
André Mourão, João Magalhães
ACM Multimedia2
2013 A recommender system for the TV on the web: integrating unrated reviews and movie ratings
Filipa Peleja, Pedro Dias, Flávio Martins 0001, João Magalhães
Multim. Syst.4
2012 Using manual and automated annotations to search images by semantic similarity
João Magalhães, Stefan M. Rüger
Multim. Tools Appl.1
2011 Google, bing and a new perspective on ranking similarity
abstract
In this paper, we propose a framework to characterize and compare two search engine results. Typical user-queries are ambiguous and, consequentially, each search engine will compute ranks in different manners, attempting to answer them in the best possible way. Thus, each search engine will have its own bias. Given the importance of the first page results in Web Search Engines, in this paper we propose a framework to assess the information presented in the first page by measuring the information entropy and the correlations between two ranks. Employing the recently proposed Rank-Biased Overlap measure [2] we compare to which extent do Bing and Google rankings in fact differ. We also extend this measure and propose a measure for comparing the information entropy present in two ranks. The proposed measure is based on the correlation of two ranks and the application of Jensen-Shannon's divergence among two document sets. Our methodology starts with 40,000 user queries and crawls the search results for these queries on both search engines. The results allow us to determine the search engines correlations, crawling coverage, information overlap, and information entropy.
Bruno Cardoso, João Magalhães
CIKM2
2010 Assisted news reading with automated illustration
abstract
We all had the problem of forgetting about what we just read a few sentences before. This comes from the problem of attention and is more common with children and elderly. People feel either bored or distracted by something more interesting. This paper proposes an application to help people reading news by illustrating the news story. The application provides mechanisms to (1) select the best illustration for each scene and (2) to select the set of illustrations to improve the story sequence. The application proposed in this technical demo aims at improving the user's attention when reading news articles. The application implements several information processing techniques to generate an audio-visual presentation of the text news article.
Diogo Delgado, João Magalhães, Nuno Correia 0001
ACM Multimedia2
2010 An information-theoretic framework for semantic-multimedia retrieval
abstract
This article is set in the context of searching text and image repositories by keyword. We develop a unified probabilistic framework for text, image, and combined text and image retrieval that is based on the detection of keywords (concepts) using automated image annotation technology. Our framework is deeply rooted in information theory and lends itself to use with other media types. We estimate a statistical model in a multimodal feature space for each possible query keyword. The key element of our framework is to identify feature space transformations that make them comparable in complexity and density. We select the optimal multimodal feature space with a minimum description length criterion from a set of candidate feature spaces that are computed with the average-mutual-information criterion for the text part and hierarchical expectation maximization for the visual part of the data. We evaluate our approach in three retrieval experiments (only text retrieval, only image retrieval, and text combined with image retrieval), verify the framework's low computational complexity, and compare with existing state-of-the-art ad-hoc models.
João Magalhães, Stefan M. Rüger
ACM Trans. Inf. Syst.1
2008 Exploring multimedia in a keyword space
abstract
We address the problem of searching multimedia by semantic similarity in a keyword space. In contrast to previous research we represent multimedia content by a vector of keywords instead of a vector of low-level features. This vector of keywords can be obtained through user manual annotations or computed by an automatic annotation algorithm. In this setting, we studied the influence of two aspects of the search by semantic similarity process: (1) accuracy of user keywords versus automatic keywords and (2) functions to compute semantic similarity between keyword vectors of two multimedia documents. We consider these two aspects to be crucial in the design of a keyword space that can exploit social-media information and can enrich applications such as Flickr and YouTube. Experiments were performed on an image and a video dataset with a large number of keywords, with different similarity functions and with two annotation methods. Surprisingly, we found that multimedia semantic similarity with automatic keywords performs as good as or better than 95% accurate user keywords.
João Magalhães, Fabio Ciravegna, Stefan M. Rüger
ACM Multimedia1
2007 Enhancing enterprise knowledge processes via cross-media extraction
abstract
In large organizations the resources needed to solve challenging problems are typically dispersed over systems within and beyond the organization, and also in different media. However, there is still the need, in knowledge environments, for extraction methods able to combine evidence for a fact from across different media. In many cases the whole is more than the sum of its parts: only when considering the different media simultaneously can enough evidence be obtained to derive facts otherwise inaccessible to the knowledge worker via traditional methods that work on each single medium separately. In this paper, we present a cross-media knowledge extraction framework specifically designed to handle large volumes of documents composed of three types of media text, images and raw data and to exploit the evidence across the media. Our goal is to improve the quality and depth of automatically extracted knowledge.
José Iria, Victoria S. Uren, Alberto Lavelli, Sebastian Blohm, Aba-Sah Dadzie, Thomas Franz, Ioannis Kompatsiaris, João Magalhães, Spiros Nikolopoulos, Christine Preisach, Piercarlo Slavazza
K-CAP8
2007 High-dimensional visual vocabularies for image retrieval
abstract
In this paper we formulate image retrieval by text query as a vector space classification problem. This is achieved by creating a high-dimensional visual vocabulary that represents the image documents in great detail. We show how the representation of these image documents enables the application of well known text retrieval techniques such as Rocchio tf-idf and naíve Bayes to the semantic image retrieval problem. We tested these methods on a Corel images subset and achieve state-of-the-art retrieval performance using the proposed methods.
João Magalhães, Stefan M. Rüger
SIGIR1
2005 Mining multimedia salient concepts for incremental information extraction
abstract
We propose a novel algorithm for extracting information by mining the feature space clusters and then assigning salient concepts to them. Bayesian techniques for extracting concepts from multimedia usually suffer either from lack of data or from too complex concepts to be represented by a single statistical model. An incremental information extraction approach, working at different levels of abstraction, would be able to handle concepts of varying complexities. We present the results of our research on the initial part of an incremental approach, the extraction of the most salient concepts from multimedia information.
João Magalhães, Stefan M. Rüger
SIGIR1
2004 Using MPEG standards for multimedia customization
João Magalhães, Fernando Pereira 0001
Signal Process. Image Commun.1