Demo Data from SIGIR 2026 / reviewers in the wild / expert
Aldo Lipani
dblp:150/5264
· DBLP profile ↗
44ranked-venue papers
9as first author
29since 2021 · last 2026
0000-0002-3643-6493ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 26 · 9 first-author · 14 since 2021Artificial intelligence and machine learning · 20 · 1 first-author · 15 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 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.
| Artificial intelligence
14 papers |
Language models and text generation · 26% Question answering and dialogue systems · 23% Probabilistic and Bayesian machine learning · 11% | |
| Databases, data mining, and information retrieval
11 papers |
Information retrieval · 81% Recommender systems · 14% Web and social media mining · 4% |
Topics — the 30 heaviest of 54, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval
evaluation |
2.4 | 6 | 2023 | VoMBaT: A Tool for Visualising Evaluation Measure Behaviour in High-Recall Search Tasks · SIGIR 2023 How Am I Doing?: Evaluating Conversational Search Systems Offline · ACM Trans. Inf. Syst. 2021 Fixed-Cost Pooling Strategies · IEEE Trans. Knowl. Data Eng. 2021 |
Natural language and speech › Language models and text generation
prompt tuning |
1.4 | 2 | 2024 | DePT: Decomposed Prompt Tuning for Parameter-Efficient Fine-tuning · ICLR 2024 Don't Stop Pretraining? Make Prompt-based Fine-tuning Powerful Learner · NeurIPS 2023 |
Natural language and speech › Language models and text generation
retrieval-augmented generation |
1.0 | 1 | 2026 | Mitigating Context Interference for Reliable and Efficient Search Agents · ACL (1) 2026 |
Information retrieval
agentic search |
1.0 | 1 | 2026 | Mitigating Context Interference for Reliable and Efficient Search Agents · ACL (1) 2026 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
point process |
0.9 | 2 | 2021 | Learning Neural Point Processes with Latent Graphs · WWW 2021 Self-Attentive Hawkes Process · ICML 2020 |
Information retrieval › interactive information retrieval › conversational information seeking
conversational search |
0.8 | 2 | 2023 | Priming and Actions: An Analysis in Conversational Search Systems · SIGIR 2023 How Am I Doing?: Evaluating Conversational Search Systems Offline · ACM Trans. Inf. Syst. 2021 |
Information retrieval › evaluation › test collection › test collection construction
pooling |
0.8 | 2 | 2021 | Fixed-Cost Pooling Strategies · IEEE Trans. Knowl. Data Eng. 2021 Visual Pool: A Tool to Visualize and Interact with the Pooling Method · SIGIR 2017 |
Natural language and speech › Language models and text generation
instruction tuning |
0.8 | 1 | 2024 | Instruction Tuning With Loss Over Instructions · NeurIPS 2024 |
Natural language and speech › Language models and text generation
knowledge editing |
0.8 | 1 | 2024 | Interpretability-based Tailored Knowledge Editing in Transformers · EMNLP 2024 |
Natural language and speech › Language models and text generation
large language model |
0.8 | 1 | 2024 | Instruction Tuning With Loss Over Instructions · NeurIPS 2024 |
Machine learning › Efficient and distributed learning › parameter-efficient fine-tuning
low-rank adaptation |
0.8 | 1 | 2024 | DePT: Decomposed Prompt Tuning for Parameter-Efficient Fine-tuning · ICLR 2024 |
Machine learning › Deep learning architectures and training
overfitting reduction |
0.8 | 1 | 2024 | Instruction Tuning With Loss Over Instructions · NeurIPS 2024 |
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning |
0.8 | 1 | 2024 | DePT: Decomposed Prompt Tuning for Parameter-Efficient Fine-tuning · ICLR 2024 |
Recommender systems
transparent recommendation |
0.8 | 1 | 2024 | Transparent and Scrutable Recommendations Using Natural Language User Profiles · ACL (1) 2024 |
Information retrieval › evaluation
test collection |
0.8 | 3 | 2017 | Visual Pool: A Tool to Visualize and Interact with the Pooling Method · SIGIR 2017 Fairness in Information Retrieval · SIGIR 2016 Splitting Water: Precision and Anti-Precision to Reduce Pool Bias · SIGIR 2015 |
Natural language and speech › Question answering and dialogue systems › question generation
clarifying question |
0.7 | 1 | 2023 | A Survey on Asking Clarification Questions Datasets in Conversational Systems · ACL (1) 2023 |
Natural language and speech › Language models and text generation › large language model training
continual pre-training |
0.7 | 1 | 2023 | Don't Stop Pretraining? Make Prompt-based Fine-tuning Powerful Learner · NeurIPS 2023 |
Natural language and speech › Question answering and dialogue systems
conversational agents |
0.7 | 1 | 2023 | A Survey on Asking Clarification Questions Datasets in Conversational Systems · ACL (1) 2023 |
Information retrieval › document retrieval
high-recall retrieval |
0.7 | 1 | 2023 | VoMBaT: A Tool for Visualising Evaluation Measure Behaviour in High-Recall Search Tasks · SIGIR 2023 |
Information retrieval › information filtering
technology-assisted review |
0.7 | 1 | 2023 | VoMBaT: A Tool for Visualising Evaluation Measure Behaviour in High-Recall Search Tasks · SIGIR 2023 |
Information retrieval › evaluation
user simulation |
0.7 | 1 | 2023 | Priming and Actions: An Analysis in Conversational Search Systems · SIGIR 2023 |
Natural language and speech › Question answering and dialogue systems › task-oriented dialogue
dialogue state tracking |
0.6 | 1 | 2022 | Dynamic Schema Graph Fusion Network for Multi-Domain Dialogue State Tracking · ACL (1) 2022 |
Natural language and speech › Question answering and dialogue systems › task-oriented dialogue › dialogue state tracking
multi-domain dialogue state tracking |
0.6 | 1 | 2022 | Dynamic Schema Graph Fusion Network for Multi-Domain Dialogue State Tracking · ACL (1) 2022 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › spatial reasoning
multi-hop spatial reasoning |
0.6 | 1 | 2022 | StepGame: A New Benchmark for Robust Multi-Hop Spatial Reasoning in Texts · AAAI 2022 |
Natural language and speech › Question answering and dialogue systems › question answering evaluation
question answering benchmark |
0.6 | 1 | 2022 | StepGame: A New Benchmark for Robust Multi-Hop Spatial Reasoning in Texts · AAAI 2022 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
spatial reasoning |
0.6 | 1 | 2022 | StepGame: A New Benchmark for Robust Multi-Hop Spatial Reasoning in Texts · AAAI 2022 |
Natural language and speech › Question answering and dialogue systems
task-oriented dialogue |
0.6 | 1 | 2022 | A Multi-Task Based Neural Model to Simulate Users in Goal Oriented Dialogue Systems · SIGIR 2022 |
Natural language and speech › Question answering and dialogue systems › dialogue evaluation
user satisfaction estimation |
0.6 | 1 | 2022 | A Multi-Task Based Neural Model to Simulate Users in Goal Oriented Dialogue Systems · SIGIR 2022 |
Natural language and speech › Question answering and dialogue systems › task-oriented dialogue
user simulation |
0.6 | 1 | 2022 | A Multi-Task Based Neural Model to Simulate Users in Goal Oriented Dialogue Systems · SIGIR 2022 |
Machine learning › Efficient and distributed learning
active learning |
0.5 | 1 | 2021 | Subsequence Based Deep Active Learning for Named Entity Recognition · ACL/IJCNLP (1) 2021 |
Methods — techniques the papers use, named apart from their topics
context interference mitigation · 2.0visualization · 1.2low-rank matrix · 0.8loss function design · 0.8large language model prompting · 0.8interpretability analysis · 0.8instruction modelling · 0.8fine-tuning · 0.8feed-forward MLP analysis · 0.8decomposed prompt tuning · 0.8unsupervised pre-training objective · 0.7logistic regression · 0.7instruction tuning · 0.7tensor-product memory-augmented neural network · 0.6voting systems · 0.5retrieval fusion · 0.5multi-armed bandit · 0.5geometric browsing model · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Mitigating Context Interference for Reliable and Efficient Search AgentsabstractBoyang Xue, Bin Wu, Shuofei Qiao, Sheng Wang, Rui Wang, Yiming Du, Hongru Wang, Jeff Z. Pan, Emine Yilmaz, Kam-Fai Wong, Aldo Lipani. Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2026. Boyang Xue, Bin Wu 0025, Shuofei Qiao, Rui Wang 0092, Yiming Du, Hongru Wang 0003, Jeff Z. Pan, Emine Yilmaz, Kam-Fai Wong, Aldo Lipani |
ACL (1) | 11 |
| 2026 | Interplay: Training Independent Simulators for Reference-Free Conversational Recommendation
Jerome Ramos, Xi Wang 0012, Shubham Chatterjee, Xiao Fu 0007, Hossein A. Rahmani, Aldo Lipani |
ECIR (1) | 7 |
| 2024 | Transparent and Scrutable Recommendations Using Natural Language User ProfilesabstractRecent state-of-the-art recommender systems predominantly rely on either implicit or explicit feedback from users to suggest new items.While effective in recommending novel options, many recommender systems often use uninterpretable embeddings to represent user preferences.This lack of transparency not only limits user understanding of why certain items are suggested but also reduces the user's ability to scrutinize and modify their preferences, thereby affecting their ability to receive a list of preferred recommendations.Given the recent advances in Large Language Models (LLMs), we investigate how a properly crafted prompt can be used to summarize a user's preferences from past reviews and recommend items based only on language-based preferences.In particular, we study how LLMs can be prompted to generate a natural language (NL) user profile that holistically describe a user's preferences.These NL profiles can then be leveraged to fine-tune a LLM using only NL profiles to make transparent and scrutable recommendations.Furthermore, we validate the scrutability of our user profile-based recommender by investigating the impact on recommendation changes after editing NL user profiles.According to our evaluations of the model's rating prediction performance on two benchmarking rating prediction datasets, we observe that this novel approach maintains a performance level on par with established recommender systems in a warm-start setting.With a systematic analysis into the effect of updating user profiles and system prompts, we show the advantage of our approach in easier adjustment of user preferences and a greater autonomy over users' received recommendations. Jerome Ramos, Hossein A. Rahmani, Xi Wang 0012, Xiao Fu 0007, Aldo Lipani |
ACL (1) | 5 |
| 2024 | Understanding Users' Confidence in Spoken Queries for Conversational Search Systems
Youjing Yu, Zhengxiang Shi, Aldo Lipani |
EANN | 3 |
| 2024 | Self Contrastive Learning for Session-Based Recommendation
Zhengxiang Shi, Xi Wang 0012, Aldo Lipani |
ECIR (1) | 3 |
| 2024 | Building and Evaluating a WebApp for Effortless Deep Learning Model Deployment
Ruikun Wu, Jiaxuan Han, Jerome Ramos, Aldo Lipani |
ECIR (5) | 4 |
| 2024 | Interpretability-based Tailored Knowledge Editing in TransformersabstractLanguage models recognized as a new form of knowledge bases, face challenges of outdated, erroneous, and privacy-sensitive information, necessitating knowledge editing to rectify errors without costly retraining.Existing methods, spanning model's parameters modification, external knowledge integration, and in-context learning, lack in-depth analysis from a model interpretability perspective.Our work explores the instability in in-context learning outcomes, providing insights into its reasons and distinctions from other methods.Leveraging findings on the critical role of feed-forward MLPs in decoder-only models, we propose a tailored knowledge editing method, TailoredKE, that considers the unique information flow of each sample.Model interpretability reveals diverse attribute recall across transformer layers, guiding edits to specific features at different depths and mitigating over-editing issues. Yihuai Hong, Aldo Lipani |
EMNLP | 2 |
| 2024 | DePT: Decomposed Prompt Tuning for Parameter-Efficient Fine-tuningabstractPrompt tuning (PT), where a small amount of trainable soft (continuous) prompt vectors is affixed to the input of language models (LM), has shown promising results across various tasks and models for parameter-efficient fine-tuning (PEFT). PT stands out from other PEFT approaches because it maintains competitive performance with fewer trainable parameters and does not drastically scale up its parameters as the model size expands. However, PT introduces additional soft prompt tokens, leading to longer input sequences, which significantly impacts training and inference time and memory usage due to the Transformer's quadratic complexity. Particularly concerning for Large Language Models (LLMs) that face heavy daily querying. To address this issue, we propose Decomposed Prompt Tuning (DePT), which decomposes the soft prompt into a shorter soft prompt and a pair of low-rank matrices that are then optimised with two different learning rates. This allows DePT to achieve better performance while saving substantial memory and time costs compared to vanilla PT and its variants, without changing trainable parameter sizes. Through extensive experiments on 23 natural language processing (NLP) and vision-language (VL) tasks, we demonstrate that DePT outperforms state-of-the-art PEFT approaches, including the full fine-tuning baseline, in some scenarios. Additionally, we empirically show that DEPT grows more efficient as the model size increases. Our further study reveals that DePT integrates seamlessly with parameter-efficient transfer learning in the few-shot learning setting and highlights its adaptability to various model architectures and sizes. Zhengxiang Shi, Aldo Lipani |
ICLR | 2 |
| 2024 | Instruction Tuning With Loss Over InstructionsabstractInstruction tuning plays a crucial role in shaping the outputs of language models (LMs) to desired styles. In this work, we propose a simple yet effective method, Instruction Modelling (IM), which trains LMs by applying a loss function to the instruction and prompt part rather than solely to the output part. Through experiments across 21 diverse benchmarks, we show that, in many scenarios, IM can effectively improve the LM performance on both NLP tasks (*e.g.,* MMLU, TruthfulQA, and HumanEval) and open-ended generation benchmarks (*e.g.,* MT-Bench and AlpacaEval). Remarkably, in the most advantageous case, IM boosts model performance on AlpacaEval 1.0 by over 100%. We identify two key factors influencing the effectiveness of IM: (1) The ratio between instruction length and output length in the training data; and (2) The number of training examples. We observe that IM is especially beneficial when trained on datasets with lengthy instructions paired with brief outputs, or under the Superficial Alignment Hypothesis (SAH) where a small amount of training examples are used for instruction tuning. Further analysis substantiates our hypothesis that our improvement can be attributed to reduced overfitting to instruction tuning datasets. It is worth noting that we are not proposing \ours as a replacement for the current instruction tuning process.
Instead, our work aims to provide practical guidance for instruction tuning LMs, especially in low-resource scenarios.
Our code is available at https://github.com/ZhengxiangShi/InstructionModelling. Zhengxiang Shi, Adam X. Yang, Bin Wu 0025, Laurence Aitchison, Emine Yilmaz, Aldo Lipani |
NeurIPS | 6 |
| 2024 | EXtrA-ShaRC: Explainable and Scrutable Reading Comprehension for Conversational SystemsabstractConversational Machine Reading (CMR) systems answer high-level user questions by interpreting contextual information, asking clarification questions, and generating human-like responses. While effective, such systems often use knowledge about the task and the user in a non-transparent and non-scrutable way. For example, if a user wants to ask questions like “Why are you asking this?” or “Why is this the correct answer?”, the system should be able to highlight and return the relevant information that led to the decision in an interpretable manner. Similarly, if a user scrutinizes and edits their user profile, the final output of the model should change accordingly. To test the transparency and scrutability of conversational machine reading systems, we formalize two new tasks by extending the ShARC dataset to create the EXtrA-ShARC dataset. For transparency, we propose a baseline model that can simultaneously extract explanations and answer the user’s question. We will also publicly release counterfactual user profiles to test scrutability for all CMR models. Our dataset opens up a range of research directions for using natural language explanations and counterfactual profiles in conversational systems, both for evaluating the model and increasing transparency for end users. Jerome Ramos, Aldo Lipani |
UMAP | 2 |
| 2023 | A Survey on Asking Clarification Questions Datasets in Conversational SystemsabstractThe ability to understand a user's underlying needs is critical for conversational systems, especially with limited input from users in a conversation.Thus, in such a domain, Asking Clarification Questions (ACQs) to reveal users' true intent from their queries or utterances arise as an essential task.However, it is noticeable that a key limitation of the existing ACQs studies is their incomparability, from inconsistent use of data, distinct experimental setups and evaluation strategies.Therefore, in this paper, to assist the development of ACQs techniques, we comprehensively analyse the current ACQs research status, which offers a detailed comparison of publicly available datasets, and discusses the applied evaluation metrics, joined with benchmarks for multiple ACQs-related tasks.In particular, given a thorough analysis of the ACQs task, we discuss a number of corresponding research directions for the investigation of ACQs as well as the development of conversational systems. Hossein A. Rahmani, Xi Wang 0012, Yue Feng 0002, Qiang Zhang 0026, Emine Yilmaz, Aldo Lipani |
ACL (1) | 6 |
| 2023 | Unlocking the Potential of User Feedback: Leveraging Large Language Model as User Simulators to Enhance Dialogue SystemabstractDialogue systems and large language models (LLMs) have gained considerable attention. However, the direct utilization of LLMs as task-oriented dialogue (TOD) models has been found to underperform compared to smaller task-specific models. Nonetheless, it is crucial to acknowledge the significant potential of LLMs and explore improved approaches for leveraging their impressive abilities. Motivated by the goal of leveraging LLMs, we propose an alternative approach called User-Guided Response Optimization (UGRO) to combine it with a smaller TOD model. This approach uses LLM as an annotation-free user simulator to assess dialogue responses, combining them with smaller fine-tuned end-to-end TOD models. By utilizing the satisfaction feedback generated by LLMs, UGRO further optimizes the supervised fine-tuned TOD model. Specifically, the TOD model takes the dialogue history as input and, with the assistance of the user simulator's feedback, generates high-satisfaction responses that meet the user's requirements. Through empirical experiments on two TOD benchmarks, we validate the effectiveness of our method. The results demonstrate that our approach outperforms previous state-of-the-art (SOTA) results. Yue Feng 0002, Anh Tuan Luu, Bryan Hooi, Aldo Lipani |
CIKM | 5 |
| 2023 | Rethink the Effectiveness of Text Data Augmentation: An Empirical AnalysisabstractIn recent years, language models (LMs) have made remarkable progress in advancing the field of natural language processing (NLP).However, the impact of data augmentation (DA) techniques on the finetuning (FT) performance of these LMs has been a topic of ongoing debate.In this study, we evaluate the effectiveness of three different FT methods in conjugation with back-translation across an array of 7 diverse NLP tasks, including classification and regression types, covering single-sentence and sentence-pair tasks.Contrary to prior assumptions that DA does not contribute to the enhancement of LMs' FT performance, our findings reveal that continued pre-training on augmented data can effectively improve the FT performance of the downstream tasks.In the most favourable case, continued pre-training improves the performance of FT by more than 10% in the few-shot learning setting.Our finding highlights the potential of DA as a powerful tool for bolstering LMs' performance. Zhengxiang Shi, Aldo Lipani |
ESANN | 2 |
| 2023 | Don't Stop Pretraining? Make Prompt-based Fine-tuning Powerful LearnerabstractLanguage models (LMs) trained on vast quantities of unlabelled data have greatly advanced the field of natural language processing (NLP). In this study, we re-visit the widely accepted notion in NLP that continued pre-training LMs on task-related texts improves the performance of fine-tuning (FT) in downstream tasks. Through experiments on eight single-sentence tasks and eight sentence-pair tasks in both semi-supervised and fully-supervised settings, we find that conventional continued pre-training does not consistently provide benefits and can even be detrimental for sentence-pair tasks or when prompt-based FT is used. To tackle these issues, we propose Prompt-based Continued Pre-training (PCP), which combines the idea of instruction tuning with conventional continued pre-training. Our approach aims to improve the performance of prompt-based FT by presenting both task-related texts and prompt templates to LMs through unsupervised pre-training objectives before fine-tuning for the target task. Our empirical evaluations on 21 benchmarks demonstrate that the PCP consistently improves the performance of state-of-the-art prompt-based FT approaches (up to 20.1% absolute) in both semi-supervised and fully-supervised settings, even with only hundreds of unlabelled examples. Additionally, prompt-based FT with PCP outperforms state-of-the-art semi-supervised approaches with greater simplicity, eliminating the need for an iterative process and extra data augmentation. Our further analysis explores the performance lower bound of the PCP and reveals that the advantages of PCP persist across different sizes of models and datasets. Zhengxiang Shi, Aldo Lipani |
NeurIPS | 2 |
| 2023 | Quantifying the Bias of Transformer-Based Language Models for African American English in Masked Language Modeling
Flavia Salutari, Jerome Ramos, Hossein A. Rahmani, Leonardo Linguaglossa, Aldo Lipani |
PAKDD (1) | 5 |
| 2023 | Priming and Actions: An Analysis in Conversational Search SystemsabstractIn order to accurately simulate users in conversational systems, it is essential to comprehend the factors that influence their behaviour. This is a critical challenge for the Information Retrieval (IR) field, as conventional methods are not well-suited for the interactive and unique sequential structure of conversational contexts. In this study, we employed the concept of Priming effects from the Psychology literature to identify core stimuli for each abstracted effect. We then examined these stimuli on various datasets to investigate their correlations with users' actions. Finally, we trained Logistic Regression (LR) models based on these stimuli to anticipate users' actions. Our findings offer a basis for creating more realistic user models and simulators, as we identified the subset of stimuli with strong relationships with users' actions. Additionally, we built a model that can predict users' actions. Xiao Fu 0007, Aldo Lipani |
SIGIR | 2 |
| 2023 | VoMBaT: A Tool for Visualising Evaluation Measure Behaviour in High-Recall Search TasksabstractThe objective of High-Recall Information Retrieval (HRIR) is to retrieve as many relevant documents as possible for a given search topic. One approach to HRIR is Technology-Assisted Review (TAR), which uses information retrieval and machine learning techniques to aid the review of large document collections. TAR systems are commonly used in legal eDiscovery and systematic literature reviews. Successful TAR systems are able to find the majority of relevant documents using the least number of assessments. Commonly used retrospective evaluation assumes that the system achieves a specific, fixed recall level first, and then measures the precision or work saved (e.g., precision at r% recall). This approach can cause problems related to understanding the behaviour of evaluation measures in a fixed recall setting. It is also problematic when estimating time and money savings during technology-assisted reviews. Wojciech Kusa, Aldo Lipani, Petr Knoth, Allan Hanbury |
SIGIR | 2 |
| 2022 | StepGame: A New Benchmark for Robust Multi-Hop Spatial Reasoning in TextsabstractInferring spatial relations in natural language is a crucial ability an intelligent system should possess. The bAbI dataset tries to capture tasks relevant to this domain (task 17 and 19). However, these tasks have several limitations. Most importantly, they are limited to fixed expressions, they are limited in the number of reasoning steps required to solve them, and they fail to test the robustness of models to input that contains irrelevant or redundant information. In this paper, we present a new Question-Answering dataset called StepGame for robust multi-step spatial reasoning in texts. Our experiments demonstrate that state-of-the-art models on the bAbI dataset struggle on the StepGame dataset. Moreover, we propose a Tensor-Product based Memory-Augmented Neural Network (TP-MANN) specialized for spatial reasoning tasks. Experimental results on both datasets show that our model outperforms all the baselines with superior generalization and robustness performance. Zhengxiang Shi, Qiang Zhang 0026, Aldo Lipani |
AAAI | 3 |
| 2022 | Dynamic Schema Graph Fusion Network for Multi-Domain Dialogue State TrackingabstractDialogue State Tracking (DST) aims to keep track of users' intentions during the course of a conversation.In DST, modelling the relations among domains and slots is still an under-studied problem.Existing approaches that have considered such relations generally fall short in: (1) fusing prior slot-domain membership relations and dialogue-aware dynamic slot relations explicitly, and (2) generalizing to unseen domains.To address these issues, we propose a novel Dynamic Schema Graph Fusion Network (DSGFNet), which generates a dynamic schema graph to explicitly fuse the prior slot-domain membership relations and dialogue-aware dynamic slot relations.It also uses the schemata to facilitate knowledge transfer to new domains.DSGFNet consists of a dialogue utterance encoder, a schema graph encoder, a dialogue-aware schema graph evolving network, and a schema graph enhanced dialogue state decoder.Empirical results on benchmark datasets (i.e., SGD, MultiWOZ2.1,and MultiWOZ2.2),show that DSGFNet outperforms existing methods. Yue Feng 0002, Aldo Lipani, Fanghua Ye 0001, Qiang Zhang 0026, Emine Yilmaz |
ACL (1) | 2 |
| 2022 | Tab this folder of documents: page stream segmentation of business documentsabstractIn the midst of digital transformation, automatically understanding the structure and composition of scanned documents is important in order to allow correct indexing, archiving, and processing. In many organizations, different types of documents are usually scanned together in folders, so it is essential to automate the task of segmenting the folders into documents which then proceed to further analysis tailored to specific document types. This task is known as Page Stream Segmentation (PSS). In this paper, we propose a deep learning solution to solve the task of determining whether or not a page is a breaking-point given a sequence of scanned pages (a folder) as input. We also provide a dataset called TABME (TAB this folder of docuMEnts) generated specifically for this task. Our proposed architecture combines LayoutLM and ResNet to exploit both textual and visual features of the document pages and achieves an F1 score of 0.953. The dataset and code used to run the experiments in this paper are available at the following web link: https://github.com/aldolipani/TABME. Thisanaporn Mungmeeprued, Nisarg Mehta, Aldo Lipani |
DocEng | 4 |
| 2022 | Attention-based Ingredient Phrase ParserabstractAs virtual personal assistants have now penetrated the consumer market, with products such as Siri and Alexa, the research community has produced several works on task-oriented dialogue tasks such as hotel booking, restaurant booking, and movie recommendation.Assisting users to cook is one of these tasks that are expected to be solved by intelligent assistants, where ingredients and their corresponding attributes, such as name, unit, and quantity, should be provided to users precisely and promptly.However, existing ingredient information scraped from the cooking website is in the unstructured form with huge variation in the lexical structure, for example, "1 garlic clove, crushed", and "1 (8 ounce) package cream cheese, softened", making it difficult to extract information exactly.To provide an engaged and successful conversational service to users for cooking tasks, we propose a new ingredient parsing model that can parse an ingredient phrase of recipes into the structure form with its corresponding attributes with over 0.93 F1-score.Experimental results show that our model achieves state-of-the-art performance on AllRecipes and Food.com datasets. Zhengxiang Shi, Pin Ni, Meihui Wang, To Eun Kim, Aldo Lipani |
ESANN | 5 |
| 2022 | A Multi-Task Based Neural Model to Simulate Users in Goal Oriented Dialogue SystemsabstractA human-like user simulator that anticipates users' satisfaction scores, actions, and utterances can help goal-oriented dialogue systems in evaluating the conversation and refining their dialogue strategies. However, little work has experimented with user simulators which can generate users' utterances. In this paper, we propose a deep learning-based user simulator that predicts users' satisfaction scores and actions while also jointly generating users' utterances in a multi-task manner. In particular, we show that 1) the proposed deep text-to-text multi-task neural model achieves state-of-the-art performance in the users' satisfaction scores and actions prediction tasks, and 2) in an ablation analysis, user satisfaction score prediction, action prediction, and utterance generation tasks can boost the performance with each other via positive transfers across the tasks. The source code and model checkpoints used for the experiments run in this paper are available at the following weblink: \urlhttps://github.com/kimdanny/user-simulation-t5. To Eun Kim, Aldo Lipani |
SIGIR | 2 |
| 2021 | Subsequence Based Deep Active Learning for Named Entity RecognitionabstractPuria Radmard, Yassir Fathullah, Aldo Lipani. Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 2021. Puria Radmard, Yassir Fathullah, Aldo Lipani |
ACL/IJCNLP (1) | 3 |
| 2021 | Mitigating the Position Bias of Transformer Models in Passage Re-ranking
Sebastian Hofstätter, Aldo Lipani, Sophia Althammer, Markus Zlabinger, Allan Hanbury |
ECIR (1) | 2 |
| 2021 | A Baseline for Shapley Values in MLPs: from Missingness to NeutralityabstractDeep neural networks have gained momentum based on their accuracy, but their interpretability is often criticised.As a result, they are labelled as black boxes.In response, several methods have been proposed in the literature to explain their predictions.Among the explanatory methods, Shapley values is a feature attribution method favoured for its robust theoretical foundation.However, the analysis of feature attributions using Shapley values requires choosing a baseline that represents the concept of missingness.An arbitrary choice of baseline could negatively impact the explanatory power of the method and possibly lead to incorrect interpretations.In this paper, we present a method for choosing a baseline according to a neutrality value: as a parameter selected by decision-makers, the point at which their choices are determined by the model predictions being either above or below it.Hence, the proposed baseline is set based on a parameter that depends on the actual use of the model.This procedure stands in contrast to how other baselines are set, i.e. without accounting for how the model is used.We empirically validate our choice of baseline in the context of binary classification tasks, using two datasets: a synthetic dataset and a dataset derived from the financial domain. Cosimo Izzo, Aldo Lipani, Ramin Okhrati, Francesca Medda |
ESANN | 2 |
| 2021 | Learning Neural Point Processes with Latent GraphsabstractNeural point processes (NPPs) employ neural networks to capture complicated dynamics of asynchronous event sequences. Existing NPPs feed all history events into neural networks, assuming that all event types contribute to the prediction of the target type. However, this assumption can be problematic because in reality some event types do not contribute to the predictions of another type. To correct this defect, we learn to omit those types of events that do not contribute to the prediction of one target type during the formulation of NPPs. Towards this end, we simultaneously consider the tasks of (1) finding event types that contribute to predictions of the target types and (2) learning a NPP model from event sequences. For the former, we formulate a latent graph, with event types being vertices and non-zero contributing relationships being directed edges; then we propose a probabilistic graph generator, from which we sample a latent graph. For the latter, the sampled graph can be readily used as a plug-in to modify an existing NPP model. Because these two tasks are nested, we propose to optimize the model parameters through bilevel programming, and develop an efficient solution based on truncated gradient back-propagation. Experimental results on both synthetic and real-world datasets show the improved performance against state-of-the-art baselines. This work removes disturbance of non-contributing event types with the aid of a validation procedure, similar to the practice to mitigate overfitting used when training machine learning models. Qiang Zhang 0026, Aldo Lipani, Emine Yilmaz |
WWW | 2 |
| 2021 | Evaluation metrics for measuring bias in search engine results
Gizem Gezici, Aldo Lipani, Yücel Saygin, Emine Yilmaz |
Inf. Retr. J. | 2 |
| 2021 | Fixed-Cost Pooling StrategiesabstractThe empirical nature of Information Retrieval (IR) mandates strong experimental practices. A keystone of such experimental practices is the Cranfield evaluation paradigm. Within this paradigm, the collection of relevance judgments has been the subject of intense scientific investigation. This is because, on one hand, consistent, precise, and numerous judgements are keys to reducing evaluation uncertainty and test collection bias; on the other hand, however, relevance judgements are costly to collect. The selection of which documents to judge for relevance, known as pooling method, has therefore a great impact on IR evaluation. In this paper we focus on the bias introduced by the pooling method, known as pool bias, which affects the reusability of test collections, in particular when building test collections with a limited budget. In this paper we formalize and evaluate a set of 22 pooling strategies based on: traditional strategies, voting systems, retrieval fusion methods, evaluation measures, and multi-armed bandit models. To do this we run a large-scale evaluation by considering a set of 9 standard TREC test collections, in which we show that the choice of the pooling strategy has significant effects on the cost needed to obtain an unbiased test collection. We also identify the least biased pooling strategy in terms of pool bias according to three IR evaluation measures: AP, NDCG, and P@10. Aldo Lipani, David E. Losada, Guido Zuccon, Mihai Lupu |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2021 | How Am I Doing?: Evaluating Conversational Search Systems OfflineabstractAs conversational agents like Siri and Alexa gain in popularity and use, conversation is becoming a more and more important mode of interaction for search. Conversational search shares some features with traditional search, but differs in some important respects: conversational search systems are less likely to return ranked lists of results (a SERP), more likely to involve iterated interactions, and more likely to feature longer, well-formed user queries in the form of natural language questions. Because of these differences, traditional methods for search evaluation (such as the Cranfield paradigm) do not translate easily to conversational search. In this work, we propose a framework for offline evaluation of conversational search, which includes a methodology for creating test collections with relevance judgments, an evaluation measure based on a user interaction model, and an approach to collecting user interaction data to train the model. The framework is based on the idea of “subtopics”, often used to model novelty and diversity in search and recommendation, and the user model is similar to the geometric browsing model introduced by RBP and used in ERR. As far as we know, this is the first work to combine these ideas into a comprehensive framework for offline evaluation of conversational search. Aldo Lipani, Ben Carterette, Emine Yilmaz |
ACM Trans. Inf. Syst. | 1 |
| 2020 | Learning to Re-Rank with Contextualized StopwordsabstractThe use of stopwords has been thoroughly studied in traditional Information Retrieval systems, but remains unexplored in the context of neural models. Neural re-ranking models take the full text of both the query and document into account. Naturally, removing tokens that do not carry relevance information provides us with an opportunity to improve the effectiveness by reducing noise and lower document representation caching-storage requirements. In this work we propose a novel contextualized stopword detection mechanism for neural re-ranking models. This mechanism consists of training a sparse vector in order to filter out document tokens from the ranking decision. This vector is learned end-to-end based on the contextualized document representations, allowing the model to filter terms on a per occurrence basis. This leads to a more explainable model, as it reduces noise. We integrate our component into the state-of-the-art interaction-based TK neural re-ranking model. Our experiments on the MS MARCO passage collection and queries from the TREC 2019 Deep Learning Track show that filtering out traditional stopwords prior to the neural model reduces its effectiveness, while learning to filter out contextualized representations improves it. Sebastian Hofstätter, Aldo Lipani, Markus Zlabinger, Allan Hanbury |
CIKM | 2 |
| 2020 | Easing Legal News Monitoring with Learning to Rank and BERT
Jiyin He, Jarana Manotumruksa, M-Dyaa Albakour, Miguel Martinez, Aldo Lipani |
ECIR (2) | 6 |
| 2020 | Predicting Engagement in Video Lectures
Sahan Bulathwela, María Pérez-Ortiz 0001, Aldo Lipani, Emine Yilmaz, John Shawe-Taylor |
EDM | 3 |
| 2020 | Self-Attentive Hawkes ProcessabstractCapturing the occurrence dynamics is crucial to predicting which type of events will happen next and when. A common method to do this is through Hawkes processes. To enhance their capacity, recurrent neural networks (RNNs) have been incorporated due to RNNs’ successes in processing sequential data such as languages. Recent evidence suggests that self-attention is more competent than RNNs in dealing with languages. However, we are unaware of the effectiveness of self-attention in the context of Hawkes processes. This study aims to fill the gap by designing a self-attentive Hawkes process (SAHP). SAHP employs self-attention to summarise the influence of history events and compute the probability of the next event. One deficit of the conventional self-attention when applied to event sequences is that its positional encoding only considers the order of a sequence ignoring the time intervals between events. To overcome this deficit, we modify its encoding by translating time intervals into phase shifts of sinusoidal functions. Experiments on goodness-of-fit and prediction tasks show the improved capability of SAHP. Furthermore, SAHP is more interpretable than RNN-based counterparts because the learnt attention weights reveal contributions of one event type to the happening of another type. To the best of our knowledge, this is the first work that studies the effectiveness of self-attention in Hawkes processes. Qiang Zhang 0026, Aldo Lipani, Ömer Kirnap, Emine Yilmaz |
ICML | 2 |
| 2020 | A Multilinear Sampling Algorithm to Estimate Shapley ValuesabstractShapley values are great analytical tools in game theory to measure the importance of a player in a game. Due to their axiomatic and desirable properties such as efficiency, they have become popular for feature importance analysis in data science and machine learning. However, the time complexity to compute Shapley values based on the original formula is exponential, and as the number of features increases, this becomes infeasible. Castro et al. [1] developed a sampling algorithm, to estimate Shapley values. In this work, we propose a new sampling method based on a multilinear extension technique as applied in game theory. The aim is to provide a more efficient (sampling) method for estimating Shapley values. Our method is applicable to any machine learning model, in particular for either multiclass classifications or regression problems. We apply the method to estimate Shapley values for multilayer perceptrons (MLPs) and through experimentation on two datasets, we demonstrate that our method provides more accurate estimations of the Shapley values by reducing the variance of the sampling statistics. Ramin Okhrati, Aldo Lipani |
ICPR | 2 |
| 2019 | From Stances' Imbalance to Their HierarchicalRepresentation and DetectionabstractStance detection has gained increasing interest from the research community due to its importance for fake news detection. The goal of stance detection is to categorize an overall position of a subject towards an object into one of the four classes: agree, disagree, discuss, and unrelated. One of the major problems faced by current machine learning models used for stance detection is caused by a severe class imbalance among these classes. Hence, most models fail to correctly classify instances that fall into minority classes. In this paper, we address this problem by proposing a hierarchical representation of these classes, which combines the agree, disagree, and discuss classes under a new related class. Further, we propose a two-layer neural network that learns from this hierarchical representation and controls the error propagation between the two layers using the Maximum Mean Discrepancy regularizer. Compared with conventional four-way classifiers, this model has two advantages: (1) the hierarchical architecture mitigates the class imbalance problem; (2) the regularization makes the model to better discern between the related and unrelated stances. An extensive experimentation demonstrates state-of-the-art accuracy performance of the proposed model for stance detection. Qiang Zhang 0026, Shangsong Liang, Aldo Lipani, Zhaochun Ren, Emine Yilmaz |
WWW | 3 |
| 2019 | Reply-Aided Detection of Misinformation via Bayesian Deep LearningabstractSocial media platforms are a plethora of misinformation and its potential negative influence on the public is a growing concern. This concern has drawn the attention of the research community on developing mechanisms to detect misinformation. The task of misinformation detection consists of classifying whether a claim is True or False. Most research concentrates on developing machine learning models, such as neural networks, that outputs a single value in order to predict the veracity of a claim. One of the major problem faced by these models is the inability of representing the uncertainty of the prediction, which is due incomplete or finite available information about the claim being examined. We address this problem by proposing a Bayesian deep learning model. The Bayesian model outputs a distribution used to represent both the prediction and its uncertainty. In addition to the claim content, we also encode auxiliary information given by people's replies to the claim. First, the model encodes a claim to be verified, and generate a prior belief distribution from which we sample a latent variable. Second, the model encodes all the people's replies to the claim in a temporal order through a Long Short Term Memory network in order to summarize their content. This summary is then used to update the prior belief generating the posterior belief. Moreover, in order to train this model, we develop a Stochastic Gradient Variational Bayes algorithm to approximate the analytically intractable posterior distribution. Experiments conducted on two public datasets demonstrate that our model outperforms the state-of-the-art detection models. Qiang Zhang 0026, Aldo Lipani, Shangsong Liang, Emine Yilmaz |
WWW | 2 |
| 2018 | A systematic approach to normalization in probabilistic modelsabstractEvery information retrieval (IR) model embeds in its scoring function a form of term frequency (TF) quantification. The contribution of the term frequency is determined by the properties of the function of the chosen TF quantification, and by its TF normalization. The first defines how independent the occurrences of multiple terms are, while the second acts on mitigating the a priori probability of having a high term frequency in a document (estimation usually based on the document length). New test collections, coming from different domains (e.g. medical, legal), give evidence that not only document length, but in addition, verboseness of documents should be explicitly considered. Therefore we propose and investigate a systematic combination of document verboseness and length. To theoretically justify the combination, we show the duality between document verboseness and length. In addition, we investigate the duality between verboseness and other components of IR models. We test these new TF normalizations on four suitable test collections. We do this on a well defined spectrum of TF quantifications. Finally, based on the theoretical and experimental observations, we show how the two components of this new normalization, document verboseness and length, interact with each other. Our experiments demonstrate that the new models never underperform existing models, while sometimes introducing statistically significantly better results, at no additional computational cost. Aldo Lipani, Thomas Roelleke, Mihai Lupu, Allan Hanbury |
Inf. Retr. J. | 1 |
| 2017 | Fixed-Cost Pooling Strategies Based on IR Evaluation Measures
Aldo Lipani, João R. M. Palotti, Mihai Lupu, Florina Piroi, Guido Zuccon, Allan Hanbury |
ECIR | 1 |
| 2017 | Visual Pool: A Tool to Visualize and Interact with the Pooling MethodabstractEvery year more than 25 test collections are built among the main Information Retrieval (IR) evaluation campaigns. They are extremely important in IR because they become the evaluation praxis for the forthcoming years. Test collections are built mostly using the pooling method. The main advantage of this method is that it drastically reduces the number of documents to be judged. It does so at the cost of introducing biases, which are sometimes aggravated by non optimal configuration. In this paper we develop a novel visualization technique for the pooling method, and integrate it in a demo application named Visual Pool. This demo application enables the user to interact with the pooling method with ease, and develops visual hints in order to analyze existing test collections, and build better ones. Aldo Lipani, Mihai Lupu, Allan Hanbury |
SIGIR | 1 |
| 2016 | The Solitude of Relevant Documents in the PoolabstractPool bias is a well understood problem of test-collection based benchmarking in information retrieval. The pooling method itself is designed to identify all relevant documents. In practice, 'all' translates to `as many as possible given some budgetary constraints' and the problem persists, albeit mitigated. Recently, methods to address this pool bias for previously created test collections have been proposed, for the evaluation measure precision at cut-off ([email protected]). Analyzing previous methods, we make the empirical observation that the distribution of the probability of providing new relevant documents to the pool, over the runs, is log-normal (when the pooling strategy is fixed depth at cut-off). We use this observation to calculate a prior probability of providing new relevant documents, which we then use in a pool bias estimator that improves upon previous estimates of precision at cut-off. Through extensive experimental results, covering 15 test collections, we show that the proposed bias correction method is the new state of the art, providing the closest estimates yet when compared to the original pool. Aldo Lipani, Mihai Lupu, Evangelos Kanoulas, Allan Hanbury |
CIKM | 1 |
| 2016 | The Curious Incidence of Bias Corrections in the Pool
Aldo Lipani, Mihai Lupu, Allan Hanbury |
ECIR | 1 |
| 2016 | Fairness in Information RetrievalabstractThe offline evaluation of Information Retrieval (IR) systems is performed through the use of test collections. A test collection, in its essence, is composed of: a collection of documents, a set of topics and, a set of relevance assessments for each topic, derived from the collection of documents. Ideally, for each topic, all the documents of the test collection should be judged, but due to the dimensions of the collections of documents, and their exponential growth over the years, this practice soon became impractical. Therefore, early in IR history, this problem has been addressed through the use of the pooling method. The pooling method consists of optimizing the relevance assessment process by pooling the documents retrieved by different search engines following a particular pooling strategy. The most common one consists on pooling the top d documents of each run. The pool is constructed from systems taking part in a challenge for which the collection was made, at a specific point in time, after which the collection is generally frozen in terms of relevance judgments. This method leads to a bias called pool bias, which is the effect that documents that were not selected in the pool created from the original runs will never be considered relevant. Thereby, this bias affects the evaluation of a system that has not been part of the pool, with any IR evaluation measures, making the comparison with pooled systems unfair. Aldo Lipani |
SIGIR | 1 |
| 2015 | DASyR(IR) - document analysis system for systematic reviews (in Information Retrieval)abstractCreating systematic reviews is a painstaking task undertaken especially in domains where experimental results are the primary method to knowledge creation. For the review authors, analysing documents to extract relevant data is a demanding activity. To support the creation of systematic reviews, we have created DASyR-a semi-automatic document analysis system. DASyR is our solution to annotating published papers for the purpose of ontology population. For domains where dictionaries are not existing or inadequate, DASyR relies on a semi-automatic annotation bootstrapping method based on positional Random Indexing, followed by traditional Machine Learning algorithms to extend the annotation set. We provide an example of the method application to a subdomain of Computer Science, the Information Retrieval evaluation domain. The reliance of this domain on large scale experimental studies makes it a perfect domain to test on. We show the utility of DASyR through experimental results for different parameter values for the bootstrap procedure, evaluated in terms of annotator agreement, error rate, precision and recall. Florina Piroi, Aldo Lipani, Mihai Lupu, Allan Hanbury |
ICDAR | 2 |
| 2015 | Splitting Water: Precision and Anti-Precision to Reduce Pool BiasabstractFor many tasks in evaluation campaigns, especially those modeling narrow domain-specific challenges, lack of participation leads to a potential pooling bias due to the scarce number of pooled runs. It is well known that the reliability of a test collection is proportional to the number of topics and relevance assessments provided for each topic, but also to same extent to the diversity in participation in the challenges. Hence, in this paper we present a new perspective in reducing the pool bias by studying the effect of merging an unpooled run with the pooled runs. We also introduce an indicator used by the bias correction method to decide whether the correction needs to be applied or not. This indicator gives strong clues about the potential of a "good" run tested on an "unfriendly" test collection (i.e. a collection where the pool was contributed to by runs very different from the one at hand). We demonstrate the correctness of our method on a set of fifteen test collections from the Text REtrieval Conference (TREC). We observe a reduction in system ranking error and absolute score difference error. Aldo Lipani, Mihai Lupu, Allan Hanbury |
SIGIR | 1 |