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 24 of 24 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 |
|---|---|---|---|---|
| 94 | Potter's Wheel: An Interactive Data Cleaning System | 2001 | VLDB | 0.00034616103 |
| 1,316 | Harvesting Relational Tables from Lists on the Web | 2009 | VLDB | 0.00011181216 |
| 1,866 | Predictive Interaction for Data Transformation | 2015 | CIDR | 9.5914583e-05 |
| 3,547 | Learning Semantic String Transformations from Examples | 2012 | VLDB | 7.3225973e-05 |
| 3,574 | TEGRA: Table Extraction by Global Record Alignment | 2015 | SIGMOD | 7.2958137e-05 |
| 4,525 | SEMA-JOIN: Joining Semantically-Related Tables Using Big Table Corpora | 2015 | VLDB | 6.6456999e-05 |
| 4,546 | DataXFormer: An Interactive Data Transformation Tool | 2015 | SIGMOD | 6.6374215e-05 |
| 6,092 | DataXFormer: Leveraging the Web for Semantic Transformations | 2015 | CIDR | 5.9794237e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 4,077 | Similarity-Based Queries | 1995 | PODS |
| 2 | 1,465 | Synthesizing Entity Matching Rules by Examples | 2018 | VLDB |
| 3 | 6,809 | Web Data Extraction using Hybrid Program Synthesis: A Combination of Top-down and Bottom-up Inference | 2020 | SIGMOD |
| 4 | 272 | BLINKS: Ranked Keyword Searches on Graphs | 2007 | SIGMOD |
| 5 | 3,509 | Learning String Transformations From Examples | 2009 | VLDB |
| 6 | 4,412 | Auto-Transform: Learning-to-Transform by Patterns | 2020 | VLDB |
| 7 | 8,884 | GBLENDER: Towards Blending Visual Query Formulation and Query Processing in Graph Databases | 2010 | SIGMOD |
| 8 | 5,785 | BlinkML: Efficient Maximum Likelihood Estimation with Probabilistic Guarantees | 2019 | SIGMOD |
| 9 | 11,541 | SPINE: Scaling up Programming-by-Negative-Example for String Filtering and Transformation | 2022 | SIGMOD |
| 10 | 3,547 | Learning Semantic String Transformations from Examples | 2012 | VLDB |