VLDB 2026 Research / reviewers in the wild / expert
Weining Zhang
dblp:50/5179
· DBLP profile ↗
26ranked-venue papers
10as first author
2since 2021 · last 2024
0000-0002-6642-8822ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 12 · 7 first-authorArtificial intelligence and machine learning · 9 · 3 first-author · 2 since 2021Systems, architecture and hardware · 3 · 2 since 2021Software engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2Security and privacy · 1Graphics, computer vision, multimedia, augmented reality and games · 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
10 papers |
Query processing and optimization · 79% Database theory · 10% Data models and query languages · 10% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 95% Distributed systems · 5% |
Topics — the 22 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › flexible queries
fuzzy query processing |
0.0 | 2 | 2001 | Efficient Processing of Nested Fuzzy SQL Queries in a Fuzzy Database · IEEE Trans. Knowl. Data Eng. 2001 Context-Dependent Interpretations of Linguistic Terms in Fuzzy Relational Databases · ICDE 1995 |
Query processing and optimization › query optimization › nested query optimization
query unnesting |
0.0 | 2 | 2001 | Efficient Processing of Nested Fuzzy SQL Queries in a Fuzzy Database · IEEE Trans. Knowl. Data Eng. 2001 Context-Dependent Interpretations of Linguistic Terms in Fuzzy Relational Databases · ICDE 1995 |
Query processing and optimization
join processing |
0.0 | 2 | 2001 | An Efficient Evaluation of a Fuzzy Equi-Join Using Fuzzy Equality Indicators · IEEE Trans. Knowl. Data Eng. 2000 Efficient Processing of Nested Fuzzy SQL Queries in a Fuzzy Database · IEEE Trans. Knowl. Data Eng. 2001 |
Query processing and optimization › SQL query processing
nested query processing |
0.0 | 1 | 2001 | Efficient Processing of Nested Fuzzy SQL Queries in a Fuzzy Database · IEEE Trans. Knowl. Data Eng. 2001 |
Query processing and optimization › join processing › join algorithms
sort-merge join |
0.0 | 1 | 2000 | An Efficient Evaluation of a Fuzzy Equi-Join Using Fuzzy Equality Indicators · IEEE Trans. Knowl. Data Eng. 2000 |
Database theory
datalog evaluation |
0.0 | 1 | 1995 | Data Partition and Parallel Evaluation of Datalog Programs · IEEE Trans. Knowl. Data Eng. 1995 |
Data models and query languages
logic programming |
0.0 | 1 | 1995 | Decomposition of Magic Rewriting · J. ACM 1995 |
Query processing and optimization
query execution |
0.0 | 1 | 1995 | Context-Dependent Interpretations of Linguistic Terms in Fuzzy Relational Databases · ICDE 1995 |
Parallel and multicore computing
data distribution |
0.0 | 1 | 1995 | Data Partition and Parallel Evaluation of Datalog Programs · IEEE Trans. Knowl. Data Eng. 1995 |
Parallel and multicore computing › parallel computing › parallel programming languages
parallel logic programming |
0.0 | 1 | 1995 | Data Partition and Parallel Evaluation of Datalog Programs · IEEE Trans. Knowl. Data Eng. 1995 |
Database theory
linearization |
0.0 | 2 | 1990 | Necessary and Sufficient Conditions to Linearize Double Recursive Programs in Logic Databases · ACM Trans. Database Syst. 1990 Linearization of Nonlinear Recursive Rules · IEEE Trans. Software Eng. 1989 |
Query processing and optimization
recursive query |
0.0 | 2 | 1990 | Necessary and Sufficient Conditions to Linearize Double Recursive Programs in Logic Databases · ACM Trans. Database Syst. 1990 Linearization of Nonlinear Recursive Rules · IEEE Trans. Software Eng. 1989 |
Query processing and optimization › recursive query
recursive query evaluation |
0.0 | 3 | 1989 | A Necessary Condition for a Doubly Recursive Rule to be Equivalent to a Linear Recursive Rule · SIGMOD Conference 1987 Efficient Recursive Query Processing using Wavefront Methods · ICDE 1987 Linearization of Nonlinear Recursive Rules · IEEE Trans. Software Eng. 1989 |
Query processing and optimization › join processing › join algorithms
merge join |
0.0 | 1 | 2001 | Efficient Processing of Nested Fuzzy SQL Queries in a Fuzzy Database · IEEE Trans. Knowl. Data Eng. 2001 |
Data models and query languages
fuzzy query |
0.0 | 1 | 2000 | An Efficient Evaluation of a Fuzzy Equi-Join Using Fuzzy Equality Indicators · IEEE Trans. Knowl. Data Eng. 2000 |
Query processing and optimization › join processing
distributed join |
0.0 | 1 | 1987 | Algorithms to Process Distributed Queries in Fast Local Networks · IEEE Trans. Computers 1987 |
Distributed and cloud data management
distributed query processing |
0.0 | 1 | 1987 | Algorithms to Process Distributed Queries in Fast Local Networks · IEEE Trans. Computers 1987 |
Database theory › deductive database
recursive query semantics |
0.0 | 1 | 1987 | Efficient Recursive Query Processing using Wavefront Methods · ICDE 1987 |
Data models and query languages
datalog |
0.0 | 1 | 1995 | Data Partition and Parallel Evaluation of Datalog Programs · IEEE Trans. Knowl. Data Eng. 1995 |
Query processing and optimization › recursive query
recursive query optimization |
0.0 | 1 | 1995 | Decomposition of Magic Rewriting · J. ACM 1995 |
Logic in computer science › logic programming
datalog |
0.0 | 1 | 1990 | Necessary and Sufficient Conditions to Linearize Double Recursive Programs in Logic Databases · ACM Trans. Database Syst. 1990 |
Logic in computer science
logical equivalence |
0.0 | 1 | 1987 | A Necessary Condition for a Doubly Recursive Rule to be Equivalent to a Linear Recursive Rule · SIGMOD Conference 1987 |
Methods — techniques the papers use, named apart from their topics
extended merge-join · 0.0semi-naive bottom-up evaluation · 0.0data partitioning · 0.0partial order of intervals · 0.0fuzzy equality indicators · 0.0shifting · 0.0scaling · 0.0necessary and sufficient conditions · 0.0grouping · 0.0formal proof · 0.0heuristic algorithm · 0.0fragment and replicate · 0.0equivalence proof · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Reinforcement Learning with Generalizable Gaussian SplattingabstractAn excellent representation is crucial for reinforcement learning (RL) performance, especially in vision-based reinforcement learning tasks. The quality of the environment representation directly influences the achievement of the learning task. Previous vision-based RL typically uses explicit or implicit ways to represent environments, such as images, points, voxels, and neural radiance fields. However, these representations contain several drawbacks. They cannot either describe complex local geometries or generalize well to unseen scenes, or require precise foreground masks. Moreover, these implicit neural representations are akin to a "black box", significantly hindering interpretability. 3D Gaussian Splatting (3DGS), with its explicit scene representation and differentiable rendering nature, is considered a revolutionary change for reconstruction and representation methods. In this paper, we propose a novel Generalizable Gaussian Splatting framework to be the representation of RL tasks, called GSRL. Through validation in the RoboMimic environment, our method achieves better results than other baselines in multiple tasks, improving the performance by 10%, 44%, and 15% compared with baselines on the hardest task. This work is the first attempt to leverage generalizable 3DGS as a representation for RL. Qiang Zhang 0029, Jingkai Sun, Jiahang Cao, Weining Zhang, Yecheng Shao, Yijie Guo, Renjing Xu |
IROS | 7 |
| 2024 | Whole-body Humanoid Robot Locomotion with Human ReferenceabstractRecently, humanoid robots have made significant advances in their ability to perform challenging tasks due to the deployment of Reinforcement Learning (RL), however, the inherent complexity of humanoid robots, including the difficulty of designing complicated reward functions and training entire sophisticated systems, still poses a notable challenge. To conquer these challenges, after many iterations and in-depth investigations, we have meticulously developed a full-size humanoid robot, "Adam", whose innovative structural design greatly improves the efficiency and effectiveness of the imitation learning process. In addition, we have developed a novel imitation learning framework based on an adversarial motion prior, which applies not only to Adam but also to humanoid robots in general. Using the framework, Adam can exhibit unprecedented human-like characteristics in locomotion tasks. Our experimental results demonstrate that the proposed framework enables Adam to achieve human-comparable performance in complex locomotion tasks, marking the first time that human locomotion data has been used for imitation learning in a full-size humanoid robot. For more video demonstrations, please visit our YouTube channel: https://www.youtube.com/watch?v=7hK2ySYBa1I Qiang Zhang 0029, Peter Cui, David Yan, Jingkai Sun, Yiqun Duan, Weining Zhang, Yijie Guo, Arthur Zhang, Renjing Xu |
IROS | 8 |
| 2020 | An iterative end point fitting based trend segmentation representation of time series and its distance measure
Jinghan Du, Weining Zhang, Bohan Li 0001 |
Multim. Tools Appl. | 3 |
| 2019 | Distributing an SQL Query over a Cluster of ContainersabstractEmergent software container technology is now available on any cloud and opens up new opportunities to execute and scale data intensive applications wherever data is located. However, many traditional relational databases hosted on clouds have not scaled well. In this paper, a framework and deployment methodology to containerize relational SQL queries is presented, so that, a single SQL query can be scaled and executed by a network of cooperating containers, achieving intra-operator parallelism and other significant performance gains. Results of container prototype experiments are reported and compared to a real-world RDBMS baseline. Preliminary result on a research cloud shows up to 3-orders of magnitude performance gain for some queries when compared to running the same query on a single VM hosted RDBMS baseline. David Holland, Weining Zhang |
CLOUD | 2 |
| 2019 | Robust Class-Specific Autoencoder for Data Cleaning and Classification in the Presence of Label Noise
Weining Zhang, Dong Wang 0015, Xiaoyang Tan |
Neural Process. Lett. | 1 |
| 2018 | Data Cleaning and Classification in the Presence of Label Noise with Class-Specific Autoencoder
Weining Zhang, Dong Wang 0015, Xiaoyang Tan |
ISNN | 1 |
| 2015 | Privacy and Security Concern of Online Social Networks from User PerspectiveabstractPersonal data sharing has emerged as a popular activity on online social networks such as Facebook, Google+, Twitter. As a result, privacy issues have received significant attention in both the research literature and the mainstream media. In this study, we designed a set of questions aimed to learn about user views of online privacy, user knowledge about OSNs privacy settings, and user awareness of privacy disclosure. Our goal is to find out from the users whether and how well users are knowledgable of, satisfied with, and able to effectively use available privacy settings. The information obtained from this study can be used to help OSNs adjust their privacy settings to better match user expectations, and help privacy advocates design better ways to help users control the disclosure of their online information. We collected answers to the questions from a group of 377 users, selected via several methods, who have experiences with multiple OSNs, including Facebook, Google+, and LinkedIn. We analyzed the data with respect to user demographics. Our study shows that 44% of the users lack the knowledge about privacy policies and mechanisms of their OSNs; 34% and 41% of the users, respectively, are seriously and somewhat concern about their privacy protection; and 80% of the users do not think their OSNs have provided sufficient privacy control or default privacy settings that match their expectations. Based on our analysis, we propose several options for OSNs and OSN users to improve the user privacy. Al Amin Hossain, Weining Zhang |
ICISSP | 2 |
| 2011 | Extending l-diversity to generalize sensitive data
Hongwei Tian, Weining Zhang |
Data Knowl. Eng. | 2 |
| 2008 | Generalization-Based Privacy-Preserving Data Collection
Weining Zhang |
DaWaK | 2 |
| 2004 | Improving XML Query Performance Using Social Classes
Weining Zhang, Douglas Pollok |
APWeb | 1 |
| 2001 | Efficient Processing of Nested Fuzzy SQL Queries in a Fuzzy DatabaseabstractIn a fuzzy relational database where a relation is a fuzzy set of tuples and ill-known data are represented by possibility distributions, nested fuzzy queries can be expressed in the Fuzzy SQL language. Although it provides a very convenient way for users to express complex queries, a nested fuzzy query may be very inefficient to process with the naive evaluation method based on its semantics. In conventional databases, nested queries are unnested to improve the efficiency of their evaluation. In this paper, we extend the unnesting techniques to process several types of nested fuzzy queries. An extended merge-join is used to evaluate the unnested fuzzy queries. As shown by both theoretical analysis and experimental results, the unnesting techniques with the extended merge-join significantly improve the performance of evaluating nested fuzzy queries. Qi Yang 0011, Weining Zhang, Chengwen Liu, Clement T. Yu, Hiroshi Nakajima, Naphtali Rishe |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2000 | An Efficient Evaluation of a Fuzzy Equi-Join Using Fuzzy Equality IndicatorsabstractProposes a new measure of fuzzy equality (FE) comparison based on the similarity of possibility distributions. We define a type of fuzzy equi-join based on the new FE comparison and allow threshold values to be associated with predicates of the join condition. A sort-merge join algorithm based on a partial order of intervals is used to evaluate the fuzzy equi-join. In order for the evaluation to be efficient, we identify various mappings, called FE indicators, that determine appropriate intervals for fuzzy data with different characteristics. Experimental results from our preliminary simulation of the algorithm show a significant improvement of efficiency when FE indicators are used with the sort-merge join algorithm. Weining Zhang |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1999 | Mining Fuzzy Quantitative Association RulesabstractGiven a relational database and a set of fuzzy terms defined for some attributes we consider the problem of mining fuzzy quantitative association rules that may contain crisp values, intervals, and fuzzy terms in both antecedent and consequent. We present an algorithm extended from the equi-depth partition (EDP) algorithm for solving this problem. Our approach combines interval partition with pre-defined fuzzy terms and is more general. Weining Zhang |
ICTAI | 1 |
| 1997 | A Methodology of Integrating Fuzzy Relational Databases in a Multidatabase System
Weining Zhang, Elizabeth Laun, Weiyi Meng |
DASFAA | 1 |
| 1997 | Weakly Independent Database Schemes
Weining Zhang, Siu-Cheung Chau |
Acta Informatica | 2 |
| 1995 | Context-Dependent Interpretations of Linguistic Terms in Fuzzy Relational DatabasesabstractApproaches are proposed to allow fuzzy terms to be interpreted according to the context within which they are used. Such an interpretation is natural and useful. A query-dependent interpretation is proposed to allow a fuzzy term to be interpreted relative to a partial answer of a query. A scaling process is used to transform a pre-defined meaning of a fuzzy term into on appropriate meaning in the given context. Sufficient conditions are given for a nested fuzzy query with RELATIVE quantifiers to be unnested for an efficient evaluation. An attribute-dependent interpretation is proposed to model the applications in which the meaning of a fuzzy term in an attribute must be interpreted with respect to values in other related attributes. Two necessary and sufficient conditions for a tuple to have a unique attribute-dependent interpretation are provided. We describe an interpretation system that allows queries to be processed based on the attribute-dependent interpretation of the data. Two techniques, grouping and shifting, are proposed to improve the implementation.> Weining Zhang, Clement T. Yu, Bryan Reagan, Hiroshi Nakajima |
ICDE | 1 |
| 1995 | Decomposition of Magic RewritingabstractThe magic rewriting focuses on relevant data but suffers from additional rules, predicates, and tuples that are generated in search for the relevant data. Reducing the arity of predicates can cut down the number of such rules, predicates, and tuples by an exponential factor. In this paper, we consider a subclass of linear single-IDB programs and show that the magic rewriting can be decomposed in such a way that it is applied to only programs having smaller arities and fewer recursive rules, without losing the binding capacity. The decomposed rewriting is shown to be much more efficient than the standard one and amenable to distributed and parallel environments. The considered subclass significantly generalizes recursions previously proposed for efficient implementation. The decomposed rewriting and the standard generalized magic rewriting are extended to multi-binding queries in such a way that data relevant to one binding is not necessarily considered as relevant to other bindings. The work in this paper shows the use of tuple ID as an important technique in optimizing logic programs. Weining Zhang, Siu-Cheung Chau |
J. ACM | 2 |
| 1995 | Data Partition and Parallel Evaluation of Datalog ProgramsabstractParallel bottom-up evaluation provides an alternative for the efficient evaluation of logic programs. Existing parallel evaluation strategies are neither effective nor efficient in determining the data to be transmitted among processors. In this paper, we propose re different strategy, for general Datalog programs, that is based on the partitioning of data rather than that of rule instantiations. The partition and processing schemes defined in this paper are more general than those in existing strategies. A parallel evaluation algorithm is given based on the semi-naive bottom-up evaluation. A notion of potential usefulness is recognized as a data transmission criterion to reduce, both effectively and efficiently, the amount of data transmitted. Heuristics and algorithms are proposed for designing the partition and processing schemes for a given program. Results from an experiment show that the strategy proposed in this paper has many promising features.> Weining Zhang, Siu-Cheung Chau |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1993 | Evaluating Logical Queries by Means of Communicating ProcessesabstractA framework has been proposed for evaluating queries in a deductive database system. The framework is based on modeling the intentional database rules and the extensional database relations by using a special class of petri nets called predicate/transition nets. A system of communicating processes is then derived from the predicate/transition net model. Thus, parallel query evaluation becomes the issue of how concurrent processes compute intermediate relations based on the given extensional database relations, communicate and synchronize with each other through message passing to produce the evaluation result. In the framework, the AND/OR parallelisms are exploited with the augmentation of the heuristics of maximizing the bound arguments and utilizing the sideways information passing to restrict the computation to generating those portions of intermediate relations that are relevant to the query. The research results have indicated that the framework is sound and complete and lends itself to a parallel implementation. Weining Zhang |
ICTAI | 2 |
| 1992 | Intelligent OCR ProcessingabstractOptical Character Recognition (OCR) has become a highly demanded information transfer technology in recent years. A problem of current OCR technology is that texts produced by the state-of-the-art OCR software contain an unacceptable frequency of errors. This prevents the OCR technology from being efficiently used for vast-volume information transfer or daily office operation applications. To correct these errors in a conventional way requires a significant amount of costly human-machine interaction. In this article, we identify and classify the types and distributions of optical recognition errors. We proposed a novel post-processing strategy, based on machine learing techniques, to correct errors resulted from unrecognized process Wei Sun 0002, Lon-Mu Liu, Weining Zhang, John Craig Comfort |
J. Am. Soc. Inf. Sci. | 3 |
| 1990 | Path: An Approach to Incorporate List Processing in A Relational Database
Weining Zhang, Jiawei Han 0001 |
SEKE | 2 |
| 1990 | Necessary and Sufficient Conditions to Linearize Double Recursive Programs in Logic DatabasesabstractLinearization of nonlinear recursive programs is an important issue in logic databases for both practical and theoretical reasons. If a nonlinear recursive program can be transformed into an equivalent linear recursive program, then it may be computed more efficiently than when the tranformation is not possible. We provide a set of necessary and sufficient conditions for a simple doubly recursive program to be equivalent to a simple linear recursive program. The necessary and sufficient conditions can be verified effectively. Weining Zhang, Clement T. Yu, Daniel Troy |
ACM Trans. Database Syst. | 1 |
| 1989 | Linearization of Nonlinear Recursive RulesabstractThe problem of converting a simple nonlinear recursive logic query into an equivalent linear one is considered. A general method is given to transform a nonlinear rule into a sequence of linear ones. For efficient processing it is necessary to convert a nonlinear rule into a single linear rule. For such a conversion, a necessary and sufficient condition is provided for a type of doubly recursive rule to be equivalent to the resulting linear rule. It is also shown that a restricted type of higher order recursive rule is equivalent to the linear rule obtained by its conversion.> Daniel Troy, Clement T. Yu, Weining Zhang |
IEEE Trans. Software Eng. | 3 |
| 1987 | Efficient Recursive Query Processing using Wavefront MethodsabstractIn this paper, we study the optimization of linear recursive queries using wavefront methods. The following results are obtained.(i) In spite of seemingly reasonable approach of the wavefront methods, certain linear recursive queries are not processed efficiently or correctly.(ii) A characterization of the expressions generated by linear recursive rules is given. Properties of the expressions will be useful for efficient processing of linear recursive queries.(iii) Conditions for efficient processing of linear recursive rules using wavefront methods with the properties given in (ii) are provided. Clement T. Yu, Weining Zhang |
ICDE | 2 |
| 1987 | A Necessary Condition for a Doubly Recursive Rule to be Equivalent to a Linear Recursive RuleabstractNonlinear recursive queries are usually less efficient in processing than linear recursive queries. It is therefore of interest to transform non-linear recursive queries into linear ones. We obtain a necessary and sufficient condition for a doubly recursive rule of a certain type to be logically equivalent to a single linear recursive rule obtained in a specific way. Weining Zhang, Clement T. Yu |
SIGMOD Conference | 1 |
| 1987 | Algorithms to Process Distributed Queries in Fast Local NetworksabstractWe propose a scheme to make use of semantic information to process distributed queries locally without data transfer with respect to the join clauses of the query. Since not all queries can be processed without data transfer, we give an algorithm to recognize the "locally processable queries." For nonlocally processable queries, a simple "fragment and replicate" algorithm is used. The algorithm chooses a relation to remain fragmented at the sites where they are situated while replicating the other relations at those sites. Our algorithm determines the chosen relation and the chosen copy of every fragment of the chosen relation such that the minimum response time is obtained. The algorithm runs in linear time. If the fragments of the relation are allowed to be processed in other sites, then the problem is NP hard. Two heuristics are given for that situation. They are compared to the optimal situation. Experimental results show that the strategies produced by the heuristics have small errors relative to the optimal strategy. Clement T. Yu, Keh-Chang Guh, Weining Zhang, Marjorie Templeton, David Brill, Arbee L. P. Chen |
IEEE Trans. Computers | 3 |