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

Junyi Xie

dblp:22/6484 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
2since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 6 · 2 first-authorArtificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021Theory 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.

Artificial intelligence
1 paper
Trustworthy machine learning · 87% Image recognition and object detection · 13%
Databases, data mining, and information retrieval
5 papers
Data stream processing · 44% Query processing and optimization · 30% Data integration and cleaning · 26%

Topics — the 12 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
1.012026
UBA: A Unified Black-Box Adversarial Testing for Object Detection via Visualization-Based Contextual Reconstruction · Int. J. Comput. Vis. 2026
Machine learning › Trustworthy machine learning › robustness › model robustness evaluation
adversarial robustness evaluation
1.012026
UBA: A Unified Black-Box Adversarial Testing for Object Detection via Visualization-Based Contextual Reconstruction · Int. J. Comput. Vis. 2026
Computer vision › Image recognition and object detection
object detection
0.312026
UBA: A Unified Black-Box Adversarial Testing for Object Detection via Visualization-Based Contextual Reconstruction · Int. J. Comput. Vis. 2026
Data stream processing
continuous query processing
0.232009
Input-sensitive scalable continuous join query processing · ACM Trans. Database Syst. 2009
Scalable Continuous Query Processing by Tracking Hotspots · VLDB 2006
Asymmetric Batch Incremental View Maintenance · ICDE 2005
Query processing and optimization
join processing
0.112009
Input-sensitive scalable continuous join query processing · ACM Trans. Database Syst. 2009
Data integration and cleaning › data preprocessing › data cleaning
constraint-based data cleaning
0.112008
A Sampling-Based Approach to Information Recovery · ICDE 2008
Data integration and cleaning › data preprocessing
data cleaning
0.112008
A Sampling-Based Approach to Information Recovery · ICDE 2008
Distributed systems
publish/subscribe systems
0.112006
On the database/network interface in large-scale publish/subscribe systems · SIGMOD Conference 2006
Query processing and optimization › view maintenance
incremental view maintenance
0.112005
Asymmetric Batch Incremental View Maintenance · ICDE 2005
Data stream processing
stream join
0.112005
On Joining and Caching Stochastic Streams · SIGMOD Conference 2005
Query processing and optimization › query optimization
cost-based query processing
0.012009
Input-sensitive scalable continuous join query processing · ACM Trans. Database Syst. 2009
Privacy and data protection
anonymization
0.012008
A Sampling-Based Approach to Information Recovery · ICDE 2008

Methods — techniques the papers use, named apart from their topics

