paper-with-me

Papers

AnyMatch -- Efficient Zero-Shot Entity Matching with a Small Language Model

2024-09-06 · Zeyu Zhang, Paul Groth, Iacer Calixto, Sebastian Schelter

Entity matching (EM) is the problem of determining whether two records refer to same real-world entity, which is crucial in data integration, e.g., for product catalogs or address databases. A major drawback of many EM approaches is their dependence on labelled examples. We thus focus on the challenging setting of zero-shot entity matching where no labelled examples are available for an unseen target dataset. Recently, large language models (LLMs) have shown promising results for zero-shot EM, but their low throughput and high deployment cost limit their applicability and scalability. We revisit the zero-shot EM problem with AnyMatch, a small language model fine-tuned in a transfer learning setup. We propose several novel data selection techniques to generate fine-tuning data for our model, e.g., by selecting difficult pairs to match via an AutoML filter, by generating additional attribute-level examples, and by controlling label imbalance in the data. We conduct an extensive evaluation of the prediction quality and deployment cost of our model, in a comparison to thirteen baselines on nine benchmark datasets. We find that AnyMatch provides competitive prediction quality despite its small parameter size: it achieves the second-highest F1 score overall, and outperforms several other approaches that employ models with hundreds of billions of parameters. Furthermore, our approach exhibits major cost benefits: the average prediction quality of AnyMatch is within 4.4% of the state-of-the-art method MatchGPT with the proprietary trillion-parameter model GPT-4, yet AnyMatch requires four orders of magnitude less parameters and incurs a 3,899 times lower inference cost (in dollars per 1,000 tokens).

📄 PDF Abstract BibTeX arXiv:2409.04073

Code (1)

Jantory/anymatch 공식 구현 pytorch

Tasks

AttributeAutoMLData IntegrationLanguage ModelingLanguage ModellingSmall Language ModelTransfer Learning

Methods 이 논문이 사용한 방법론

BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Attention 설명 없음
Position-Wise Feed-Forward Layer 설명 없음

Similar Papers 제목 키워드 기반

AnyMatch: Supercharging Universal Multi-Modal Image Matching with Large-Scale Single-View Images

2026-06-30 · Meng Yang, Zizhuo Li, Linfeng Tang, Fan Fan 외 arxiv

Multi-modal image matching is essential for visual localization and multi-sensor fusion, but it is hindered by the scarcity of large-scale training data with precise geometric annotations. Existing real-world datasets su…

Monocular Depth EstimationVisual LocalizationImage Matching

Learning from Natural Language Explanations for Generalizable Entity Matching

2024-06-13 · Somin Wadhwa, Adit Krishnan, Runhui Wang, Byron C. Wallace 외

Entity matching is the task of linking records from different sources that refer to the same real-world entity. Past work has primarily treated entity linking as a standard supervised learning problem. However, supervise…

Binary ClassificationDomain GeneralizationEntity LinkingEntity Resolution+1

A Read-and-Select Framework for Zero-shot Entity Linking

2023-10-19 · Zhenran Xu, Yulin Chen, Baotian Hu, Min Zhang

Zero-shot entity linking (EL) aims at aligning entity mentions to unseen entities to challenge the generalization ability. Previous methods largely focus on the candidate retrieval stage and ignore the essential candidat…

Entity DisambiguationEntity LinkingRetrieval

Using ChatGPT for Entity Matching

2023-05-05 · Ralph Peeters, Christian Bizer

Entity Matching is the task of deciding if two entity descriptions refer to the same real-world entity. State-of-the-art entity matching methods often rely on fine-tuning Transformer models such as BERT or RoBERTa. Two m…

Data IntegrationEntity ResolutionIn-Context Learning

RE-Matching: A Fine-Grained Semantic Matching Method for Zero-Shot Relation Extraction

2023-06-08 · Jun Zhao, WenYu Zhan, Xin Zhao, Qi Zhang 외

Semantic matching is a mainstream paradigm of zero-shot relation extraction, which matches a given input with a corresponding label description. The entities in the input should exactly match their hypernyms in the descr…

RelationRelation ExtractionSentence