VLDB 2026 Research / reviewers in the wild / expert
Navid Yaghmazadeh
dblp:154/0870
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author
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
4 papers |
Data integration and cleaning · 55% Query processing and optimization · 24% Transaction processing and concurrency control · 16% | |
| Software engineering, system software, and programming languages
2 papers |
Program synthesis and code generation · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% | |
| Artificial intelligence
1 paper |
Information extraction and text analysis · 100% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning
data transformation |
0.3 | 1 | 2018 | Automated Migration of Hierarchical Data to Relational Tables using Programming-by-Example · Proc. VLDB Endow. 2018 |
Data integration and cleaning › data transformation
programming by example |
0.3 | 1 | 2018 | Automated Migration of Hierarchical Data to Relational Tables using Programming-by-Example · Proc. VLDB Endow. 2018 |
Program synthesis and code generation › DSL-based synthesis
query synthesis |
0.3 | 1 | 2017 | SQLizer: query synthesis from natural language · Proc. ACM Program. Lang. 2017 |
Transaction processing and concurrency control
distributed transaction processing |
0.2 | 1 | 2014 | Salt: Combining ACID and BASE in a Distributed Database · OSDI 2014 |
Distributed systems
distributed database |
0.2 | 1 | 2014 | Salt: Combining ACID and BASE in a Distributed Database · OSDI 2014 |
Natural language and speech › Information extraction and text analysis
semantic parsing |
0.1 | 1 | 2017 | SQLizer: query synthesis from natural language · Proc. ACM Program. Lang. 2017 |
Data models and query languages
semistructured data |
0.1 | 1 | 2016 | Synthesizing transformations on hierarchically structured data · PLDI 2016 |
Methods — techniques the papers use, named apart from their topics
type-directed program synthesis · 0.9probabilistic type inhabitation · 0.9automated program repair · 0.9decision tree learning · 0.5SMT solving · 0.5BASE · 0.4ACID · 0.4programming-by-example synthesis · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Automated Migration of Hierarchical Data to Relational Tables using Programming-by-ExampleabstractWhile many applications export data in hierarchical formats like XML and JSON, it is often necessary to convert such hierarchical documents to a relational representation. This paper presents a novel programming-by-example approach, and its implementation in a tool called Mitra, for automatically migrating tree-structured documents to relational tables. We have evaluated the proposed technique using two sets of experiments. In the first experiment, we used Mitra to automate 98 data transformation tasks collected from StackOverflow. Our method can generate the desired program for 94% of these benchmarks with an average synthesis time of 3.8 seconds. In the second experiment, we used Mitra to generate programs that can convert real-world XML and JSON datasets to full-fledged relational databases. Our evaluation shows that Mitra can automate the desired transformation for all datasets. Navid Yaghmazadeh, Xinyu Wang 0006, Isil Dillig |
Proc. VLDB Endow. | 1 |
| 2017 | SQLizer: query synthesis from natural languageabstractThis paper presents a new technique for automatically synthesizing SQL queries from natural language (NL). At the core of our technique is a new NL-based program synthesis methodology that combines semantic parsing techniques from the NLP community with type-directed program synthesis and automated program repair. Starting with a program sketch obtained using standard parsing techniques, our approach involves an iterative refinement loop that alternates between probabilistic type inhabitation and automated sketch repair. We use the proposed idea to build an end-to-end system called SQLIZER that can synthesize SQL queries from natural language. Our method is fully automated, works for any database without requiring additional customization, and does not require users to know the underlying database schema. We evaluate our approach on over 450 natural language queries concerning three different databases, namely MAS, IMDB, and YELP. Our experiments show that the desired query is ranked within the top 5 candidates in close to 90% of the cases and that SQLIZER outperforms NALIR, a state-of-the-art tool that won a best paper award at VLDB'14. Navid Yaghmazadeh, Yuepeng Wang 0001, Isil Dillig, Thomas Dillig |
Proc. ACM Program. Lang. | 1 |
| 2016 | Synthesizing transformations on hierarchically structured dataabstractThis paper presents a new approach for synthesizing transformations on tree-structured data, such as Unix directories and XML documents. We consider a general abstraction for such data, called hierarchical data trees (HDTs) and present a novel example-driven synthesis algorithm for HDT transformations. Our central insight is to reduce the problem of synthesizing tree transformers to the synthesis of list transformations that are applied to the paths of the tree. The synthesis problem over lists is solved using a new algorithm that combines SMT solving and decision tree learning. We have implemented our technique in a system called HADES and show that HADES can automatically synthesize a variety of interesting transformations collected from online forums. Navid Yaghmazadeh, Christian Klinger, Isil Dillig, Swarat Chaudhuri |
PLDI | 1 |
| 2014 | Salt: Combining ACID and BASE in a Distributed Database
Chunzhi Su, Manos Kapritsos, Yang Wang 0009, Navid Yaghmazadeh, Lorenzo Alvisi, Prince Mahajan |
OSDI | 5 |