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

Junling Liang

dblp:157/4998 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
1since 2021 · last 2024
—ORCID · none

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

Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

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
Image recognition and object detection · 67% Trustworthy machine learning · 33%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
GPUs and heterogeneous computing · 56% Parallel and multicore computing · 44%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
adversarial training
0.812024
Accurate and Robust Object Detection via Selective Adversarial Learning With Constraints · IEEE Trans. Image Process. 2024
Computer vision › Image recognition and object detection
object detection
0.812024
Accurate and Robust Object Detection via Selective Adversarial Learning With Constraints · IEEE Trans. Image Process. 2024
Computer vision › Image recognition and object detection › object detection
robust object detection
0.812024
Accurate and Robust Object Detection via Selective Adversarial Learning With Constraints · IEEE Trans. Image Process. 2024
GPUs and heterogeneous computing › GPU graph processing
asynchronous graph processing
0.522018
Frog: Asynchronous Graph Processing on GPU with Hybrid Coloring Model · IEEE Trans. Knowl. Data Eng. 2018
Optimization of asynchronous graph processing on GPU with hybrid coloring model · PPoPP 2015
GPUs and heterogeneous computing
GPU graph processing
0.522018
Frog: Asynchronous Graph Processing on GPU with Hybrid Coloring Model · IEEE Trans. Knowl. Data Eng. 2018
Optimization of asynchronous graph processing on GPU with hybrid coloring model · PPoPP 2015
Parallel and multicore computing
graph processing
0.312018
Frog: Asynchronous Graph Processing on GPU with Hybrid Coloring Model · IEEE Trans. Knowl. Data Eng. 2018
Parallel and multicore computing
parallel graph algorithms
0.312018
Frog: Asynchronous Graph Processing on GPU with Hybrid Coloring Model · IEEE Trans. Knowl. Data Eng. 2018
Parallel and multicore computing
graph coloring
0.212015
Optimization of asynchronous graph processing on GPU with hybrid coloring model · PPoPP 2015
Graph algorithms and graph theory
graph coloring
0.112018
Frog: Asynchronous Graph Processing on GPU with Hybrid Coloring Model · IEEE Trans. Knowl. Data Eng. 2018

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

hybrid coloring · 0.9task-aware loss weighting · 0.8batch normalization · 0.8adversarial training · 0.8graph partitioning · 0.7
YearPublicationVenuePosition
2024 Accurate and Robust Object Detection via Selective Adversarial Learning With Constraints
abstract
ConvNet-based object detection networks have achieved outstanding performance on clean images. However, many works have shown that these detectors perform poorly on corrupted images caused by noises, blurs, poor weather conditions and so on. With the development of security-sensitive applications, the detector's practicability has raised increasing concerns. Existing approaches improve detector robustness via extra operations (image restoration or training on extra labeled data) or by applying adversarial training at the expense of performance degradation on clean images. In this paper, we present Selective Adversarial Learning with Constraints (SALC) as a universal detector training approach to simultaneously improve the detector's precision and robustness. We first propose a unified formulation of adversarial samples for multitask adversarial learning, which significantly diversifies the obtained adversarial samples when integrated into the adversarial training of the detector. Next, we examine our findings on model bias against adversarial attacks of different strengths and differences in Batch Normalization (BN) statistics among clean images and different adversarial samples. On this basis, we propose a batch local comparison strategy with two BN branches to balance the detector's accuracy and robustness. Furthermore, to avoid performance degradation caused by overwhelming subtask losses, we leverage task-aware ratio thresholds to control the influence of learning in each subtask. The proposed approach can be applied to various detectors without any extra labeled data, inference time costs, or model parameters. Extensive experiments show that our SALC achieves state-of-the-art results on both clean benchmarks (Pascal VOC and MS-COCO) and corruption benchmarks (Pascal VOC-C and MS-COCO-C).
Jianpin Chen, Heng Li 0006, Junling Liang, Liping Yin, Xinyu Chai
IEEE Trans. Image Process.4
2018 Frog: Asynchronous Graph Processing on GPU with Hybrid Coloring Model
abstract
GPUs have been increasingly used to accelerate graph processing for complicated computational problems regarding graph theory. Many parallel graph algorithms adopt the asynchronous computing model to accelerate the iterative convergence. Unfortunately, the consistent asynchronous computing requires locking or atomic operations, leading to significant penalties/overheads when implemented on GPUs. As such, the coloring algorithm is adopted to separate the vertices with potential updating conflicts, guaranteeing the consistency/correctness of the parallel processing. Common coloring algorithms, however, may suffer from low parallelism because of a large number of colors generally required for processing a large-scale graph with billions of vertices. We propose a light-weight asynchronous processing framework called Frog with a preprocessing/hybrid coloring model. The fundamental idea is based on the Pareto principle (or 80-20 rule) about coloring algorithms as we observed through masses of real-world graph coloring cases. We find that a majority of vertices (about 80 percent) are colored with only a few colors, such that they can be read and updated in a very high degree of parallelism without violating the sequential consistency. Accordingly, our solution separates the processing of the vertices based on the distribution of colors. In this work, we mainly answer three questions: (1) how to partition the vertices in a sparse graph with maximized parallelism, (2) how to process large-scale graphs that cannot fit into GPU memory, and (3) how to reduce the overhead of data transfers on PCIe while processing each partition. We conduct experiments on real-world data (Amazon, DBLP, YouTube, RoadNet-CA, WikiTalk, and Twitter) to evaluate our approach and make comparisons with well-known non-preprocessed (such as Totem, Medusa, MapGraph, and Gunrock) and preprocessed (Cusha) approaches, by testing four classical algorithms (BFS, PageRank, SSSP, and CC). On all the tested applications and datasets, Frog is able to significantly outperform existing GPU-based graph processing systems except Gunrock and MapGraph. MapGraph gets better performance than Frog when running BFS on RoadNet-CA. The comparison between Gunrock and Frog is inconclusive. Frog can outperform Gunrock more than 1.04X when running PageRank and SSSP, while the advantage of Frog is not obvious when running BFS and CC on some datasets especially for RoadNet-CA.
Xuanhua Shi, Junling Liang, Sheng Di, Bingsheng He, Hai Jin 0001
IEEE Trans. Knowl. Data Eng.3
2015 Optimization of asynchronous graph processing on GPU with hybrid coloring model
abstract
Modern GPUs have been widely used to accelerate the graph processing for complicated computational problems regarding graph theory. Many parallel graph algorithms adopt the asynchronous computing model to accelerate the iterative convergence. Unfortunately, the consistent asynchronous computing requires locking or the atomic operations, leading to significant penalties/overheads when implemented on GPUs. To this end, coloring algorithm is adopted to separate the vertices with potential updating conflicts, guaranteeing the consistency/correctness of the parallel processing. We propose a light-weight asynchronous processing framework called Frog with a hybrid coloring model. We find that majority of vertices (about 80%) are colored with only a few colors, such that they can be read and updated in a very high degree of parallelism without violating the sequential consistency. Accordingly, our solution will separate the processing of the vertices based on the distribution of colors.
Xuanhua Shi, Junling Liang, Sheng Di, Bingsheng He, Hai Jin 0001, Lu Lu 0006, Jianlong Zhong
PPoPP2