Research Interest
- Scientific Computing
- Algorithm Design and Analysis
- Machine Learning
- High Performance Computing
Invited Review
- ACM Transactions on Knowledge Discovery from Data
- IEEE Signal Processing Letters
- IEEE Transactions on Neural Systems & Rehabilitation Engineering
- International Conference on Learning Representations
- The Journal of Open Source Software, Open Source Inititative
- International Journal of Forecasting, Elsevier
- Peer J Computer Science, Peer J
- Statistics and Computing, Springer
Software
CUDA
-
blrmat
A library implemented in C++ and CUDA for Block Low-Rank (BLR) Matrix and solvers
-
cusnn
Fast and exact SNN-based fixed-radius neighbor search with CUDA
C++
-
hmat-omp
Parallel H-matrix computation routines with weak adamissibility
-
ukkonen-simd
A implementation for linear-time, online algorithm for constructing suffix trees, featuring a SIMD-accelerated versions for ARM NEON and x86 AVX2
-
hpc-mix-mlbench
Benchmarks for mixed-precision emulations
-
mpi_krylov
Krylov Solvers using MPI
-
ompsnn
Fast and exact SNN-based fixed-radius neighbor search with OPENMP
-
fxmath
Header-only C++ library for performing mathematical operations in low-precision arithmetic
-
cabba
A package of C++ version for ABBA
Python
-
classix
An fast and scalable towards explainable clustering
-
llm-abba
Framework for symbolic time series applications with large language models
-
pychop
A Python package for simulating low precision arithmetic in neural networks and scientific computing
-
snn
A lightweight fast exact radius query algorithm
-
fABBA
An open-source efficient symbolic representation compression method for temporal data
-
slearn
A package linking symbolic representation with sklearn for time series forecasting
MATLAB
-
mhodlr
Matrix computations with HODLR representation and mixed-precision simulations
Julia
-
ABBA.jl
A time series symbolic representation method in Julia
Publication & Preprint
* indicate alphabetical order
Preprints
- Pychop: Emulating low-precision arithmetic in numerical methods and neural networks
- LLM-ABBA: Understanding time series via symbolic approximation
- Quantized symbolic time series approximation
- Quantized embedding vectors for controllable diffusion language models
- Joint symbolic aggregate approximation of time series
- Computing k-means in mixed precision
Journal Papers
- Mixed precision HODLR matrices SIAM Journal on Scientific Computing
- fABBA: A Python library for the fast symbolic approximation of time series Journal of Open Source Software
- Fast and exact fixed-radius nearest neighbor search based on sorting Peer J Computer Science
- Fast and explainable sorted based clustering Pattern Recognition
- An efficient aggregation method for the symbolic representation of temporal data ACM Transactions on Knowledge Discovery from Data
Conference Papers
- Using Laplace Transform To Optimize the Hallucination of Generation Models 18th International Conference on Control, Automation, Robotics and Vision
- A fast sorting-based aggregation method for symbolic time series representation Proceedings of the IEEE International Conference on Data Mining Workshops
- Digital-twin-based online parameter personalization for implantable cardiac defibrillators 44th Annual International Conference of the IEEE Engineering in Medicine & Biology Society
- A comparison of LSTM and GRU networks for learning symbolic sequences Springer Lecture Notes in Networks and Systems
Technique Reports
- Understanding spectral graph neural network
Contributed Talk and Poster
-
27th Conference of the International Linear Algebra Society, United States, May, 2026
Talk: To be confirmed
-
SIAM Conference on Parallel Processing for Scientific Computing, Germany, March, 2026
Talk: To be confirmed
-
The European Conference on Numerical Mathematics and Advanced Applications (ENUMATH), Germany, September, 2025
Talk: Mixed-precision HODLR matrices
-
GAMM Workshop on Applied and Numerical Linear Algebra, Germany, Sep, 2024
Poster: Mixed precision k-means
-
SIAM Conference on Computational Science and Engineering, Amsterdam, February, 2023
Poster: CLASSIX: Fast and explainable clustering based on sorting (attend as SIAM Manchester Student Chapter representative)
-
SIAM Conference on Mathematics of Data Science, San Diego, September, 2022
Poster: CLASSIX: Fast and explainable clustering based on sorting
-
44th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Glasgow, July, 2022
Talk: Digital-twin-based Online Parameter Personalization for Implantable Cardiac Defibrillator
-
Advances in Numerical Linear Algebra: Celebrating the 60th Birthday of Nick Higham, Manchester, July, 2022
Poster: CLASSIX: Fast and explainable clustering based on sorting
-
SIAM UKIE National Student Chapter Conference, Edinburgh, June, 2022
Poster: CLASSIX: Fast and explainable clustering based on sorting
-
ICDM Workshop of Systematic Feature Engineering for Time-Series Data Mining, Auckland, November, 2021
Talk: A fast sorting-based aggregation method for symbolic time series representation
-
Numerical Linear Algebra Group Meeting, Manchester, October, 2021
Talk: An efficient aggregation method for the symbolic representation of temporal data
-
Numerical Linear Algebra Group Meeting, Manchester, April, 2021
Talk: Rational approximation of matrix-valued functions in nonlinear eigenvalue problems
Teaching
- MATH20602: Numerical Analysis 1 - Tutorial, 2nd Semester 2021 -- 2022
- MATH10202: Linear Algebra A - Tutorial (temporary), 2nd Semester 2021 -- 2022
- MATH19661: Mathematics 1M1 - Tutorial (temporary), 1st Semester 2021 -- 2022
- MATH49111: Scientific computing - Tutorial, 1st Semester 2021 -- 2022
- MATH10222: Calculus and Applications - Supervision, 2nd Semester 2020 -- 2021
- MATH20621: Programming with Python - Tutorial, 1st Semester 2020 -- 2021
(Note: Some of my lecture materials can be downloaded from the provided links.)
Organization
Membership
- President of SIAM-IMA Student Chapter 2022 -- 2023
- Treasurer of SIAM-IMA Student Chapter 2021 -- 2022
- Vice president of SIAM-IMA Student Chapter 2020 -- 2021
- Member of Institute of Electrical and Electronics Engineers 2021 -- 2022
- Member of Society for Industrial and Applied Mathematics 2020 -- 2022
- Member of Association for Computing Machinery 2021 -- 2022
Conference Organization
- Manchester SIAM-IMA Student Chapter Conference 2023, Manchester, UK, April, 2023
- ILAS 2026 Minisymposium: Numerical Linear Algebra in Machine Learning, VA, USA, May, 2026