code: public static EdgeScores insideOutsideO2AllGraSingleRoot(DependencyScorer scorer, Algebra s) {
          return insideOutside02AllGra(scorer, s, true);
      }
docs: Runs inside outside on an all-grandparents hypergraph and returns the edge marginals in the real semiring.