https://doi.org/10.1109/TBDATA.2022.3232761