IEEE transactions on knowledge and data engineering [IEEE Trans Knowl Data Eng] NLMUID: 9887654