Çagatay Demiralp

dblp:74/20 · DBLP profile ↗
← Back
15ranked-venue papers in the field
1as first author
11since 2021 · last 2026
0009-0003-2080-0443ORCID · reported

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 14 (1 first)Data Mining & Knowledge Discovery · 1
YearPublicationVenuePosition
2026 BenchPress: A Human-in-the-Loop Annotation System for Rapid Text-to-SQL Benchmark Curation
Fabian Wenz, Omar Bouattour, Devin Yang, Justin Choi, Cecil Gregg, Nesime Tatbul, Çagatay Demiralp
CIDR7
2025 Mind the Data Gap: Bridging Large Language Models (LLMs) to Enterprise Data Integration
Moe Kayali, Fabian Wenz, Nesime Tatbul, Çagatay Demiralp
CIDR4
2023 Transactions Make Debugging Easy
Qian Li 0027, Peter Kraft, Michael J. Cafarella, Çagatay Demiralp, Goetz Graefe, Christoforos E. Kozyrakis, Michael Stonebraker, Lalith Suresh 0001, Matei Zaharia
CIDR4
2023 WarpGate: A Semantic Join Discovery System for Cloud Data Warehouses
Tianji Cong, James Gale, Jason Frantz, H. V. Jagadish, Çagatay Demiralp
CIDR5
2023 GitTables: A Large-Scale Corpus of Relational Tables
abstract
The success of deep learning has sparked interest in improving relational table tasks, like data preparation and search, with table representation models trained on large table corpora. Existing table corpora primarily contain tables extracted from HTML pages, limiting the capability to represent offline database tables. To train and evaluate high-capacity models for applications beyond the Web, we need resources with tables that resemble relational database tables. Here we introduce GitTables, a corpus of 1M relational tables extracted from GitHub. Our continuing curation aims at growing the corpus to at least 10M tables. Analyses of GitTables show that its structure, content, and topical coverage differ significantly from existing table corpora. We annotate table columns in GitTables with semantic types, hierarchical relations and descriptions from Schema.org and DBpedia. The evaluation of our annotation pipeline on the T2Dv2 benchmark illustrates that our approach provides results on par with human annotations. We present three applications of GitTables, demonstrating its value for learned semantic type detection models, schema completion methods, and benchmarks for table-to-KG matching, data search, and preparation. We make the corpus and code available at https://gittables.github.io.
Madelon Hulsebos, Çagatay Demiralp, Paul Groth
Proc. ACM Manag. Data2
2023 R3: Record-Replay-Retroaction for Database-Backed Applications
abstract
Developers would benefit greatly from time travel: being able to faithfully replay past executions and retroactively execute modified code on past events. Currently, replay and retroaction are impractical because they require expensively capturing fine-grained timing information to reproduce concurrent accesses to shared state. In this paper, we propose practical time travel for database-backed applications , an important class of distributed applications that access shared state through transactions. We present R 3 , a novel Record-Replay-Retroaction tool. R 3 implements a lightweight interceptor to record concurrency information for applications at transaction-level granularity, enabling replay and retroaction with minimal overhead. We address key challenges in both replay and retroaction. First, we design a novel algorithm for faithfully reproducing application requests running with snapshot isolation, allowing R 3 to support most production DBMSs. Second, we develop a retroactive execution mechanism that provides high fidelity with the original trace while supporting nearly arbitrary code modifications. We demonstrate how R 3 simplifies debugging for real, hard-to-reproduce concurrency bugs from popular open-source web applications. We evaluate R 3 using TPC-C and microservice workloads and show that R 3 always-on recording has a small performance overhead (<25% for point queries but <0.1% for complex transactions like in TPC-C) during normal application execution and that R 3 can retroactively execute bugfixed code over recorded traces within 0.11--0.78× of the original execution time.
Qian Li 0027, Peter Kraft, Michael J. Cafarella, Çagatay Demiralp, Goetz Graefe, Christoforos E. Kozyrakis, Michael Stonebraker, Lalith Suresh 0001, Xiangyao Yu, Matei Zaharia
Proc. VLDB Endow.4
2022 Augmenting Decision Making via Interactive What-If Analysis
Sneha Gathani, Madelon Hulsebos, James Gale, Peter J. Haas, Çagatay Demiralp
CIDR5
2022 Making Table Understanding Work in Practice
Madelon Hulsebos, Sneha Gathani, James Gale, Isil Dillig, Paul Groth, Çagatay Demiralp
CIDR6
2022 Annotating Columns with Pre-trained Language Models
abstract
Inferring meta information about tables, such as column headers or relationships between columns, is an active research topic in data management as we find many tables are missing some of this information. In this paper, we study the problem of annotating table columns (i.e., predicting column types and the relationships between columns) using only information from the table itself. We develop a multi-task learning framework (called Doduo) based on pre-trained language models, which takes the entire table as input and predicts column types/relations using a single model. Experimental results show that Doduo establishes new state-of-the-art performance on two benchmarks for the column type prediction and column relation prediction tasks with up to 4.0% and 11.9% improvements, respectively. We report that Doduo can already outperform the previous state-of-the-art performance with a minimal number of tokens, only 8 tokens per column. We release a toolbox (https://github.com/megagonlabs/doduo) and confirm the effectiveness of Doduo on a real-world data science problem through a case study.
Yoshihiko Suhara, Yuliang Li 0001, Dan Zhang 0025, Çagatay Demiralp, Chen Chen 0111, Wang Chiew Tan
SIGMOD Conference5
2022 Sigma Workbook: A Spreadsheet for Cloud Data Warehouses
abstract
Cloud data warehouses (CDWs) bring large-scale data and compute power closer to users in enterprises. However, existing tools for analyzing data in CDWs are either limited in ad-hoc transformations or difficult to use for business users. Here we introduce Sigma Workbook, a new interactive system that enables business users to easily perform visual analysis of data in CDWs at scale. For this, Sigma Workbook provides an accessible spreadsheet-like interface for analysis through direct manipulation. Sigma Workbook dynamically constructs matching SQL queries from user interactions, building on the versatility and expressivity of SQL. Constructed queries are directly executed on CDWs, leveraging the superior characteristics of the new generation CDWs, including scalability. We demonstrate Sigma Workbook through 3 real-life use cases---cohort analysis, sessionization, and data augmentation---and underline Workbook's ease of use, scalability, and expressivity.
James Gale, Max Seiden, Deepanshu Utkarsh, Jason Frantz, Rob Woollen, Çagatay Demiralp
Proc. VLDB Endow.6
2021 Leam: An Interactive System for In-situ Visual Text Analysis
Sajjadur Rahman, Peter Griggs, Çagatay Demiralp
CIDR3
2020 Sato: Contextual Semantic Type Detection in Tables
Dan Zhang 0025, Yoshihiko Suhara, Madelon Hulsebos, Çagatay Demiralp, Wang Chiew Tan
Proc. VLDB Endow.5
2019 Kyrix: Interactive Visual Data Exploration at Scale
Wenbo Tao, Çagatay Demiralp, Remco Chang, Michael Stonebraker
CIDR3
2019 Sherlock: A Deep Learning Approach to Semantic Data Type Detection
abstract
Correctly detecting the semantic type of data columns is crucial for data science tasks such as automated data cleaning, schema matching, and data discovery. Existing data preparation and analysis systems rely on dictionary lookups and regular expression matching to detect semantic types. However, these matching-based approaches often are not robust to dirty data and only detect a limited number of types. We introduce Sherlock, a multi-input deep neural network for detecting semantic types. We train Sherlock on $686,765$ data columns retrieved from the VizNet corpus by matching $78$ semantic types from DBpedia to column headers. We characterize each matched column with $1,588$ features describing the statistical properties, character distributions, word embeddings, and paragraph vectors of column values. Sherlock achieves a support-weighted F$_1$ score of $0.89$, exceeding that of machine learning baselines, dictionary and regular expression benchmarks, and the consensus of crowdsourced annotations.
Madelon Hulsebos, Kevin Zeng Hu, Michiel A. Bakker, Emanuel Zgraggen, Arvind Satyanarayan, Tim Kraska, Çagatay Demiralp, César A. Hidalgo 0001
KDD7
2017 Foresight: Recommending Visual Insights
abstract
Current tools for exploratory data analysis (EDA) require users to manually select data attributes, statistical computations and visual encodings. This can be daunting for large-scale, complex data. We introduce Foresight, a system that helps the user rapidly discover visual insights from large high-dimensional datasets. Formally, an "insight" is a strong manifestation of a statistical property of the data, e.g., high correlation between two attributes, high skewness or concentration about the mean of a single attribute, a strong clustering of values, and so on. For each insight type, Foresight initially presents visualizations of the top k instances in the data, based on an appropriate ranking metric. The user can then look at "nearby" insights by issuing "insight queries" containing constraints on insight strengths and data attributes. Thus the user can directly explore the space of insights, rather than the space of data dimensions and visual encodings as in other visual recommender systems. Foresight also provides "global" views of insight space to help orient the user and ensure a thorough exploration process. Furthermore, Foresight facilitates interactive exploration of large datasets through fast, approximate sketching.
Çagatay Demiralp, Peter J. Haas, Srinivasan Parthasarathy 0002, Tejaswini Pedapati
Proc. VLDB Endow.1