Baokun Han

dblp:247/8550 · DBLP profile ↗
← Back
5ranked-venue papers in the field
1as first author
5since 2021 · last 2025
0000-0001-7367-6253ORCID · conflict

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 3 (1 first)Other / Interdisciplinary · 2
YearPublicationVenuePosition
2025 Nonlinear sparse filtering network for bearing compound fault separation and extraction
Baokun Han, Jinrui Wang, Zongzhen Zhang, Huaiqian Bao
Adv. Eng. Informatics2
2024 Integrated decision-making with adaptive feature weighting adversarial network for multi-target domain compound fault diagnosis of machinery
Xuepeng Zhang, Jinrui Wang, Zongzhen Zhang, Baokun Han, Huaiqian Bao, Xingxing Jiang
Adv. Eng. Informatics4
2022 Efficient Matrix Computation for SGD-Based Algorithms on Apache Spark
Baokun Han, Zihao Chen 0002, Chen Xu 0001, Aoying Zhou
DASFAA (1)1
2022 Redundancy Elimination in Distributed Matrix Computation
abstract
As matrix computation becomes increasingly prevalent in large-scale data analysis, distributed matrix computation solutions have emerged. These solutions support query interfaces of linear algebra expressions, which often contain redundant subexpressions, i.e., common and loop-constant subexpressions. Hence, existing compilers rewrite queries to eliminate such redundancy. However, due to the large search space, they fail to find all redundant subexpressions, especially for matrix multiplication chains. Furthermore, redundancy elimination may change the original execution order of operators, and have negative impacts. To reduce the large search space and avoid the negative impacts, we propose automatic elimination and adaptive elimination, respectively. In particular, automatic elimination adopts a block-wise search that exploits the properties of matrix computation for speed-up. Adaptive elimination employs a cost model and a dynamic programming-based method to generate efficient plans for redundancy elimination. Finally, we implement ReMac atop SystemDS, eliminating redundancy in distributed matrix computation. In our experiments, ReMac is able to generate efficient execution plans at affordable overhead costs, and outperforms state-of-the-art solutions by an order of magnitude.
Zihao Chen 0002, Baokun Han, Chen Xu 0001, Weining Qian, Aoying Zhou
SIGMOD Conference2
2022 ReMac: A Matrix Computation System with Redundancy Elimination
abstract
Distributed matrix computation solutions support query interfaces of linear algebra expressions, which often contain redundancy, i.e., common and loop-constant subexpressions. However, existing solutions fail to find all redundant subexpressions. Moreover, eliminating the found redundancy leads to new execution order of operators, which may have side effect. To exploit the benefits of redundancy elimination, we propose a new system called ReMac , which performs automatic and adaptive elimination. In particular, automatic elimination adopts a block-wise search that exploits the properties of matrix computation for speed-up. Adaptive elimination employs a cost model and a dynamic programming-based method to generate efficient plans with redundancy elimination. In this demonstration, attendees will have an opportunity to experience the effect that automatic and adaptive elimination have on distributed matrix computation.
Zihao Chen 0002, Zhizhen Xu, Baokun Han, Chen Xu 0001, Weining Qian, Aoying Zhou
Proc. VLDB Endow.3