Demo Data from EDBT 2026 / reviewers in the wild / expert
Zhongjun Jin
dblp:167/2111
· DBLP profile ↗
12ranked-venue papers
5as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 10 · 5 first-author · 1 since 2021Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1
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
6 papers |
Data integration and cleaning · 52% Data models and query languages · 19% Machine learning and data management · 11% | |
| Software engineering, system software, and programming languages
4 papers |
Program synthesis and code generation · 90% Software maintenance and evolution · 10% | |
| Artificial intelligence
2 papers |
Trustworthy machine learning · 100% |
Topics — the 12 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning
data quality |
0.9 | 2 | 2021 | Identifying Insufficient Data Coverage for Ordinal Continuous-Valued Attributes · SIGMOD Conference 2021 Assessing and Remedying Coverage for a Given Dataset · ICDE 2019 |
Program synthesis and code generation
programming by example |
0.8 | 3 | 2020 | Duoquest: A Dual-Specification System for Expressive SQL Queries · SIGMOD Conference 2020 Foofah: Transforming Data By Example · SIGMOD Conference 2017 Foofah: A Programming-By-Example System for Synthesizing Data Transformation Programs · SIGMOD Conference 2017 |
Data integration and cleaning
data transformation |
0.6 | 2 | 2017 | Foofah: A Programming-By-Example System for Synthesizing Data Transformation Programs · SIGMOD Conference 2017 Foofah: Transforming Data By Example · SIGMOD Conference 2017 |
Data integration and cleaning › data transformation
programming by example |
0.6 | 2 | 2017 | Foofah: A Programming-By-Example System for Synthesizing Data Transformation Programs · SIGMOD Conference 2017 Foofah: Transforming Data By Example · SIGMOD Conference 2017 |
Machine learning › Trustworthy machine learning
fairness |
0.4 | 1 | 2020 | MithraCoverage: A System for Investigating Population Bias for Intersectional Fairness · SIGMOD Conference 2020 |
Machine learning › Trustworthy machine learning › fairness
intersectional fairness |
0.4 | 1 | 2020 | MithraCoverage: A System for Investigating Population Bias for Intersectional Fairness · SIGMOD Conference 2020 |
Data models and query languages
natural language interface |
0.4 | 1 | 2020 | Duoquest: A Dual-Specification System for Expressive SQL Queries · SIGMOD Conference 2020 |
Information retrieval › query formulation
query synthesis |
0.4 | 1 | 2020 | Duoquest: A Dual-Specification System for Expressive SQL Queries · SIGMOD Conference 2020 |
Data models and query languages › SQL
SQL query generation |
0.4 | 1 | 2020 | Duoquest: A Dual-Specification System for Expressive SQL Queries · SIGMOD Conference 2020 |
Machine learning › Trustworthy machine learning
model reliability |
0.1 | 1 | 2021 | Identifying Insufficient Data Coverage for Ordinal Continuous-Valued Attributes · SIGMOD Conference 2021 |
Visualization and visual analytics › interactive visualization
interactive visual interfaces |
0.1 | 1 | 2020 | MithraCoverage: A System for Investigating Population Bias for Intersectional Fairness · SIGMOD Conference 2020 |
Software maintenance and evolution › refactoring
automated code transformation |
0.1 | 1 | 2020 | Auto-Transform: Learning-to-Transform by Patterns · Proc. VLDB Endow. 2020 |
Methods — techniques the papers use, named apart from their topics
interactive visualization · 1.3coverage analysis · 1.3guided partial query enumeration · 0.9learning-to-transform · 0.4theoretical analysis · 0.4combinatorial enumeration · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Identifying Insufficient Data Coverage for Ordinal Continuous-Valued AttributesabstractAppropriate training data is a requirement for building good machine-learned models. In this paper, we study the notion of coverage for ordinal and continuous-valued attributes, by formalizing the intuition that the learned model can accurately predict only at data points for which there are "enough" similar data points in the training data set. Abolfazl Asudeh, Nima Shahbazi, Zhongjun Jin, H. V. Jagadish |
SIGMOD Conference | 3 |
| 2020 | Constructing Expressive Relational Queries with Dual-Specification Synthesis
Christopher Baik, Zhongjun Jin, Michael J. Cafarella, H. V. Jagadish |
CIDR | 2 |
| 2020 | Duoquest: A Dual-Specification System for Expressive SQL QueriesabstractQuerying a relational database is difficult because it requires users to be familiar with both the SQL language and the schema. However, many users possess enough domain expertise to describe their desired queries by alternative means. For such users, two major alternatives to writing SQL are natural language interfaces (NLIs) and programming-by-example (PBE). Both of these alternatives face certain pitfalls: natural language queries (NLQs) are often ambiguous, even for human interpreters, while current PBE approaches limit functionality to be tractable. Consequently, we propose dual-specification query synthesis, which consumes both a NLQ and an optional PBE-like table sketch query that enables users to express varied levels of domain knowledge. We introduce the novel dual-specification Duoquest system, which leverages guided partial query enumeration to efficiently explore the space of possible queries. We present results from user studies in which Duoquest demonstrates a 62.5% absolute increase in query construction accuracy over a state-of-the-art NLI and comparable accuracy to a PBE system on a limited workload supported by the PBE system. In a simulation study on the Spider benchmark, Duoquest demonstrates a >2x increase in top-1 accuracy over both NLI and PBE. Christopher Baik, Zhongjun Jin, Michael J. Cafarella, H. V. Jagadish |
SIGMOD Conference | 2 |
| 2020 | MithraCoverage: A System for Investigating Population Bias for Intersectional FairnessabstractData-driven technologies are only as good as the data they work with. On the other hand, data scientists have often limited control on how the data is collected. Failing to contain adequate number of instances from minority (sub)groups, known as population bias, is a major reason for model unfairness and disparate performance across different groups. We demonstrate MithraCoverage, a system for investigating population bias over the intersection of multiple attributes. We use the concept of coverage for identifying intersectional subgroups with inadequate representation in the dataset. MithraCoverage is a web application with an interactive visual interface that allows data scientists to explore the dataset and identify subgroups with poor coverage. Zhongjun Jin, Mengjing Xu, Chenkai Sun, Abolfazl Asudeh, H. V. Jagadish |
SIGMOD Conference | 1 |
| 2020 | Auto-Transform: Learning-to-Transform by Patterns
Yeye He, Zhongjun Jin, Surajit Chaudhuri |
Proc. VLDB Endow. | 2 |
| 2019 | Demonstration of a Multiresolution Schema Mapping System
Zhongjun Jin, Christopher Baik, Michael J. Cafarella, H. V. Jagadish, Yuze Lou |
CIDR | 1 |
| 2019 | CLX: Towards verifiable PBE data transformation
Zhongjun Jin, Michael J. Cafarella, H. V. Jagadish, Sean Kandel, Michael Minar, Joseph M. Hellerstein |
EDBT | 1 |
| 2019 | Assessing and Remedying Coverage for a Given DatasetabstractData analysis impacts virtually every aspect of our society today. Often, this analysis is performed on an existing dataset, possibly collected through a process that the data scientists had limited control over. The existing data analyzed may not include the complete universe, but it is expected to cover the diversity of items in the universe. Lack of adequate coverage in the dataset can result in undesirable outcomes such as biased decisions and algorithmic racism, as well as creating vulnerabilities such as opening up room for adversarial attacks. In this paper, we assess the coverage of a given dataset over multiple categorical attributes. We first provide efficient techniques for traversing the combinatorial explosion of value combinations to identify any regions of attribute space not adequately covered by the data. Then, we determine the least amount of additional data that must be obtained to resolve this lack of adequate coverage. We confirm the value of our proposal through both theoretical analyses and comprehensive experiments on real data. Abolfazl Asudeh, Zhongjun Jin, H. V. Jagadish |
ICDE | 2 |
| 2017 | Foofah: Transforming Data By ExampleabstractData transformation is a critical first step in modern data analysis: before any analysis can be done, data from a variety of sources must be wrangled into a uniform format that is amenable to the intended analysis and analytical software package. This data transformation task is tedious, time-consuming, and often requires programming skills beyond the expertise of data analysts. In this paper, we develop a technique to synthesize data transformation programs by example, reducing this burden by allowing the analyst to describe the transformation with a small input-output example pair, without being concerned with the transformation steps required to get there. We implemented our technique in a system, FOOFAH, that efficiently searches the space of possible data transformation operations to generate a program that will perform the desired transformation. We experimentally show that data transformation programs can be created quickly with FOOFAH for a wide variety of cases, with 60% less user effort than the well-known WRANGLER system. Zhongjun Jin, Michael R. Anderson, Michael J. Cafarella, H. V. Jagadish |
SIGMOD Conference | 1 |
| 2017 | Foofah: A Programming-By-Example System for Synthesizing Data Transformation ProgramsabstractAdvancements in new data analysis and visualization technologies have resulted in wide applicability of data-driven decision making. However, raw data from various sources must be wrangled into a suitable form before they are processed by the downstream data tools. People traditionally write data transformation programs to automate this process, and such work is cumbersome and tedious. Zhongjun Jin, Michael R. Anderson, Michael J. Cafarella, H. V. Jagadish |
SIGMOD Conference | 1 |
| 2016 | Privacy Preserving Access Control in Service-Oriented ArchitectureabstractService-oriented Architecture (SOA) comprises a number of loosely-coupled independent services, which collaborate, interact and share data to accomplish incoming requests. A service invocation can involve multiple services, where each service accesses, processes and shares the client's data. These interactions may share data with unauthorized services and violate client's privacy. The client has no means of identifying if a violation occurred because it has no control over the service invocations beyond its trust domain. Such interactions introduce new security challenges which are not present in traditional systems. This paper proposes a data-centric approach for privacy preserving access control in SOA. Benefits of the proposed approach include the ability to dynamically define access polices by the clients and control data access at the time of each service interaction. A realistic healthcare scenario is used to evaluate the implementation of the proposed solution which validates its viability. Rohit Ranchal, Bharat K. Bhargava, Ruchith Fernando, Hui Lei 0001, Zhongjun Jin |
ICWS | 5 |
| 2015 | A Self-Cloning Agents Based Model for High-Performance Mobile-Cloud ComputingabstractThe rise of the mobile-cloud computing paradigm in recent years has enabled mobile devices with processing power and battery life limitations to achieve complex tasks in real-time. While mobile-cloud computing is promising to overcome the limitations of mobile devices for real-time computing, the lack of frameworks compatible with standard technologies and techniques for dynamic performance estimation and program component relocation makes it harder to adopt mobile-cloud computing at large. Most of the available frameworks rely on strong assumptions such as the availability of a full clone of the application code and negligible execution time in the cloud. In this paper, we present a dynamic computation offloading model for mobile-cloud computing, based on autonomous agents. Our approach does not impose any requirements on the cloud platform other than providing isolated execution containers, and it alleviates the management burden of offloaded code by the mobile platform using stateful, autonomous application partitions. We also investigate the effects of different cloud runtime environment conditions on the performance of mobile-cloud computing, and present a simple and low-overhead dynamic make span estimation model integrated into autonomous agents to enhance them with self-performance evaluation in addition to self-cloning capabilities. The proposed performance profiling model is used in conjunction with a cloud resource optimization scheme to ensure optimal performance. Experiments with two mobile applications demonstrate the effectiveness of the proposed approach for high-performance mobile-cloud computing. Pelin Angin, Bharat K. Bhargava, Zhongjun Jin |
CLOUD | 3 |