Food computing: Domain adaptation and causal inference