Demo Data from EDBT 2026 / reviewers in the wild / expert
Jiewen Huang
dblp:14/775
· DBLP profile ↗
10ranked-venue papers
4as 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 · 9 · 4 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021
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
9 papers |
Graph data management · 32% Query processing and optimization · 20% Database theory · 17% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 100% |
Topics — the 23 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph data management › graph partitioning
dynamic graph partitioning |
0.2 | 1 | 2016 | LEOPARD: Lightweight Edge-Oriented Partitioning and Replication for Dynamic Graphs · Proc. VLDB Endow. 2016 |
Graph data management
graph partitioning |
0.2 | 1 | 2016 | LEOPARD: Lightweight Edge-Oriented Partitioning and Replication for Dynamic Graphs · Proc. VLDB Endow. 2016 |
Query processing and optimization
probabilistic query processing |
0.2 | 2 | 2010 | Approximate confidence computation in probabilistic databases · ICDE 2010 SPROUT: Lazy vs. Eager Query Plans for Tuple-Independent Probabilistic Databases · ICDE 2009 |
Query processing and optimization › parallel query processing
distributed graph pattern matching |
0.2 | 1 | 2014 | Query optimization of distributed pattern matching · ICDE 2014 |
Graph data management
graph query processing |
0.2 | 1 | 2014 | Query optimization of distributed pattern matching · ICDE 2014 |
Database theory
probabilistic databases |
0.2 | 1 | 2013 | Anytime approximation in probabilistic databases · VLDB J. 2013 |
Data models and query languages › uncertain data
probabilistic data model |
0.2 | 1 | 2013 | Anytime approximation in probabilistic databases · VLDB J. 2013 |
Distributed and cloud data management
distributed query processing |
0.1 | 1 | 2011 | Scalable SPARQL Querying of Large RDF Graphs · Proc. VLDB Endow. 2011 |
Graph data management
RDF data management |
0.1 | 1 | 2011 | Scalable SPARQL Querying of Large RDF Graphs · Proc. VLDB Endow. 2011 |
Graph data management › RDF data management
SPARQL query processing |
0.1 | 1 | 2011 | Scalable SPARQL Querying of Large RDF Graphs · Proc. VLDB Endow. 2011 |
Database theory › probabilistic databases
tuple-independent probabilistic databases |
0.1 | 2 | 2009 | SPROUT: Lazy vs. Eager Query Plans for Tuple-Independent Probabilistic Databases · ICDE 2009 Secondary-storage confidence computation for conjunctive queries with inequalities · SIGMOD Conference 2009 |
Database theory
knowledge compilation |
0.1 | 1 | 2010 | Approximate confidence computation in probabilistic databases · ICDE 2010 |
Distributed and cloud data management › mapreduce
mapreduce and parallel database integration |
0.1 | 1 | 2010 | HadoopDB in action: building real world applications · SIGMOD Conference 2010 |
Database system architecture and tuning
parallel database system |
0.1 | 1 | 2010 | HadoopDB in action: building real world applications · SIGMOD Conference 2010 |
Query processing and optimization › approximate query processing
confidence interval estimation |
0.1 | 1 | 2009 | SPROUT: Lazy vs. Eager Query Plans for Tuple-Independent Probabilistic Databases · ICDE 2009 |
Database theory
conjunctive query evaluation |
0.1 | 1 | 2009 | Secondary-storage confidence computation for conjunctive queries with inequalities · SIGMOD Conference 2009 |
Graph algorithms and graph theory
graph partitioning |
0.1 | 1 | 2016 | LEOPARD: Lightweight Edge-Oriented Partitioning and Replication for Dynamic Graphs · Proc. VLDB Endow. 2016 |
Query processing and optimization
query optimization |
0.1 | 1 | 2014 | Query optimization of distributed pattern matching · ICDE 2014 |
Data mining
big data analytics |
0.0 | 1 | 2010 | HadoopDB in action: building real world applications · SIGMOD Conference 2010 |
High-performance computing
cluster computing |
0.0 | 1 | 2010 | HadoopDB in action: building real world applications · SIGMOD Conference 2010 |
Query processing and optimization › parallel query processing
operator placement |
0.0 | 1 | 2009 | SPROUT: Lazy vs. Eager Query Plans for Tuple-Independent Probabilistic Databases · ICDE 2009 |
Query processing and optimization
query execution |
0.0 | 1 | 2009 | SPROUT: Lazy vs. Eager Query Plans for Tuple-Independent Probabilistic Databases · ICDE 2009 |
Database system architecture and tuning
what-if analysis |
0.0 | 1 | 2009 | MayBMS: a probabilistic database management system · SIGMOD Conference 2009 |
Methods — techniques the papers use, named apart from their topics
replication algorithm · 0.5local vertex reassignment · 0.5system-r style dynamic programming · 0.2cycle detection · 0.2computation reusing · 0.2approximation algorithm · 0.2query optimization · 0.1product factorization · 0.1independence partitioning · 0.1decision diagrams · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | A Multiplayer Virtual Intelligent System Based on Distributed Virtual RealityabstractDistributed Virtual Reality (DVR) is a combination of network and virtual reality technology, it could facilitate to construct a uniformly shared Distributed Virtual Environment (DVE) by using network to connect geographically distributed multiplayers. This paper concentrates on the theoretical research and practical development about Multiplayer Virtual Intelligent System (MVIS), and the main contribution could be summarized as two points. (1) Based on the DVR technology, this paper presented some theoretical research on MVIS, including the classification of virtual entities, communication pattern of entities, and the behavioral consistency research. Furthermore, a Multiplayer Earliest Deadline First (MEDF) program was proposed in order to guarantee the consistency of entities. (2) A prototype algorithm experiment system, called Multiplayer Graph-algorithm Intelligent System (MGIS), was designed. MGIS not onlyefficiently solves many problems in traditional computer algorithm teaching, such as high-abstraction, difficulty to understand, and lack of interaction mechanism; but also extends the application of DVR to cultural tourism, because MGIS is developed on the 3D scene of Lushan Mountain, which is one of the notable tourist attractions in China, and was included in the UNESCO World Heritage list in 1996. What i’s more, MGIS illustrates the ability of expression, applicability and generality of the theoretical research about MVIS. Zhen You, Jiewen Huang, Jinyun Xue, Jiaxiang Chen, Qihong Yu, Hongwen Hu |
Int. J. Pattern Recognit. Artif. Intell. | 2 |
| 2016 | LEOPARD: Lightweight Edge-Oriented Partitioning and Replication for Dynamic GraphsabstractThis paper introduces a dynamic graph partitioning algorithm, designed for large, constantly changing graphs. We propose a partitioning framework that adjusts on the fly as the graph structure changes. We also introduce a replication algorithm that is tightly integrated with the partitioning algorithm, which further reduces the number of edges cut by the partitioning algorithm. Even though the proposed approach is handicapped by only taking into consideration local parts of the graph when reassigning vertices, extensive evaluation shows that the proposed approach maintains a quality partitioning over time, which is comparable at any point in time to performing a full partitioning from scratch using a state-the-art static graph partitioning algorithm such as METIS. Furthermore, when vertex replication is turned on, edge-cut can improve by an order of magnitude. Jiewen Huang, Daniel J. Abadi |
Proc. VLDB Endow. | 1 |
| 2014 | Query optimization of distributed pattern matchingabstractGreedy algorithms for subgraph pattern matching operations are often sufficient when the graph data set can be held in memory on a single machine. However, as graph data sets increasingly expand and require external storage and partitioning across a cluster of machines, more sophisticated query optimization techniques become critical to avoid explosions in query latency. In this paper, we introduce several query optimization techniques for distributed graph pattern matching. These techniques include (1) a System-R style dynamic programming-based optimization algorithm that considers both linear and bushy plans, (2) a cycle detection-based algorithm that leverages cycles to reduce intermediate result set sizes, and (3) a computation reusing technique that eliminates redundant query execution and data transfer over the network. Experimental results show that these algorithms can lead to an order of magnitude improvement in query performance. Jiewen Huang, Kartik Venkatraman, Daniel J. Abadi |
ICDE | 1 |
| 2013 | Anytime approximation in probabilistic databases
Robert Fink, Jiewen Huang, Dan Olteanu |
VLDB J. | 2 |
| 2011 | Scalable SPARQL Querying of Large RDF Graphs
Jiewen Huang, Daniel J. Abadi |
Proc. VLDB Endow. | 1 |
| 2010 | Approximate confidence computation in probabilistic databasesabstractThis paper introduces a deterministic approximation algorithm with error guarantees for computing the probability of propositional formulas over discrete random variables. The algorithm is based on an incremental compilation of formulas into decision diagrams using three types of decompositions: Shannon expansion, independence partitioning, and product factorization. With each decomposition step, lower and upper bounds on the probability of the partially compiled formula can be quickly computed and checked against the allowed error. This algorithm can be effectively used to compute approximate confidence values of answer tuples to positive relational algebra queries on general probabilistic databases (c-tables with discrete probability distributions). We further tune our algorithm so as to capture all known tractable conjunctive queries without self-joins on tuple-independent probabilistic databases: In this case, the algorithm requires time polynomial in the input size even for exact computation. We implemented the algorithm as an extension of the SPROUT query engine. An extensive experimental effort shows that it consistently outperforms state-of-art approximation techniques by several orders of magnitude. Dan Olteanu, Jiewen Huang, Christoph Koch 0001 |
ICDE | 2 |
| 2010 | HadoopDB in action: building real world applicationsabstractHadoopDB is a hybrid of MapReduce and DBMS technologies, designed to meet the growing demand of analyzing massive datasets on very large clusters of machines. Our previous work has shown that HadoopDB approaches parallel databases in performance and still yields the scalability and fault tolerance of MapReduce-based systems. In this demonstration, we focus on HadoopDB's flexible architecture and versatility with two real world application scenarios: a semantic web data application for protein sequence analysis and a business data warehousing application based on TPC-H. The demonstration offers a thorough walk-through of how to easily build applications on top of HadoopDB. Azza Abouzeid, Kamil Bajda-Pawlikowski, Jiewen Huang, Daniel J. Abadi, Avi Silberschatz |
SIGMOD Conference | 3 |
| 2009 | SPROUT: Lazy vs. Eager Query Plans for Tuple-Independent Probabilistic DatabasesabstractA paramount challenge in probabilistic databases is the scalable computation of confidences of tuples in query results. This paper introduces an efficient secondary-storage operator for exact computation of queries on tuple-independent probabilistic databases. We consider the conjunctive queries without self-joins that are known to be tractable on any tuple-independent database, and queries that are not tractable in general but become tractable on probabilistic databases restricted by functional dependencies. Our operator is semantically equivalent to a sequence of aggregations and can be naturally integrated into existing relational query plans. As a proof of concept, we developed an extension of the PostgreSQL 8.3.3 query engine called SPROUT. We study optimizations that push or pull our operator or parts thereof past joins. The operator employs static information, such as the query structure and functional dependencies, to decide which constituent aggregations can be evaluated together in one scan and how many scans are needed for the overall confidence computation task. A case study on the TPC-H benchmark reveals that most TPC-H queries obtained by removing aggregations can be evaluated efficiently using our operator. Experimental evaluation on probabilistic TPC-H data shows substantial efficiency improvements when compared to the state of the art. Dan Olteanu, Jiewen Huang, Christoph Koch 0001 |
ICDE | 2 |
| 2009 | MayBMS: a probabilistic database management systemabstractMayBMS is a state-of-the-art probabilistic database management system which leverages the strengths of previous database research for achieving scalability. As a proof of concept for its ease of use, we have built on top of MayBMS a Web-based application that offers NBA-related information based on what-if analysis of team dynamics using data available at www.nba.com. Jiewen Huang, Lyublena Antova, Christoph Koch 0001, Dan Olteanu |
SIGMOD Conference | 1 |
| 2009 | Secondary-storage confidence computation for conjunctive queries with inequalitiesabstractThis paper investigates the problem of efficiently computing the confidences of distinct tuples in the answers to conjunctive queries with inequalities (<) on tuple-independent probabilistic databases. This problem is fundamental to probabilistic databases and was recently stated open. Dan Olteanu, Jiewen Huang |
SIGMOD Conference | 2 |