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

Leonardo Neves

dblp:180/2571 · DBLP profile ↗
← Back
28ranked-venue papers
0as first author
18since 2021 · last 2026
—ORCID · conflict

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

Artificial intelligence and machine learning · 16 · 10 since 2021Databases, data management, data science and information retrieval · 12 · 10 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 4 since 2021Human-computer interaction and ubiquitous computing · 4 · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 since 2021Systems, architecture and hardware · 1

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
6 papers
Recommender systems · 76% Information retrieval · 21% Machine learning and data management · 2%
Artificial intelligence
8 papers
Information extraction and text analysis · 30% Graph learning · 22% Representation and self-supervised learning · 19%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

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

TopicWeightPapersLastEvidence papers
Recommender systems
user modeling
1.622025
Learning Universal User Representations Leveraging Cross-domain User Intent at Snapchat · SIGIR 2025
General-Purpose User Modeling with Behavioral Logs: A Snapchat Case Study · SIGIR 2024
Natural language and speech › Information extraction and text analysis
named entity recognition
1.122022
Style Transfer as Data Augmentation: A Case Study on Named Entity Recognition · EMNLP 2022
Data Augmentation for Cross-Domain Named Entity Recognition · EMNLP (1) 2021
Recommender systems › representation learning for recommendation
item representation learning
1.012026
Semantic IDs for Recommender Systems at Snapchat: Use Cases, Technical Challenges, and Design Choices · SIGIR 2026
Recommender systems › generative recommendation
semantic ID
1.012026
Semantic IDs for Recommender Systems at Snapchat: Use Cases, Technical Challenges, and Design Choices · SIGIR 2026
Machine learning › Representation and self-supervised learning › transferable representation › transferable representation learning
backward-compatible representation learning
0.912025
Learning Along the Arrow of Time: Hyperbolic Geometry for Backward-Compatible Representation Learning · ICML 2025
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction › manifold learning › geometric representation learning
hyperbolic representation learning
0.912025
Learning Along the Arrow of Time: Hyperbolic Geometry for Backward-Compatible Representation Learning · ICML 2025
Recommender systems
collaborative filtering
0.912025
GraphHash: Graph Clustering Enables Parameter Efficiency in Recommender Systems · WWW 2025
Recommender systems › sequential recommendation
cross-domain sequential recommendation
0.912025
Revisiting Self-attention for Cross-domain Sequential Recommendation · KDD (2) 2025
Recommender systems › model compression
embedding compression
0.912025
GraphHash: Graph Clustering Enables Parameter Efficiency in Recommender Systems · WWW 2025
Recommender systems › collaborative filtering
graph collaborative filtering
0.912025
GraphHash: Graph Clustering Enables Parameter Efficiency in Recommender Systems · WWW 2025
Information retrieval › hashing
graph hashing
0.912025
GraphHash: Graph Clustering Enables Parameter Efficiency in Recommender Systems · WWW 2025
Recommender systems
sequential recommendation
0.912025
Revisiting Self-attention for Cross-domain Sequential Recommendation · KDD (2) 2025
Graph algorithms and graph theory
graph clustering
0.912025
GraphHash: Graph Clustering Enables Parameter Efficiency in Recommender Systems · WWW 2025
Machine learning › Deep learning architectures and training
data augmentation
0.722022
Style Transfer as Data Augmentation: A Case Study on Named Entity Recognition · EMNLP 2022
Data Augmentation for Graph Neural Networks · AAAI 2021
Machine learning › Generative modeling
style transfer
0.612022
Style Transfer as Data Augmentation: A Case Study on Named Entity Recognition · EMNLP 2022
Information retrieval
ranking
0.622026
Semantic IDs for Recommender Systems at Snapchat: Use Cases, Technical Challenges, and Design Choices · SIGIR 2026
Learning Universal User Representations Leveraging Cross-domain User Intent at Snapchat · SIGIR 2025
Natural language and speech › Information extraction and text analysis › named entity recognition
cross-domain named entity recognition
0.512021
Data Augmentation for Cross-Domain Named Entity Recognition · EMNLP (1) 2021
Machine learning › Graph learning › graph neural network
graph data augmentation
0.512021
Data Augmentation for Graph Neural Networks · AAAI 2021
Machine learning › Graph learning
graph neural network
0.512021
Data Augmentation for Graph Neural Networks · AAAI 2021
Machine learning › Graph learning › graph neural network
node classification
0.512021
Data Augmentation for Graph Neural Networks · AAAI 2021
Machine learning › Graph learning › graph neural network › node classification
semi-supervised node classification
0.512021
Data Augmentation for Graph Neural Networks · AAAI 2021
Collaborative and social computing
social media
0.512021
AdverTiming Matters: Examining User Ad Consumption for Effective Ad Allocations on Social Media · CHI 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning
neuro-symbolic reasoning
0.412020
Learning from Explanations with Neural Execution Tree · ICLR 2020
Natural language and speech › Information extraction and text analysis
relation extraction
0.412020
NERO: A Neural Rule Grounding Framework for Label-Efficient Relation Extraction · WWW 2020
Natural language and speech › Information extraction and text analysis › entity linking
entity disambiguation
0.312018
Multimodal Named Entity Disambiguation for Noisy Social Media Posts · ACL (1) 2018
Computer vision › Vision and language
multimodal understanding
0.312018
Multimodal Named Entity Disambiguation for Noisy Social Media Posts · ACL (1) 2018
Information retrieval › ranking › learning to rank
feature-based ranking
0.312026
Semantic IDs for Recommender Systems at Snapchat: Use Cases, Technical Challenges, and Design Choices · SIGIR 2026
Information retrieval › e-commerce search
item retrieval
0.312026
Semantic IDs for Recommender Systems at Snapchat: Use Cases, Technical Challenges, and Design Choices · SIGIR 2026
Information retrieval › retrieval models › neural retrieval
embedding-based retrieval
0.312025
Learning Universal User Representations Leveraging Cross-domain User Intent at Snapchat · SIGIR 2025
Recommender systems
personalized ranking
0.312025
Learning Universal User Representations Leveraging Cross-domain User Intent at Snapchat · SIGIR 2025

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

