Demo Data from EDBT 2026 / reviewers in the wild / expert
Albert Yu 0001
dblp:61/5253-1
· DBLP profile ↗
7ranked-venue papers
6as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 6 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 |
Query processing and optimization · 54% Indexing and storage engines · 38% Data stream processing · 7% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Distributed systems · 100% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 50% Approximation and online algorithms · 50% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
top-k query processing |
0.6 | 3 | 2016 | Top-k Preferences in High Dimensions · IEEE Trans. Knowl. Data Eng. 2016 Top-k preferences in high dimensions · ICDE 2014 Processing a large number of continuous preference top-k queries · SIGMOD Conference 2012 |
Query processing and optimization › top-k query processing
reverse top-k query |
0.4 | 2 | 2016 | Top-k Preferences in High Dimensions · IEEE Trans. Knowl. Data Eng. 2016 Top-k preferences in high dimensions · ICDE 2014 |
Distributed systems
publish/subscribe systems |
0.4 | 3 | 2012 | Subscriber Assignment for Wide-Area Content-Based Publish/Subscribe · IEEE Trans. Knowl. Data Eng. 2012 Subscriber assignment for wide-area content-based publish/subscribe · ICDE 2011 ProSem: scalable wide-area publish/subscribe · SIGMOD Conference 2008 |
Indexing and storage engines › multidimensional indexing
high-dimensional indexing |
0.3 | 2 | 2016 | Top-k Preferences in High Dimensions · IEEE Trans. Knowl. Data Eng. 2016 Top-k preferences in high dimensions · ICDE 2014 |
Indexing and storage engines › multidimensional indexing
subspace indexing |
0.3 | 2 | 2016 | Top-k Preferences in High Dimensions · IEEE Trans. Knowl. Data Eng. 2016 Top-k preferences in high dimensions · ICDE 2014 |
Distributed systems › publish/subscribe systems
content-based publish/subscribe |
0.2 | 2 | 2012 | Subscriber Assignment for Wide-Area Content-Based Publish/Subscribe · IEEE Trans. Knowl. Data Eng. 2012 Processing and Notifying Range Top-k Subscriptions · ICDE 2012 |
Data stream processing
continuous query processing |
0.1 | 1 | 2012 | Processing and Notifying Range Top-k Subscriptions · ICDE 2012 |
Indexing and storage engines › index maintenance
dynamic indexing |
0.1 | 1 | 2012 | Processing a large number of continuous preference top-k queries · SIGMOD Conference 2012 |
Approximation and online algorithms
approximation algorithms |
0.1 | 1 | 2012 | Subscriber Assignment for Wide-Area Content-Based Publish/Subscribe · IEEE Trans. Knowl. Data Eng. 2012 |
Mathematical optimization
combinatorial optimization |
0.1 | 1 | 2012 | Subscriber Assignment for Wide-Area Content-Based Publish/Subscribe · IEEE Trans. Knowl. Data Eng. 2012 |
Query processing and optimization
approximate query processing |
0.0 | 1 | 2012 | Processing a large number of continuous preference top-k queries · SIGMOD Conference 2012 |
Methods — techniques the papers use, named apart from their topics
randomized rounding · 0.5monte carlo approximation · 0.5linear programming · 0.5iterative reweighted sampling · 0.5coreset · 0.5message reformulation · 0.3geometric framework · 0.3sparse preference covering · 0.2low-dimensional core subspace selection · 0.2reformulation techniques · 0.2reverse top-k query · 0.1dynamic index · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Top-k Preferences in High DimensionsabstractGiven a set of objects$\mathcal {O}$, each with$d$numeric attributes, atop-$k$preferencescores these objects using a linear combination of their attribute values, where the weight on each attribute reflects the interest in this attribute. Given a query preference$q$, atop-$k$queryfinds the$k$objects in$\mathcal {O}$with highest scores with respect to$q$. Given a query object$o$and a set of preferences$\mathcal {Q}$, areverse top-$k$queryfinds all preferences$q\in \mathcal {Q}$for which$o$becomes one of the top$k$objects with respect to$q$. Previous solutions to these problems are effective only in low dimensions. In this paper, we develop a solution for much higher dimensions (up to high tens), if many preferences exhibitsparsity—i.e., each specifies non-zero weights for only a handful (say$5$-$7$) of attributes (though the subsets of such attributes and their weights can vary greatly). Our idea is to select carefully a set of low-dimensionalcore subspacesto “cover” the sparse preferences in a workload. These subspaces allow us to index them more effectively than the full-dimensional space. Being multi-dimensional, each subspace covers many possible preferences; furthermore, multiple subspaces can jointly cover a preference, thereby expanding the coverage beyond each subspace’s dimensionality. Experimental evaluation validates our solution’s effectiveness and advantages over previous solutions. Albert Yu 0001, Pankaj K. Agarwal, Jun Yang 0001 |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2014 | Top-k preferences in high dimensionsabstractGiven a set of objects O, each with d numeric attributes, a top-k preference scores these objects using a linear combination of their attribute values, where the weight on each attribute reflects the interest in this attribute. Given a query preference q, a top-k query finds the k objects in O with highest scores with respect to q. Given a query object o and a set of preferences Q, a reverse top-k query finds all preferences q ∈ Q for which o becomes one of the top k objects with respect to q. Previous solutions to these problems are effective only in low dimensions. In this paper, we develop a solution for much higher dimensions (up to high tens), if many preferences exhibit sparsity-i.e., each specifies non-zero weights for only a handful (say 5-7) of attributes (though the subsets of such attributes and their weights can vary greatly). Our idea is to select carefully a set of low-dimensional core subspaces to “cover” the sparse preferences in a workload. These subspaces allow us to index them more effectively than the full-dimensional space. Being multi-dimensional, each subspace covers many possible preferences; furthermore, multiple subspaces can jointly cover a preference, thereby expanding the coverage beyond each subspace's dimensionality. Experimental evaluation validates our solution's effectiveness and advantages over previous solutions. Albert Yu 0001, Pankaj K. Agarwal, Jun Yang 0001 |
ICDE | 1 |
| 2012 | Processing and Notifying Range Top-k SubscriptionsabstractWe consider how to support a large number of users over a wide-area network whose interests are characterised by range top-k continuous queries. Given an object update, we need to notify users whose top-k results are affected. Simple solutions include using a content-driven network to notify all users whose interest ranges contain the update (ignoring top-k), or using a server to compute only the affected queries and notifying them individually. The former solution generates too much network traffic, while the latter overwhelms the server. We present a geometric framework for the problem that allows us to describe the set of affected queries succinctly with messages that can be efficiently disseminated using content-driven networks. We give fast algorithms to reformulate each update into a set of messages whose number is provably optimal, with or without knowing all user interests. We also present extensions to our solution, including an approximate algorithm that trades off between the cost of server-side reformulation and that of user-side post-processing, as well as efficient techniques for batch updates. Albert Yu 0001, Pankaj K. Agarwal, Jun Yang 0001 |
ICDE | 1 |
| 2012 | Processing a large number of continuous preference top-k queriesabstractGiven a set of objects, each with multiple numeric attributes, a (preference) top-k query retrieves the k objects with the highest scores according to a user preference, defined as a linear combination of attribute values. We consider the problem of processing a large number of continuous top-k queries, each with its own preference. When objects or user preferences change, the query results must be updated. We present a dynamic index that supports the reverse top k query, which is of independent interest. Combining this index with another one for top-k queries, we develop a scalable solution for processing many continuous top-k queries that exploits the clusteredness in user preferences. We also define an approximate version of the problem and present a solution significantly more efficient than the exact one with little loss in accuracy. Albert Yu 0001, Pankaj K. Agarwal, Jun Yang 0001 |
SIGMOD Conference | 1 |
| 2012 | Subscriber Assignment for Wide-Area Content-Based Publish/SubscribeabstractWe study the problem of assigning subscribers to brokers in a wide-area content-based publish/subscribe system. A good assignment should consider both subscriber interests in the event space and subscriber locations in the network space, and balance multiple performance criteria including bandwidth, delay, and load balance. The resulting optimization problem is NP-complete, so systems have turned to heuristics and/or simpler algorithms that ignore some performance criteria. Evaluating these approaches has been challenging because optimal solutions remain elusive for realistic problem sizes. To enable proper evaluation, we develop a Monte Carlo approximation algorithm with good theoretical properties and robustness to workload variations. To make it computationally feasible, we combine the ideas of linear programming, randomized rounding, coreset, and iterative reweighted sampling. We demonstrate how to use this algorithm as a yardstick to evaluate other algorithms, and why it is better than other choices of yardsticks. With its help, we show that a simple greedy algorithm works well for a number of workloads, including one generated from publicly available statistics on Google Groups. We hope that our algorithms are not only useful in their own right, but our principled approach toward evaluation will also be useful in future evaluation of solutions to similar problems in content-based publish/subscribe. Albert Yu 0001, Pankaj K. Agarwal, Jun Yang 0001 |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2011 | Subscriber assignment for wide-area content-based publish/subscribeabstractWe study the problem of assigning subscribers to brokers in a wide-area content-based publish/subscribe system. A good assignment should consider both subscriber interests in the event space and subscriber locations in the network space, and balance multiple performance criteria including bandwidth, delay, and load balance. The resulting optimization problem is NP-complete, so systems have turned to heuristics and/or simpler algorithms that ignore some performance criteria. Evaluating these approaches has been challenging because optimal solutions remain elusive for realistic problem sizes. To enable proper evaluation, we develop a Monte Carlo approximation algorithm with good theoretical properties and robustness to workload variations. To make it computationally feasible, we combine the ideas of linear programming, randomized rounding, coreset, and iterative reweighted sampling. We demonstrate how to use this algorithm as a yardstick to evaluate other algorithms, and why it is better than other choices of yardsticks. With its help, we show that a simple greedy algorithm works well for a number of workloads, including one generated from publicly available statistics on Google Groups. We hope that our algorithms are not only useful in their own right, but our principled approach toward evaluation will also be useful in future evaluation of solutions to similar problems in content-based publish/subscribe. Albert Yu 0001, Pankaj K. Agarwal, Jun Yang 0001 |
ICDE | 1 |
| 2008 | ProSem: scalable wide-area publish/subscribeabstractWe demonstrate ProSem, a scalable wide-area publish/subscribe system that supports complex, stateful subscriptions as well as simple ones. One unique feature of ProSem is its cost-based joint optimization of both subscription processing and notification dissemination. ProSem uses novel reformulation techniques to expose new alternatives for processing and disseminating data using standard stateless content-driven network components. Badrish Chandramouli, Jun Yang 0001, Pankaj K. Agarwal, Albert Yu 0001 |
SIGMOD Conference | 4 |