visualization-based contextual reconstruction · 1.0sequential importance sampling · 0.2link-level network simulation · 0.1query grouping · 0.1predicate clustering · 0.1cost-based decision · 0.1refresh response time constraint optimization · 0.1oracle approximation algorithm · 0.1
YearPublicationVenuePosition
2026 UBA: A Unified Black-Box Adversarial Testing for Object Detection via Visualization-Based Contextual Reconstruction
Weisi Luo, Chunrong Fang, Quanjun Zhang, Junyi Xie, Zhenyu Chen 0001
Int. J. Comput. Vis.5
2022 Influence of domain experience on icon recognition and preferences
abstract
With the advance of the Internet of Things (IoT) and smart sensor networks, accurate understanding of complex data via interface icons is critical for effective decision making, operation management and monitoring. In order to understand how the different domain experience among icon designers and users affects icon recognition and preference level among users, this paper takes environmental and operational sensors as a case study and organises two icon design workshops, in which icon recognition and preference tests are conducted based on the standard ISO 9186 methodology. Results reveal that differences in domain experience among designers and users do not impose a significant impact on users’ icon recognition levels. However, users new to the domain significantly prefer icons created by designers who share similar levels of domain experience with them. It provides a little reference for future environmental and operational sensor Graphical User Interface icon designers, decision makers, scientists and engineers to improve the icon design process.
Junyi Xie, Divya Unnikrishnan, Leon Williams, Adriana Encinas-Oropesa, Srikanth Mutnuri, Paul Jeffrey, Binxin Zhu, Paul Lighterness
Behav. Inf. Technol.1
2020 Semantically-guided low-light image enhancement
Junyi Xie, Hao Bian, Yuanhang Wu, Linmin Shan, Shijie Hao
Pattern Recognit. Lett.1
2015 Accelerated cell imaging and classification on FPGAs for quantitative-phase asymmetric-detection time-stretch optical microscopy
abstract
With the fundamental trade-off between speed and sensitivity, existing quantitative phase imaging (QPI) systems for diagnostics and cell classification are often limited to batch processing only small amount of offline data. While quantitative asymmetric-detection time-stretch optical microscopy (Q-ATOM) offers a unique optical platform for ultrafast and high-sensitivity quantitative phase cellular imaging, performing the computationally demanding backend QPI phase retrieval and image classification in real-time remains a major technical challenge. In this paper, we propose an optimized architecture for QPI on FPGA and compare its performance against CPU and GPU implementations in terms of speed and power efficiency. Results show that our implementation on single FPGA card demonstrates a speedup of 9.4 times over an optimized C implementation running on a 6-core CPU, and 3.47 times over the GPU implementation. It is also 24.19 and 4.88 times more power-efficient than the CPU and GPU implementation respectively. Throughput increase linearly when four FPGA cards are used to further improve the performance. We also demonstrate an increased classification accuracy when phase images instead of single-angle ATOM images are used. Overall, one FPGA card is able to process and categorize 2497 cellular images per second, making it suitable for real-time single-cell analysis applications.
Junyi Xie, Xinyu Niu, Andy K. S. Lau, Kevin K. Tsia, Hayden Kwok-Hay So
FPT1
2009 Input-sensitive scalable continuous join query processing
abstract
This article considers the problem of scalably processing a large number of continuous queries. Our approach, consisting of novel data structures and algorithms and a flexible processing framework, advances the state-of-the-art in several ways. First, our approach is query sensitive in the sense that it exploits potential overlaps in query predicates for efficient group processing. We partition the collection of continuous queries into groups based on the clustering patterns of the query predicates, and apply specialized processing strategies to heavily clustered groups (or hotspots ). We show how to maintain the hotspots efficiently, and use them to scalably process continuous select-join, band-join, and window-join queries. Second, our approach is also data sensitive, in the sense that it makes cost-based decisions on how to process each incoming tuple based on its characteristics. Experiments demonstrate that our approach can improve the processing throughput by orders of magnitude.
Pankaj K. Agarwal, Junyi Xie, Jun Yang 0001, Hai Yu 0005
ACM Trans. Database Syst.2
2008 A Sampling-Based Approach to Information Recovery
abstract
There has been a recent resurgence of interest in research on noisy and incomplete data. Many applications require information to be recovered from such data. Ideally, an approach for information recovery should have the following features. First, it should be able to incorporate prior knowledge about the data, even if such knowledge is in the form of complex distributions and constraints for which no close-form solutions exist. Second, it should be able to capture complex correlations and quantify the degree of uncertainty in the recovered data, and further support queries over such data. The database community has developed a number of approaches for information recovery, but none is general enough to offer all above features. To overcome the limitations, we take a significantly more general approach to information recovery based on sampling. We apply sequential importance sampling, a technique from statistics that works for complex distributions and dramatically outperforms naive sampling when data is constrained. We illustrate the generality and efficiency of this approach in two application scenarios: cleansing RFID data, and recovering information from published data that has been summarized and randomized for privacy.
Junyi Xie, Jun Yang 0001, Haixun Wang, Philip S. Yu
ICDE1
2006 On the database/network interface in large-scale publish/subscribe systems
abstract
The work performed by a publish/subscribe system can conceptually be divided into subscription processing and notification dissemination. Traditionally, research in the database and networking communities has focused on these aspects in isolation. The interface between the database server and the network is often overlooked by previous research. At one extreme, database servers are directly responsible for notifying individual subscribers; at the other extreme, updates are injected directly into the network, and the network is solely responsible for processing subscriptions and forwarding notifications. These extremes are unsuitable for complex and stateful subscription queries. A primary goal of this paper is to explore the design space between the two extremes, and to devise solutions that incorporate both database-side and network-side considerations in order to reduce the communication and server load and maintain system scalability. Our techniques apply to a broad range of stateful query types, and we present solutions for several of them. Our detailed experiments based on real and synthetic workloads with varying characteristics and link-level network simulation show that by exploiting the query semantics and building an appropriate interface between the database and the network, it is possible to achieve orders-of-magnitude savings in network traffic at low server-side processing cost.
Badrish Chandramouli, Junyi Xie, Jun Yang 0001
SIGMOD Conference2
2006 Scalable Continuous Query Processing by Tracking Hotspots
Pankaj K. Agarwal, Junyi Xie, Jun Yang 0001, Hai Yu 0005
VLDB2
2005 Asymmetric Batch Incremental View Maintenance
abstract
Incremental view maintenance has found a growing number of applications recently, including data warehousing, continuous query processing, publish/subscribe systems, etc. Batch processing of base table modifications, when applicable, can be much more efficient than processing individual modifications one at a time. In this paper, we tackle the problem of finding the most efficient batch incremental maintenance strategy under a refresh response time constraint; that is, at any point in time, the system, upon request, must be able to bring the view up to dare within a specified amount of time. The traditional approach is to process all batched modifications relevant to the view whenever the constraint is violated. However, we observe that there often exists natural asymmetry among different components of the maintenance cost; for example, modifications on one base table might be cheaper to process than those on another base table because of some index. We exploit such asymmetries using an unconventional strategy that selectively processes modifications on some base tables while keeping batching others. We present a series of analytical results leading to the development of practical algorithms that approximate an "oracle algorithm" with perfect knowledge of the future. With experiments on a TPC-R database, we demonstrate that our strategy offers substantial performance gains over traditional deferred view maintenance techniques.
Hao He 0006, Junyi Xie, Jun Yang 0001, Hai Yu 0005
ICDE2
2005 Monitoring Continuous Band-Join Queries over Dynamic Data
Pankaj K. Agarwal, Junyi Xie, Jun Yang 0001, Hai Yu 0005
ISAAC2
2005 On Joining and Caching Stochastic Streams
abstract
We consider the problem of joining data streams using limited cache memory, with the goal of producing as many result tuples as possible from the cache. Many cache replacement heuristics have been proposed in the past. Their performance often relies on implicit assumptions about the input streams, e.g., that the join attribute values follow a relatively stationary distribution. However, in general and in practice, streams often exhibit more complex behaviors, such as increasing trends and random walks, rendering these "hardwired" heuristics inadequate.In this paper, we propose a framework that is able to exploit known or observed statistical properties of input streams to make cache replacement decisions aimed at maximizing the expected number of result tuples. To illustrate the complexity of the solution space, we show that even an algorithm that considers, at every time step, all possible sequences of future replacement decisions may not be optimal. We then identify a condition between two candidate tuples under which an optimal algorithm would always choose one tuple over the other to replace. We develop a heuristic that behaves consistently with an optimal algorithm whenever this condition is satisfied. We show through experiments that our heuristic outperforms previous ones.As another evidence of the generality of our framework, we show that the classic caching/paging problem for static objects can be reduced to a stream join problem and analyzed under our framework, yielding results that agree with or extend classic ones.
Junyi Xie, Jun Yang 0001
SIGMOD Conference1