A natural language processing to causality framework for robust knowledge extraction of CO₂ hydrogenation with batch effect control | Synapse