Domain Generalization with Small Data