SEMI-CAVA: A Causal Variational Approach to Semi-Supervised Learning | Synapse