collaborative filtering · 1.9message passing · 1.7transformer · 1.6tokenization · 1.0residual quantization · 1.0foundation model · 1.0self-attention · 0.9multi-objective optimization · 0.9modularity-based clustering · 0.9entailment cone · 0.9embedding learning · 0.9contrastive alignment loss · 0.9a/b testing · 0.9program synthesis from examples · 0.9neural execution tree · 0.9style transfer · 0.6constrained decoding · 0.6simulation · 0.5
YearPublicationVenuePosition
2026 Semantic IDs for Recommender Systems at Snapchat: Use Cases, Technical Challenges, and Design Choices
abstract
Effective item identifiers (IDs) are an important component for recommender systems (RecSys) in practice, and are commonly adopted in many use cases such as retrieval and ranking. IDs can encode collaborative filtering signals within training data, such that RecSys models can extrapolate during the inference and personalize the prediction based on users' behavioral histories. Recently, Semantic IDs (SIDs) have become a trending paradigm for RecSys. In comparison to the conventional atomic ID, an SID is an ordered list of codes, derived from tokenizers such as residual quantization, applied to semantic representations commonly extracted from foundation models or collaborative signals. SIDs have drastically smaller cardinality than the atomic counterpart, and induce semantic clustering in the ID space. At Snapchat, we apply SIDs as auxiliary features for ranking models, and also explore SIDs as additional retrieval sources in different ML applications. In this paper, we discuss practical technical challenges we encountered while applying SIDs, experiments we have conducted, and design choices we have iterated to mitigate these challenges. Backed by promising offline results on both internal data and academic benchmarks as well as online A/B studies, SID variants have been launched in multiple production models with positive metrics impact.
Clark Mingxuan Ju, Tong Zhao 0003, Leonardo Neves, Liam Collins, Bhuvesh Kumar, Jiwen Ren, Wenfeng Zhuo, Jinchao Li, Karthik Iyer, Peicheng Yu, Manish Malik, Neil Shah
SIGIR3
2025 Generative Recommendation with Semantic IDs: A Practitioner's Handbook
abstract
Generative recommendation (GR) has gained increasing attention for its promising performance compared to traditional models. A key factor contributing to the success of GR is the semantic ID (SID), which converts continuous semantic representations (e.g., from large language models) into discrete ID sequences. However, varied modeling techniques, hyper-parameters, and experimental setups in existing literature make direct comparisons between GR proposals challenging. Furthermore, the absence of an open-source, unified framework hinders systematic benchmarking and extension, slowing model iteration. To address this challenge, our work introduces and open-sources a framework for Generative Recommendation with semantic ID, namely GRID, specifically designed for modularity to facilitate easy component swapping and accelerate idea iteration. Using GRID, we systematically experiment with and ablate different components of GR models with SIDs on public benchmarks. Our comprehensive experiments with GRID reveal that many overlooked architectural components in GR models with SIDs substantially impact performance. This offers both novel insights and validates the utility of an open-source platform for robust benchmarking and GR research advancement. GRID is open-sourced at https://github.com/snap-research/GRID.
Clark Mingxuan Ju, Liam Collins, Leonardo Neves, Bhuvesh Kumar, Louis Yufeng Wang, Tong Zhao 0003, Neil Shah
CIKM3
2025 Learning Along the Arrow of Time: Hyperbolic Geometry for Backward-Compatible Representation Learning
abstract
Backward compatible representation learning enables updated models to integrate seamlessly with existing ones, avoiding to reprocess stored data. Despite recent advances, existing compatibility approaches in Euclidean space neglect the uncertainty in the old embedding models and force the new model to replicate outdated representations regardless of their quality, and thereby hindering the learning process. In this paper, we switch perspectives to hyperbolic geometry, where we treat time as a natural axis for capturing a model’s confidence and evolution. By lifting embeddings into hyperbolic space and constraining updated embeddings to lie within the entailment cone of the old ones, we maintain generational consistency across models while accounting for uncertainties in the representations. To further enhance compatibility, we introduce a robust contrastive alignment loss that dynamically adjusts alignment weights based on the uncertainty of the old embeddings. Experiments validate the superiority of the proposed method in achieving compatibility, paving the way for more resilient and adaptable machine learning systems.
Ngoc Bui, Menglin Yang 0001, Runjin Chen, Leonardo Neves, Mingxuan Ju, Rex Ying, Neil Shah, Tong Zhao 0003
ICML4
2025 Revisiting Self-attention for Cross-domain Sequential Recommendation
abstract
Sequential recommendation is a popular paradigm in modern recommender systems. In particular, one challenging problem in this space is cross-domain sequential recommendation (CDSR), which aims to predict future behaviors given user interactions across multiple domains. Existing CDSR frameworks are mostly built on the self-attention transformer and seek to improve by explicitly injecting additional domain-specific components (e.g. domain-aware module blocks). While these additional components help, we argue they overlook the core self-attention module already present in the transformer, a naturally powerful tool to learn correlations among behaviors. In this work, we aim to improve the CDSR performance for simple models from a novel perspective of enhancing the self-attention. Specifically, we introduce a Pareto-optimal self-attention and formulate the cross-domain learning as a multi-objective problem, where we optimize the recommendation task while dynamically minimizing the cross-domain attention scores. Our approach automates knowledge transfer in CDSR (dubbed as AutoCDSR) - it not only mitigates negative transfer but also encourages complementary knowledge exchange among auxiliary domains. Based on the idea, we further introduce AutoCDSR+, a more performant variant with slight additional cost. Our proposal is easy to implement and works as a plug-and-play module that can be incorporated into existing transformer-based recommenders. Besides flexibility, it is practical to deploy because it brings little extra computational overheads without heavy hyper-parameter tuning. We conduct experiments over both large-scale production recommender data as well as academic benchmarks, where AutoCDSR consistently enhances the performance of base transformers, enabling simple models to perform on par with state-of-the-art with less overhead (e.g., 4x faster than state-of-the-art CDSR models). AutoCDSR on average improves Recall@10 for SASRec and Bert4Rec by 9.8% and 16.0% and NDCG@10 by 12.0% and 16.7%, respectively. Code is available at https://github.com/snap-research/AutoCDSR.
Clark Mingxuan Ju, Leonardo Neves, Bhuvesh Kumar, Liam Collins, Tong Zhao 0003, Yuwei Qiu, Qing Dou, Sohail Nizam, Sen Yang 0026, Neil Shah
KDD (2)2
2025 Learning Universal User Representations Leveraging Cross-domain User Intent at Snapchat
abstract
The development of powerful user representations is a key factor in the success of recommender systems (RecSys). Online platforms employ a range of RecSys techniques to personalize user experience across diverse in-app surfaces. User representations are often learned individually through user's historical interactions within each surface and user representations across different surfaces can be shared post-hoc as auxiliary features or additional retrieval sources. While effective, such schemes cannot directly encode collaborative filtering signals across different surfaces, hindering its capacity to discover complex relationships between user behaviors and preferences across the whole platform. To bridge this gap at Snapchat, we seek to conduct universal user modeling (UUM) across different in-app surfaces, learning general-purpose user representations which encode behaviors across surfaces. Instead of replacing domain-specific representations, UUM representations capture cross-domain trends, enriching existing representations with complementary information. This work discusses our efforts in developing initial UUM versions, practical challenges, technical choices and modeling and research directions with promising offline performance. Following successful A/B testing, UUM representations have been launched in production, powering multiple use cases and demonstrating their value. UUM embedding has been incorporated into (i) Long-form Video embedding-based retrieval, leading to 2.78% increase in Long-form Video Open Rate, (ii) Long-form Video L2 ranking, with 19.2% increase in Long-form Video View Time sum, (iii) Lens L2 ranking, leading to 1.76% increase in Lens play time, and (iv) Notification L2 ranking, with 0.87% increase in Notification Open Rate.
Clark Mingxuan Ju, Leonardo Neves, Bhuvesh Kumar, Liam Collins, Tong Zhao 0003, Yuwei Qiu, Qing Dou, Yang Zhou 0063, Sohail Nizam, Rengim Ozturk, Yvette Liu, Sen Yang 0021, Manish Malik, Neil Shah
SIGIR2
2025 GraphHash: Graph Clustering Enables Parameter Efficiency in Recommender Systems
abstract
Deep recommender systems rely heavily on large embedding tables to handle high-cardinality categorical features such as user/item identifiers, and face significant memory constraints at scale.To tackle this challenge, hashing techniques are often employed to map multiple entities to the same embedding and thus reduce the size of the embedding tables.Concurrently, graph-based collaborative signals have emerged as powerful tools in recommender systems, yet their potential for optimizing embedding table reduction remains unexplored.This paper introduces GraphHash, the first graph-based approach that leverages modularity-based bipartite graph clustering on user-item interaction graphs to reduce embedding table sizes.We demonstrate that the modularity objective has a theoretical connection to message-passing, which provides a foundation for our method.By employing fast clustering algorithms, GraphHash serves as a computationally efficient proxy for message-passing during preprocessing and a plug-andplay graph-based alternative to traditional ID hashing.Extensive experiments show that GraphHash substantially outperforms diverse hashing baselines on both retrieval and click-through-rate prediction tasks.In particular, GraphHash achieves on average a 101.52% improvement in recall when reducing the embedding table size by more than 75%, highlighting the value of graph-based collaborative information for model reduction.
Xinyi Wu 0003, Donald Loveland, Runjin Chen, Yozen Liu, Xin Chen 0085, Leonardo Neves, Ali Jadbabaie, Mingxuan Ju, Neil Shah, Tong Zhao 0003
WWW6
2024 General-Purpose User Modeling with Behavioral Logs: A Snapchat Case Study
abstract
Learning general-purpose user representations based on user behavioral logs is an increasingly popular user modeling approach. It benefits from easily available, privacy-friendly yet expressive data, and does not require extensive re-tuning of the upstream user model for different downstream tasks. While this approach has shown promise in search engines and e-commerce applications, its fit for instant messaging platforms, a cornerstone of modern digital communication, remains largely uncharted. We explore this research gap using Snapchat data as a case study. Specifically, we implement a Transformer-based user model with customized training objectives and show that the model can produce high-quality user representations across a broad range of evaluation tasks, among which we introduce three new downstream tasks that concern pivotal topics in user research: user safety, engagement and churn. We also tackle the challenge of efficient extrapolation of long sequences at inference time, by applying a novel positional encoding method.
Qixiang Fang, Zhihan Zhou 0001, Francesco Barbieri, Yozen Liu, Leonardo Neves, Dong Nguyen 0002, Daniel L. Oberski, Maarten W. Bos, Ron Dotsch
SIGIR5
2023 Predicting Future Location Categories of Users in a Large Social Platform
abstract
Understanding the users' patterns of visiting various location categories can help online platforms improve content personalization and user experiences. Current literature on predicting future location categories of a user typically employs features that can be traced back to the user, such as spatial geo-coordinates and demographic identities. Moreover, existing approaches commonly suffer from cold-start and generalization problems, and often cannot specify when the user will visit the predicted location category. In a large social platform, it is desirable for prediction models to avoid using user-identifiable data, generalize to unseen and new users, and be able to make predictions for specific times in the future. In this work, we construct a neural model, LocHabits, using data from Snapchat. The model omits user-identifiable inputs, leverages temporal and sequential regularities in the location category histories of Snapchat users and their friends, and predicts the users' next-hour location categories. We evaluate our model on several real-life, large-scale datasets from Snapchat and FourSquare, and find that the model can outperform baselines by 14.94% accuracy. We confirm that the model can (1) generalize to unseen users from different areas and times, and (2) fall back on collective trends in the cold-start scenario. We also study the relative contributions of various factors in making the predictions and find that the users' visitation preferences and most-recent visitation sequences play more important roles than time contexts, same-hour sequences, and social influence features.
Raiyan Abdul Baten, Yozen Liu, Heinrich Peters, Francesco Barbieri, Neil Shah, Leonardo Neves, Maarten W. Bos
ICWSM6
2022 Twitter Topic Classification
abstract
Social media platforms host discussions about a wide variety of topics that arise everyday. Making sense of all the content and organising it into categories is an arduous task. A common way to deal with this issue is relying on topic modeling, but topics discovered using this technique are difficult to interpret and can differ from corpus to corpus. In this paper, we present a new task based on tweet topic classification and release two associated datasets. Given a wide range of topics covering the most important discussion points in social media, we provide training and testing data from recent time periods that can be used to evaluate tweet classification models. Moreover, we perform a quantitative evaluation and analysis of current general- and domain-specific language models on the task, which provide more insights on the challenges and nature of the task.
Dimosthenis Antypas, Asahi Ushio, José Camacho-Collados, Vítor Silva 0003, Leonardo Neves, Francesco Barbieri
COLING5
2022 TempoWiC: An Evaluation Benchmark for Detecting Meaning Shift in Social Media
abstract
Language evolves over time, and word meaning changes accordingly. This is especially true in social media, since its dynamic nature leads to faster semantic shifts, making it challenging for NLP models to deal with new content and trends. However, the number of datasets and models that specifically address the dynamic nature of these social platforms is scarce. To bridge this gap, we present TempoWiC, a new benchmark especially aimed at accelerating research in social media-based meaning shift. Our results show that TempoWiC is a challenging benchmark, even for recently-released language models specialized in social media.
Daniel Loureiro, Aminette D'Souza, Areej Nasser Muhajab, Isabella A. White, Gabriel Wong, Luis Espinosa Anke, Leonardo Neves, Francesco Barbieri, José Camacho-Collados
COLING7
2022 Style Transfer as Data Augmentation: A Case Study on Named Entity Recognition
abstract
In this work, we take the named entity recognition task in the English language as a case study and explore style transfer as a data augmentation method to increase the size and diversity of training data in low-resource scenarios.We propose a new method to effectively transform the text from a high-resource domain to a low-resource domain by changing its style-related attributes to generate synthetic data for training.Moreover, we design a constrained decoding algorithm along with a set of key ingredients for data selection to guarantee the generation of valid and coherent data.Experiments and analysis on five different domain pairs under different data regimes demonstrate that our approach can significantly improve results compared to current state-of-the-art data augmentation methods.Our approach is a practical solution to data scarcity, and we expect it to be applicable to other NLP tasks. 1
Shuguang Chen, Leonardo Neves, Thamar Solorio
EMNLP2
2022 Sunshine with a Chance of Smiles: How Does Weather Impact Sentiment on Social Media?
Julie Jiang, Nils Murrugarra-Llerena, Maarten W. Bos, Yozen Liu, Neil Shah, Leonardo Neves, Francesco Barbieri
ICWSM6
2021 Data Augmentation for Graph Neural Networks
abstract
Data augmentation has been widely used to improve generalizability of machine learning models. However, comparatively little work studies data augmentation for graphs. This is largely due to the complex, non-Euclidean structure of graphs, which limits possible manipulation operations. Augmentation operations commonly used in vision and language have no analogs for graphs. Our work studies graph data augmentation for graph neural networks (GNNs) in the context of improving semi-supervised node-classification. We discuss practical and theoretical motivations, considerations and strategies for graph data augmentation. Our work shows that neural edge predictors can effectively encode class-homophilic structure to promote intra-class edges and demote inter-class edges in given graph structure, and our main contribution introduces the GAug graph data augmentation framework, which leverages these insights to improve performance in GNN-based node classification via edge prediction. Extensive experiments on multiple benchmarks show that augmentation via GAug improves performance across GNN architectures and datasets.
Tong Zhao 0003, Yozen Liu, Leonardo Neves, Oliver J. Woodford, Meng Jiang 0001, Neil Shah
AAAI3
2021 AdverTiming Matters: Examining User Ad Consumption for Effective Ad Allocations on Social Media
abstract
Showing ads delivers revenue for online content distributors, but ad exposure can compromise user experience and cause user fatigue and frustration. Correctly balancing ads with other content is imperative. Currently, ad allocation relies primarily on demographics and inferred user interests, which are treated as static features and can be privacy-intrusive. This paper uses person-centric and momentary context features to understand optimal ad-timing. In a quasi-experimental study on a three-month longitudinal dataset of 100K Snapchat users, we find ad timing influences ad effectiveness. We draw insights on the relationship between ad effectiveness and momentary behaviors such as duration, interactivity, and interaction diversity. We simulate ad reallocation, finding that our study-driven insights lead to greater value for the platform. This work advances our understanding of ad consumption and bears implications for designing responsible ad allocation systems, improving both user and platform outcomes. We discuss privacy-preserving components and ethical implications of our work.
Koustuv Saha, Yozen Liu, Nicholas Vincent, Farhan Asif Chowdhury, Leonardo Neves, Neil Shah, Maarten W. Bos
CHI5
2021 NED: Niche Detection in User Content Consumption Data
abstract
Explainable machine learning methods have attracted increased interest in recent years. In this work, we pose and study the niche detection problem, which imposes an explainable lens on the classical problem of co-clustering interactions across two modes. In the niche detection problem, our goal is to identify niches, or co-clusters with node-attribute oriented explanations. Niche detection is applicable to many social content consumption scenarios, where an end goal is to describe and distill high-level insights about user-content associations: not only that certain users like certain types of content, but rather the types of users and content, explained via node attributes. Some examples are an e-commerce platform with who-buys-what interactions and user and product attributes, or a mobile call platform with who-calls-whom interactions and user attributes. Discovering and characterizing niches has powerful implications for user behavior understanding, as well as marketing and targeted content production. Unlike prior works, ours focuses on the intersection of explainable methods and co-clustering. First, we formalize the niche detection problem and discuss preliminaries. Next, we design an end-to-end framework, NED, which operates in two steps: discovering co-clusters of user behaviors based on interaction densities, and explaining them using attributes of involved nodes. Finally, we show experimental results on several public datasets, as well as a large-scale industrial dataset from Snapchat, demonstrating that NED improves in both co-clustering (20% accuracy) and explanation-related objectives (12% average precision) compared to state-of-the-art methods.
Ekta Gujral, Leonardo Neves, Evangelos E. Papalexakis, Neil Shah
CIKM2
2021 Data Augmentation for Cross-Domain Named Entity Recognition
abstract
Current work in named entity recognition (NER) shows that data augmentation techniques can produce more robust models.However, most existing techniques focus on augmenting in-domain data in low-resource scenarios where annotated data is quite limited.In contrast, we study cross-domain data augmentation for the NER task.We investigate the possibility of leveraging data from highresource domains by projecting it into the lowresource domains.Specifically, we propose a novel neural architecture to transform the data representation from a high-resource to a low-resource domain by learning the patterns (e.g.style, noise, abbreviations, etc.) in the text that differentiate them and a shared feature space where both domains are aligned.We experiment with diverse datasets and show that transforming the data to the low-resource domain representation achieves significant improvements over only using data from highresource domains. 1
Shuguang Chen, Gustavo Aguilar, Leonardo Neves, Thamar Solorio
EMNLP (1)3
2021 CEAM: The Effectiveness of Cyclic and Ephemeral Attention Models of User Behavior on Social Platforms
Farhan Asif Chowdhury, Yozen Liu, Koustuv Saha, Nicholas Vincent, Leonardo Neves, Neil Shah, Maarten W. Bos
ICWSM5
2021 On Transferability of Bias Mitigation Effects in Language Model Fine-Tuning
abstract
Xisen Jin, Francesco Barbieri, Brendan Kennedy, Aida Mostafazadeh Davani, Leonardo Neves, Xiang Ren. Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2021.
Xisen Jin, Francesco Barbieri, Brendan Kennedy 0001, Aida Mostafazadeh Davani, Leonardo Neves, Xiang Ren 0001
NAACL-HLT5
2020 Social Factors in Closed-Network Content Consumption
abstract
How do users on social platforms consume content shared by their friends? Is this consumption socially motivated, and can we predict it? Considerable prior work has focused on inferring and learning user preferences with respect to broadcasted, or open-network content in public spheres like webpages or public videos. However, user engagement with narrowcasted, closed-network content shared by their friends is considerably under-explored, despite being a commonplace activity. Here we bridge this gap by focusing on consumption of visual media content in closed-network settings, using data from Snapchat, a large multimedia-driven social sharing service with over 200M daily active users. Broadly, we answer questions around content consumption patterns, social factors that are associated with such consumption habits, and predictability of consumption time. We propose models for patterns in users' time-spending behaviors across friends, and observe that viewers preferentially and consistently spend more time on content from certain friends, even without considering any explicit notion of intrinsic content value. We also find that consumption time is highly correlated with several engagement-based social factors, suggesting a large social role in closed-network content consumption. Finally, we propose a novel approach of modeling future consumption time as a learning-to-rank task over users? friends. Our results demonstrate significant predictive value (0.815 [email protected], 0.650 [email protected]) using only social factors. We expect our work to motivate additional research in modeling consumption and ranking of online closed-network content.
Parisa Kaghazgaran, Maarten W. Bos, Leonardo Neves, Neil Shah
CIKM3
2020 The Devil is in the Details: Evaluating Limitations of Transformer-based Methods for Granular Tasks
abstract
Contextual embeddings derived from transformer-based neural language models have shown state-of-the-art performance for various tasks such as question answering, sentiment analysis, and textual similarity in recent years.Extensive work shows how accurately such models can represent abstract, semantic information present in text.In this expository work, we explore a tangent direction and analyze such models' performance on tasks that require a more granular level of representation.We focus on the problem of textual similarity from two perspectives: matching documents on a granular level (requiring embeddings to capture fine-grained attributes in the text), and an abstract level (requiring embeddings to capture overall textual semantics).We empirically demonstrate, across two datasets from different domains, that despite high performance in abstract document matching as expected, contextual embeddings are consistently (and at times, vastly) outperformed by simple baselines like TF-IDF for more granular tasks.We then propose a simple but effective method to incorporate TF-IDF into models that use contextual embeddings, achieving relative improvements of up to 36% on granular tasks.
Brihi Joshi, Neil Shah, Francesco Barbieri, Leonardo Neves
COLING4
2020 Learning from Explanations with Neural Execution Tree
Ziqi Wang 0003, Yujia Qin, Wenxuan Zhou 0002, Jun Yan 0012, Qinyuan Ye, Leonardo Neves, Zhiyuan Liu 0001, Xiang Ren 0001
ICLR6
2020 NERO: A Neural Rule Grounding Framework for Label-Efficient Relation Extraction
abstract
Deep neural models for relation extraction tend to be less reliable when perfectly labeled data is limited, despite their success in label-sufficient scenarios. Instead of seeking more instance-level labels from human annotators, here we propose to annotate frequent surface patterns to form labeling rules. These rules can be automatically mined from large text corpora and generalized via a soft rule matching mechanism. Prior works use labeling rules in an exact matching fashion, which inherently limits the coverage of sentence matching and results in the low-recall issue. In this paper, we present a neural approach to ground rules for RE, named Nero, which jointly learns a relation extraction module and a soft matching module. One can employ any neural relation extraction models as the instantiation for the RE module. The soft matching module learns to match rules with semantically similar sentences such that raw corpora can be automatically labeled and leveraged by the RE module (in a much better coverage) as augmented supervision, in addition to the exactly matched sentences. Extensive experiments and analysis on two public and widely-used datasets demonstrate the effectiveness of the proposed Nero framework, comparing with both rule-based and semi-supervised methods. Through user studies, we find that the time efficiency for a human to annotate rules and sentences are similar (0.30 vs. 0.35 min per label). In particular, Nero’s performance using 270 rules is comparable to the models trained using 3,000 labeled sentences, yielding a 9.5x speedup. Moreover, Nero can predict for unseen relations at test time and provide interpretable predictions. We release our code1 to the community for future research.
Wenxuan Zhou 0002, Bill Y. Lin, Ziqi Wang 0003, Junyi Du, Leonardo Neves, Xiang Ren 0001
WWW6
2020 Adding domain data to code profiling tools to debug workflow parallel execution
abstract
Computer simulations may be composed of several scientific programs chained in a coherent flow running in High Performance Computing and cloud environments. These runs may present different execution behavior associated to the parallel flow of data among programs. Gather insight into the parallel flow of data is important for several applications. The usual way of getting insight into code performance is by means of a code-profiler. Several parallel code-profiling tools already support performance analysis, such as Tuning and Analysis Utilities (TAU), or provide fine-grained performance statistics, e.g., System Activity Report (SAR). These tools are effective for code profiling, but are not connected to the concept of IO-intensive workflows. Analyzing the workflow execution with domain and performance data is important for users because they can identify anomalies, choose suitable machines to run their workflows, etc. This type of analysis may be performed by capturing execution data enriched with fine-grained domain data during the long-term run of a computer simulation. In this paper, we propose a monitoring data capture approach as a component that couples code-profiling tools to domain data from workflow executions. The goal is to profile and debug parallel executions of workflows through queries to a database that integrates performance, resource consumption, provenance, and domain data from simulation programs flow at runtime. We show how querying this database with domain-aware data at runtime allows to identify performance anomalies not detected by code-profiling tools. We evaluate our approach using the astronomy Montage workflow on a cluster environment and the SciPhy bioinformatics workflow on the Amazon cloud. In both cases computing time overhead imposed by our approach for gathering fine-grained domain, performance, and resource consumption data is negligible.
Vítor Silva 0003, Leonardo Neves, Renan Souza 0001, Alvaro L. G. A. Coutinho, Daniel de Oliveira 0001, Marta Mattoso
Future Gener. Comput. Syst.2
2018 Multimodal Named Entity Disambiguation for Noisy Social Media Posts
abstract
We introduce the new Multimodal Named Entity Disambiguation (MNED) task for multimodal social media posts such as Snapchat or Instagram captions, which are composed of short captions with accompanying images.Social media posts bring significant challenges for disambiguation tasks because 1) ambiguity not only comes from polysemous entities, but also from inconsistent or incomplete notations, 2) very limited context is provided with surrounding words, and 3) there are many emerging entities often unseen during training.To this end, we build a new dataset called SnapCaptionsKB, a collection of Snapchat image captions submitted to public and crowd-sourced stories, with named entity mentions fully annotated and linked to entities in an external knowledge base.We then build a deep zeroshot multimodal network for MNED that 1) extracts contexts from both text and image, and 2) predicts correct entity in the knowledge graph embeddings space, allowing for zeroshot disambiguation of entities unseen in training set as well.The proposed model significantly outperforms the stateof-the-art text-only NED models, showing efficacy and potentials of the MNED task.
Seungwhan Moon, Leonardo Neves, Vitor Carvalho
ACL (1)2
2018 Visual Attention Model for Name Tagging in Multimodal Social Media
abstract
Everyday billions of multimodal posts containing both images and text are shared in social media sites such as Snapchat, Twitter or Instagram.This combination of image and text in a single message allows for more creative and expressive forms of communication, and has become increasingly common in such sites.This new paradigm brings new challenges for natural language understanding, as the textual component tends to be shorter, more informal, and often is only understood if combined with the visual context.In this paper, we explore the task of name tagging in multimodal social media posts.We start by creating two new multimodal datasets: one based on Twitter posts 1 and the other based on Snapchat captions (exclusively submitted to public and crowdsourced stories).We then propose a novel model based on Visual Attention that not only provides deeper visual understanding on the decisions of the model, but also significantly outperforms other state-of-theart baseline methods for this task.2
Di Lu 0003, Leonardo Neves, Vitor Carvalho, Ning Zhang 0017, Heng Ji 0001
ACL (1)2
2018 Multimodal Named Entity Recognition for Short Social Media Posts
abstract
Seungwhan Moon, Leonardo Neves, Vitor Carvalho. Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long Papers). 2018.
Seungwhan Moon, Leonardo Neves, Vitor Carvalho
NAACL-HLT2
2017 Visual features for context-aware speech recognition
abstract
Automatic transcriptions of consumer generated multi-media content such as “Youtube” videos still exhibit high word error rates. Such data typically occupies a very broad domain, has been recorded in challenging conditions, with cheap hardware and a focus on the visual modality, and may have been post-processed or edited.
Abhinav Gupta 0002, Yajie Miao, Leonardo Neves, Florian Metze
ICASSP3
2016 Audio-based multimedia event detection using deep recurrent neural networks
abstract
Multimedia event detection (MED) is the task of detecting given events (e.g. birthday party, making a sandwich) in a large collection of video clips. While visual features and automatic speech recognition typically provide the best features for this task, nonspeech audio can also contribute useful information, such as crowds cheering, engine noises, or animal sounds. MED is typically formulated as a two-stage process: the first stage generates clip-level feature representations, often by aggregating frame-level features; the second stage performs binary or multi-class classification to decide whether a given event occurs in a video clip. Both stages are usually performed "statically", i.e. using only local temporal information, or bag-of-words models. In this paper, we introduce longer-range temporal information with deep recurrent neural networks (RNNs) for both stages. We classify each audio frame among a set of semantic units called "noisemes" the sequence of frame-level confidence distributions is used as a variable-length clip-level representation. Such confidence vector sequences are then fed into long short-term memory (LSTM) networks for clip-level classification. We observe improvements in both frame-level and clip-level performance compared to SVM and feed-forward neural network baselines.
Yun Wang 0005, Leonardo Neves, Florian Metze
ICASSP2