Demo Data from VLDB 2026 / reviewers in the wild / expert
Liying Sui
dblp:70/2061
· DBLP profile ↗
7ranked-venue papers
0as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6Software engineering, systems software and programming languages · 1Theory of computation · 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
4 papers |
Information retrieval · 46% Query processing and optimization · 26% Data mining · 13% | |
| Software engineering, system software, and programming languages
3 papers |
Program verification · 100% | |
| Theoretical computer science
2 papers |
Logic in computer science · 100% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval
indexing |
0.1 | 1 | 2007 | Heavy-tailed distributions and multi-keyword queries · SIGIR 2007 |
Information retrieval › keyword search
multi-keyword search |
0.1 | 1 | 2007 | Heavy-tailed distributions and multi-keyword queries · SIGIR 2007 |
Information retrieval
query processing |
0.1 | 1 | 2007 | Heavy-tailed distributions and multi-keyword queries · SIGIR 2007 |
Query processing and optimization
cardinality estimation |
0.1 | 1 | 2006 | A system for specification and verification of interactive, data-driven web applications · SIGMOD Conference 2006 |
Data mining
multivariate data analysis |
0.1 | 1 | 2006 | A system for specification and verification of interactive, data-driven web applications · SIGMOD Conference 2006 |
Query processing and optimization
selectivity estimation |
0.1 | 1 | 2006 | A system for specification and verification of interactive, data-driven web applications · SIGMOD Conference 2006 |
Database system architecture and tuning
database tuning |
0.1 | 1 | 2005 | A Verifier for Interactive, Data-Driven Web Applications · SIGMOD Conference 2005 |
Program verification
model checking |
0.1 | 1 | 2005 | A Verifier for Interactive, Data-Driven Web Applications · SIGMOD Conference 2005 |
Program verification
temporal logic verification |
0.0 | 1 | 2004 | Specification and Verification of Data-driven Web Services · PODS 2004 |
Distributed systems › operating system support › interprocess communication
asynchronous message passing |
0.0 | 1 | 2006 | Verification of communicating data-driven web services · PODS 2006 |
Logic in computer science › temporal logic
first-order temporal logic |
0.0 | 1 | 2006 | Verification of communicating data-driven web services · PODS 2006 |
Logic in computer science
temporal logic |
0.0 | 1 | 2004 | Specification and Verification of Data-driven Web Services · PODS 2004 |
Methods — techniques the papers use, named apart from their topics
modular verification · 0.2conversation protocols · 0.2linear temporal logic · 0.1branching-time temporal logic · 0.1automatic verification · 0.1model checking · 0.1power-law distribution modeling · 0.1maximum entropy principle · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Heavy-tailed distributions and multi-keyword queriesabstractIntersecting inverted indexes is a fundamental operation for many applications in information retrieval and databases. Efficient indexing for this operation is known to be a hard problem for arbitrary data distributions. However, text corpora used in Information Retrieval applications often have convenient power-law constraints (also known as Zipf’s Law and long tails) that allow us to materialize carefully chosen combinations of multi-keyword indexes, which significantly improve worst-case performance without requiring excessive storage. These multi-keyword indexes limit the number of postings accessed when computing arbitrary index intersections. Our evaluation on an e-commerce collection of 20 million products shows that the indexes of up to four arbitrary keywords can be intersected while accessing less than 20 % of the postings in the largest single-keyword index. Surajit Chaudhuri, Kenneth Church 0001, Arnd Christian König, Liying Sui |
SIGIR | 4 |
| 2007 | Specification and verification of data-driven Web applications
Alin Deutsch, Liying Sui, Victor Vianu |
J. Comput. Syst. Sci. | 2 |
| 2006 | Verification of communicating data-driven web servicesabstractWe study the verification of compositions of Web Service peers which interact asynchronously by exchanging messages. Each peer has access to a local database and reacts to user input and incoming messages by performing various actions and sending messages. The reaction is described by queries over the database, internal state, user input and received messages. We consider two formalisms for specification of correctness properties of compositions, namely Linear Temporal First-Order Logic and Conversation Protocols. For both formalisms, we map the boundaries of verification decidability, showing that they include expressive classes of compositions and properties. We also address modular verification, in which the correctness of a composition is predicated on the properties of its environment. Alin Deutsch, Liying Sui, Victor Vianu, Dayou Zhou |
PODS | 2 |
| 2006 | A system for specification and verification of interactive, data-driven web applicationsabstractWhen comparing alternative query execution plans (QEPs), a cost-based query optimizer in a relational database management system needs to estimate the selectivity of conjunctive predicates. To avoid inaccurate independence assumptions, modern optimizers try to exploit multivariate statistics (MVS) that provide knowledge about joint frequencies in a table of a relation. Because the complete joint distribution is almost always too large to store, optimizers are given only partial knowledge about this distribution. As a result, there exist multiple, non-equivalent ways to estimate the selectivity of a conjunctive predicate. To consistently combine the partial knowledge during the estimation process, existing optimizers employ cumbersome ad hoc heuristics. These methods unjustifiably ignore valuable information, and the optimizer tends to favor QEPs for which the least information is available. This bias problem yields poor QEP quality and performance. We demonstrate MAXENT, a novel approach based on the maximum entropy principle, prototyped in IBM DB2 LUW. We illustrate MAXENT's ability to consistently estimate the selectivity of conjunctive predicates on a per-table basis. In contrast to the DB2 optimizer's current ad hoc methods, we show how MAXENT exploits all available information about the joint column distribution and thus avoids the bias problem. For some complex queries against a real-world database, we show that MAXENT improves selectivity estimates by orders of magnitude relative to the current DB2 optimizer, and also show how these improved estimate influence plan choices as well as query execution times. Alin Deutsch, Liying Sui, Victor Vianu, Dayou Zhou |
SIGMOD Conference | 2 |
| 2005 | The Role of Visual Tools in a Web Application Design and Verification Framework: A Visual Notation for LTL Formulae
Marco Brambilla 0001, Alin Deutsch, Liying Sui, Victor Vianu |
ICWE | 3 |
| 2005 | A Verifier for Interactive, Data-Driven Web ApplicationsabstractWe present WAVE, a verifier for interactive, database-driven Web applications specified using high-level modeling tools such as WebML. WAVE is complete for a broad class of applications and temporal properties. For other applications, WAVE can be used as an incomplete verifier, as commonly done in software verification. Our experiments on four representative data-driven applications and a battery of common properties yielded surprisingly good verification times, on the order of seconds. This suggests that interactive applications controlled by database queries may be unusually well suited to automatic verification. They also show that the coupling of model checking with database optimization techniques used in the implementation of WAVE can be extremely effective. This is significant both to the database area and to automatic verification in general. Alin Deutsch, Monica Marcus, Liying Sui, Victor Vianu, Dayou Zhou |
SIGMOD Conference | 3 |
| 2004 | Specification and Verification of Data-driven Web ServicesabstractWe study data-driven Web services provided by Web sites interacting with users or applications. The Web site can access an underlying database, as well as state information updated as the interaction progresses, and receives user input. The structure and contents of Web pages, as well as the actions to be taken, are determined dynamically by querying the underlying database as well as the state and inputs. The properties to be verified concern the sequences of events (inputs, states, and actions) resulting from the interaction, and are expressed in linear or branching-time temporal logics. The results establish under what conditions automatic verification of such properties is possible and provide the complexity of verification. This brings into play a mix of techniques from logic and automatic verification. Alin Deutsch, Liying Sui, Victor Vianu |
PODS | 2 |