On Statistical Learning for Structural Data: Data Fusion and Semi-supervised Learning