Heterogeneous Federated Learning on a Graph