Labelled Uncertainty Graph (LUG)
- Labelled Uncertainty Graph (LUG) is a graph-based framework that compactly represents uncertainty through labels on nodes, applied in both belief-space planning and long-form LLM outputs.
- In belief-space planning, LUG extends classical planning graphs using labeled BDDs to estimate distances amidst multiple possible worlds and derive heuristics like h_max, h_sum, and h_level.
- For long-form LLM outputs, LUG models sampled responses and atomic claims in a bipartite graph, utilizing centrality metrics for claim-level uncertainty estimation and uncertainty-aware decoding.
Searching arXiv for the specified LUG papers and closely related context. arXiv_search(query="(Jiang et al., 2024)", max_results=5) arXiv_search(query="Graph-based Uncertainty Metrics for Long-form LLM Outputs", max_results=5) arxiv_search("Graph-based Uncertainty Metrics for Long-form LLM Outputs", 5) search_arxiv(query="Graph-based Uncertainty Metrics for Long-form LLM Outputs", max_results=5) functions.arxiv_search({"query":"Labelled Uncertainty Graph", "max_results": 10}) “Labelled Uncertainty Graph” (LUG) denotes two distinct graph-based formalisms in AI. In belief-space planning, the LUG is an extension of the classical planning-graph structure in which each node at level carries a label over world atoms, enabling distance estimation between belief states and the extraction of heuristics such as , , , and (Bryce et al., 2011). In recent work on long-form LLM outputs, the Labelled Uncertainty Graph represents LLM generations and the atomic claims they entail as a bipartite graph, and uses graph-centrality metrics as surrogate confidence labels for claim-level uncertainty estimation and uncertainty-aware decoding (Jiang et al., 2024). The shared acronym reflects a common emphasis on compactly encoding uncertainty in graph structure, but the two uses operate in different problem settings and with different semantics.
1. Terminological scope and conceptual role
In the planning literature, the LUG is defined over a belief state represented as a propositional formula over a finite set of fluents , with the possible worlds that satisfy that formula (Bryce et al., 2011). Its purpose is to provide a single labelled graph that can emulate what would otherwise require exponentially many classical planning graphs, while still supporting informed estimates of the cost to reach a belief-state goal under uncertainty.
In the long-form LLM setting, the Labelled Uncertainty Graph is introduced for “Claim-Level Confidence Estimation and Uncertainty-Aware Decoding” (Jiang et al., 2024). Here the graph is bipartite, with one partition for sampled responses and one for deduplicated atomic claims. The graph is used to assign fine-grained, claim-level confidence scores without model internals, and then to guide a two-stage decoding procedure—filter followed by synthesis—to trade off factuality and informativeness.
A common misconception is to treat “LUG” as a single standardized object across AI subfields. The published definitions do not support that interpretation. The two formalisms share the idea of labelled graph structure under uncertainty, but one is a planning-graph data structure for belief-space search, whereas the other is a graph-based uncertainty framework for long-form LLM generations [(Bryce et al., 2011); (Jiang et al., 2024)].
2. LUG for claim-level confidence estimation in long-form LLM outputs
The long-form LLM LUG begins from the observation that modern black-box LLMs are prone to hallucination, particularly in long-form outputs that mix correct and incorrect claims (Jiang et al., 2024). The framework therefore represents the relationship between LLM generations and claims within them as a bipartite graph and estimates the claim-level uncertainty with a family of graph centrality metrics.
The construction procedure is explicit. Given a user prompt , response sampling first produces a greedy response 0 and 1 additional samples 2, with 3, optionally more up to 4 or 5. Claim decomposition and de-duplication then prompt the LLM to decompose each sampled response 6 in a subset 7 into atomic claims 8. To remove semantically redundant claims, the method iteratively merges sets, with 9 and, for 0, 1, where 2 is implemented by prompting the LLM to test entailment between every candidate in 3 and the accumulated set 4 and appending only novel claims. The final claim node set is 5.
Edge establishment builds a bipartite graph 6. For every pair 7, the system prompts “Does 8 entail 9? Yes/No.” If yes, it adds undirected edge 0 to 1. Post-processing may remove any claim nodes that never appear in 2, and the graph is stored as adjacency matrix 3 with nodes ordered 4 (Jiang et al., 2024).
The associated pseudocode, 5, returns claim set 6 and uncertainties 7. Its steps are: sample responses; decompose claims for 8; merge all claim sets; test entailment for each 9; build 0 and 1; compute centralities such as 2 and 3 for each claim 4; and set 5 for closeness centrality (Jiang et al., 2024).
3. Centrality, self-consistency, and uncertainty-aware decoding
Once the LLM LUG is built, each claim node 6 is assigned a confidence score equal to its chosen centrality 7, with high centrality interpreted as low uncertainty and uncertainty defined as 8 (Jiang et al., 2024). This formulation gives a graph-theoretic reinterpretation of self-consistency: under this view, existing uncertainty estimation methods based on the concept of self-consistency can be viewed as using degree centrality as an uncertainty measure.
The primary centrality measures described are degree centrality and closeness centrality. Degree centrality is
9
with normalized form
0
Closeness centrality uses shortest-path distance in the graph. Let 1 be the shortest-path distance in 2. Using the Wasserman–Faust correction for disconnected graphs,
3
where 4 is the connected component containing 5 (Jiang et al., 2024).
The decoding procedure consumes 6 in four steps. First, select threshold 7 such as the 8-th percentile of 9 on a small dev set. Second, define operational claims 0. Third, issue an overview prompt, “Integrate these facts into a coherent paragraph:” followed by the list 1. Fourth, decode 2. Varying 3 traces out a precision–informativeness curve: tighter 4 higher factuality, fewer claims (Jiang et al., 2024).
A second misconception is that the framework is only a relabeling of standard self-consistency. The reported formulation does not support that reduction. Degree centrality recovers standard self-consistency, while higher-order metrics such as closeness exploit the global graph structure for more accurate uncertainty estimation (Jiang et al., 2024).
4. Empirical behavior in long-form generation
The experimental setup for the LLM LUG uses the datasets FActScore, PopQA-Long, and Natural Questions, with models GPT-3.5-turbo, GPT-4, and Llama-3-70B (Jiang et al., 2024). The uncertainty baselines are IL-VC, PH-VC, P(True), SC, and SC + VC. Evaluation for uncertainty estimation uses AUROC (True vs. False) and AUPRC-Negative (focus on false claims).
The main findings are quantitative. For 5 or 6, SC outperforms VC baselines by approximately 7–8 AUPRC. Closeness centrality 9 further improves AUPRC by 0 on average 1, and AUROC by up to 2. Betweenness, PageRank, and eigenvector centrality yield modest gains over SC but below 3 (Jiang et al., 2024). In the excerpted Table 1, for GPT-4 with 4, AUPRC-Negative is 5 for IL-VC, 6 for PH-VC, 7 for SC, and 8 for 9; for GPT-4 with 0, the corresponding values are 1, 2, 3, and 4.
For decoding, greedy and CoVe are dominated by all UAD variants. UAD(5) achieves a Pareto-optimal frontier: at 6 precision, it includes 7 more true claims vs. SC. Across the full curve, UAD(8) yields 9–0 absolute factuality at matched informativeness (Jiang et al., 2024).
The ablation results explain why closeness centrality is discriminative. False claims have larger average shortest-path distances to other claims than true claims. Performance also steadily rises with more samples when varying 1, confirming that centrality benefits from richer graph connectivity. The limitations are equally explicit: graph construction increases inference latency because it requires 2 decomposition plus 3 entailment calls; claim decomposition assumes claims are context-independent and atomic; and future directions include lightweight claim clustering, end-to-end prompts that jointly extract, score, and synthesize claims in a single pass, and extensions to non-bipartite graphs for structured claims such as event chains (Jiang et al., 2024). This suggests that the main trade-off is not only estimation quality but also the cost of constructing the graph.
5. LUG in belief-space planning: formal structure and label propagation
In belief-space planning, the LUG is an extension of the classical planning-graph structure, with levels 4, each comprising three layers: literal layer 5, action layer 6, and effect layer 7 (Bryce et al., 2011). Each node 8 at level 9 carries a label 00, which is a propositional formula over a fresh set of world atoms 01, one 02 per world 03. Intuitively, 04 is true under 05 iff 06 is reachable in the projection of the classical planning graph from world 07 in 08 steps or fewer.
The initial belief state is represented as a BDD over 09 encoding 10, constrained so that exactly those 11 are true that correspond to actual worlds of 12. At the initial layer 13, for each fluent literal 14,
15
that is, the BDD that is the disjunction of those 16 whose state 17 assigns 18 to true. At the action layer, for each action 19 whose execution-precondition formula 20 is reachable at level 21,
22
and the action is included if 23. At the effect layer, for each conditional effect 24,
25
and the effect is included if the label is not 26. The next literal layer is then
27
The operator 28 extends labels from literals to arbitrary formulas:
29
30
and 31 (Bryce et al., 2011).
Construction continues until the pair 32 stabilizes or until the goal belief-formula 33 is reachable, that is, 34. The representation uses BDDs throughout: one BDD variable 35 for each possible world, the initial belief 36, and subsequent labels computed by BDD operations AND, OR, and NOT. Internally, the CUDD package, or any efficient BDD library, maintains a shared BDD for all labels, exploiting common subgraphs (Bryce et al., 2011).
6. Planning heuristics, guarantees, and the CBTC example
Once the planning LUG is built to level 37 where 38 first becomes reachable, several heuristic-distance estimates can be read off (Bryce et al., 2011). If the goal 39 is put into CNF 40, then for each clause
41
The heuristic
42
is admissible because every clause must be supported in parallel. The heuristic
43
is generally inadmissible because separate clause support might share the same actions. The level heuristic is
44
and is also admissible. Relaxed-plan extraction yields 45 by choosing effects whose labels cover all worlds for each clause, projecting back to actions and their preconditions, and summing the number of selected actions across layers:
46
This is not guaranteed admissible but is usually far more informed (Bryce et al., 2011).
The key guarantees are stated directly. 47 and 48 are admissible lower-bounds on the true distance from 49 to 50. 51 and 52 are generally inadmissible since they may double-count shared actions. For consistency, 53 and 54 satisfy the triangle-inequality style requirement for A*: if 55, then one can show from their definitions that 56. Empirically, 57, and 58 drastically reduces search expansions, at the cost of higher per-node compute (Bryce et al., 2011).
The “Courteous BTC” example gives a worked instance. The fluents are 59. The initial 60 says 61, so 62 where 63 and 64. The goal is 65. Introduce BDD vars 66, so 67 is 68. At level 69,
70
71
Flush has precondition 72 and effect 73 unconditionally, so 74. At 75, 76 appears at 77 with label 78. DunkP1 and DunkP2 then become executable at 79, and their conditional effects for 80 get labels 81 and 82, respectively, so at 83 one gets 84 labelled 85. The graph stops at 86 because 87 is reachable there. The heuristic values are
88
89
Relaxed-plan extraction yields 90. In this small problem, a strong plan requires three sequential actions, so 91 underestimates the serial cost, while 92 and 93 match it exactly (Bryce et al., 2011).
The planning usage also clarifies a third misconception: not all LUG-based heuristics are admissible. The formal statements distinguish admissible lower-bounds such as 94 and 95 from generally inadmissible but more informed heuristics such as 96 and 97 (Bryce et al., 2011).