Handling negative conditional mutual information estimates from the KSG estimator in IDTxl
Determine a principled, theoretically justified procedure for handling small negative estimates of conditional mutual information produced by the Kraskov–Stögbauer–Grassberger (KSG) nearest-neighbor estimator during the PRUNE-phase significance testing in the IDTxl transfer entropy pipeline, so as to avoid false-positive links without ad hoc rejection rules.
References
What to do with these very small but negative values is not entirely clear, but we have found that automatically rejecting them as significant leads to the best results by minimizing false-positive links.
— Empirical Discovery of Multi-Scale Transfer of Information in Dynamical Systems
(2502.19633 - Curtis et al., 26 Feb 2025) in Section 2: Determining Information Flow through Transfer Entropy (paragraph discussing the KSG estimator and significance testing)