Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Albert Yu 0001

dblp:61/5253-1 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Query processing and optimization
top-k query processing
0.632016
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.422016
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.432012
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.322016
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.322016
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.222012
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.112012
Processing and Notifying Range Top-k Subscriptions · ICDE 2012
Indexing and storage engines › index maintenance
dynamic indexing
0.112012
Processing a large number of continuous preference top-k queries · SIGMOD Conference 2012
Approximation and online algorithms
approximation algorithms
0.112012
Subscriber Assignment for Wide-Area Content-Based Publish/Subscribe · IEEE Trans. Knowl. Data Eng. 2012
Mathematical optimization
combinatorial optimization
0.112012
Subscriber Assignment for Wide-Area Content-Based Publish/Subscribe · IEEE Trans. Knowl. Data Eng. 2012
Query processing and optimization
approximate query processing
0.012012
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
YearPublicationVenuePosition
2016 Top-k Preferences in High Dimensions
abstract
Given 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 dimensions
abstract
Given 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
ICDE1
2012 Processing and Notifying Range Top-k Subscriptions
abstract
We 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
ICDE1
2012 Processing a large number of continuous preference top-k queries
abstract
Given 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 Conference1
2012 Subscriber Assignment for Wide-Area Content-Based Publish/Subscribe
abstract
We 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/subscribe
abstract
We 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
ICDE1
2008 ProSem: scalable wide-area publish/subscribe
abstract
We 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 Conference4