BlinkFill: Semi-supervised Programming By Example for Syntactic String Transformations
Summary: BlinkFill augments PBE for syntactic string transformations with semi-supervised learning from logical patterns in input data, compactly represented by an InputDataGraph. Across 207 benchmarks, it synthesizes desired programs 41× faster than FlashFill while requiring fewer examples (1.27 vs. 1.53). (summarized by gpt-5.6-luna on Jul 24 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Rishabh Singh (Microsoft)
BibTeX Citation
@article{singh_vldb16,
title = {{BlinkFill: Semi-supervised Programming By Example for Syntactic String Transformations}},
author = {Singh, Rishabh},
journal = {PVLDB},
series = {{VLDB} '16},
volume = {9},
number = {10},
doi = {10.14778/2977797.2977807},
url = {https://doi.org/10.14778/2977797.2977807},
year = {2016}
}
Incoming Citations (Sorted by Pagerank)
Showing 25 of 25 citing papers.
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 8 of 8 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 95 | Potter's Wheel: An Interactive Data Cleaning System | 2001 | VLDB | 0.00034382643 |
| 1,337 | Harvesting Relational Tables from Lists on the Web | 2009 | VLDB | 0.00010987014 |
| 1,871 | Predictive Interaction for Data Transformation | 2015 | CIDR | 9.464979e-05 |
| 3,587 | Learning Semantic String Transformations from Examples | 2012 | VLDB | 7.1881077e-05 |
| 3,615 | TEGRA: Table Extraction by Global Record Alignment | 2015 | SIGMOD | 7.1591776e-05 |
| 4,206 | SEMA-JOIN: Joining Semantically-Related Tables Using Big Table Corpora | 2015 | VLDB | 6.7348167e-05 |
| 4,585 | DataXFormer: An Interactive Data Transformation Tool | 2015 | SIGMOD | 6.5179286e-05 |
| 6,138 | DataXFormer: Leveraging the Web for Semantic Transformations | 2015 | CIDR | 5.8736177e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 1,493 | Synthesizing Entity Matching Rules by Examples | 2018 | VLDB |
| 2 | 10,853 | Auto-Fill: Learning to Predict Missing Values Accurately with Specialist Language Models | 2026 | VLDB |
| 3 | 6,947 | Web Data Extraction using Hybrid Program Synthesis: A Combination of Top-down and Bottom-up Inference | 2020 | SIGMOD |
| 4 | 270 | BLINKS: Ranked Keyword Searches on Graphs | 2007 | SIGMOD |
| 5 | 3,553 | Learning String Transformations From Examples | 2009 | VLDB |
| 6 | 4,424 | Auto-Transform: Learning-to-Transform by Patterns | 2020 | VLDB |
| 7 | 9,043 | GBLENDER: Towards Blending Visual Query Formulation and Query Processing in Graph Databases | 2010 | SIGMOD |
| 8 | 5,877 | BlinkML: Efficient Maximum Likelihood Estimation with Probabilistic Guarantees | 2019 | SIGMOD |
| 9 | 11,850 | SPINE: Scaling up Programming-by-Negative-Example for String Filtering and Transformation | 2022 | SIGMOD |
| 10 | 3,587 | Learning Semantic String Transformations from Examples | 2012 | VLDB |