Coordinated Multi-Neighborhood Learning on a Directed Acyclic Graph