Learning on Large Graphs using Intersecting Communities