I wonder whether there is mathematics about the combinatorics of turning directed graphs into DAGs and DAGs into path graphs (maybe with the intermediate step of trees?).
This feels kind of relevant to AI alignment: If we have the right level of abstraction (i.e. we don't just overfit to human behavior and biases), one way we can represent inconsistent preferences is via directed graphs (fully connected?). But we would like to turn these inconsistent preferences into consistent ones.
Example: If we have a cycle graph ({a,b,c},{(a,b),(b,c),(c,a)}), then we can turn it into a path graph by removing any of the three edges (three ways of pathizing the graph).
If we have a DAG ({a,b,c,d},{(a,b),(a,c),(b,d),(c,d)}) where b and c are deemed incomparable, we can turn that into a path graph in two different ways: either putting c before b or b before c (two ways of pathizing the graph).
There's probably some recursive thing going on here, if we have more complex graphs.
This should be called "pathologizing a graph".
Hm, so this can't really encode all inconsistent preferences (e.g. the allais paradox can't be).
Maybe a continuous graph in the probability simplex over the possible subsets of options?
And transform that into a graph over the probability simplex over the options?