Learning-Based Informed Trees (LIT*)
- The paper demonstrates LIT*'s main contribution: co-adapting batch size (B) and neighbor count (k) via a learned deep fuzzy module for enhanced planning efficiency.
- LIT* leverages obstacle density metrics, deep fuzzy sets, and DDPG-based training to dynamically adjust parameters, outperforming fixed-parameter planners.
- The method achieves faster convergence and lower path costs in high-dimensional spaces, as confirmed by improved performance metrics across multiple benchmark domains.
Searching arXiv for LIT* and closely related informed-tree motion planning papers. Searching arXiv for "Learning-based Informed Trees" and adaptive informed-tree motion planning. Learning-based Informed Trees (LIT) denotes an asymptotically-optimal, single-query motion planner in the style of RRT / Informed RRT*, but with its two most critical sampling-based parameters—the batch size and the number of nearest neighbors —chosen on-the-fly by a learned “deep fuzzy” module. The method monitors obstacle density in the configuration space through valid and invalid samples, encodes both global and local ratios together with the Lebesgue measure of the informed subset, and converts these observations into planning parameters by fuzzification, a DDPG-based actor, and Takagi–Sugeno–Kang defuzzification. The reported aim is to adapt exploration and rewiring behavior to obstacle distributions in high-dimensional spaces, yielding faster convergence and lower-cost paths than fixed-parameter baselines (Zhang et al., 28 Aug 2025).
1. Position within informed sampling-based planning
LIT* is presented as a planner in the family of informed-tree methods, specifically in the style of RRT* / Informed RRT*. Its defining difference is that it does not keep the batch size or nearest-neighbor parameter fixed. Instead, it co-adapts both parameters during planning by using a learned scheduler conditioned on obstacle-density signals. In the source description, the planner constantly monitors how many of the last batch of samples were collision-free versus in collision, and it supplements these counts with local ratios and the informed-set measure (Zhang et al., 28 Aug 2025).
The comparative framing in the source places LIT* against RRT-Connect, Informed RRT*, BIT*, AIT*, EIT*, FIT, and APT. Within that comparison, fixed-parameter planners are described as being handicapped by static choices of and : if is small, they may waste time re-wiring too few neighbors, whereas if is large, they may incur high nearest-neighbor cost. FIT* is described as adaptive in only, and APT* as adaptive in 0 only; LIT* is characterized as the first to co-adapt both parameters (Zhang et al., 28 Aug 2025).
The central modeling premise is obstacle-density awareness. The planner encodes both a global invalid ratio 1 and local invalid ratios 2 and 3. These quantities are intended to distinguish obstacle-sparse from obstacle-dense regions and thereby alter sampling and connection behavior accordingly. This suggests that LIT* should be understood less as a new graph-search principle than as a learned parameter-control layer wrapped around an informed asymptotically optimal planner.
2. Mathematical formulation
The planner partitions samples into 4, the set of collision-free samples, and 5, the set of collision samples. It then defines the invalid ratio
6
This ratio is used in both global and local forms. The third observation is the Lebesgue measure 7 of the current informed subset, described in the source as the prolate ellipsoid (Zhang et al., 28 Aug 2025).
Each observation 8 is mapped into three Gaussian fuzzy sets, 9 (sparse), 0 (medium), and 1 (dense), using
2
The resulting nine membership values are concatenated into a 3 fuzzy feature vector
4
This representation is the input to the learned actor modules B-Net and K-Net (Zhang et al., 28 Aug 2025).
Defuzzification is performed by a Takagi–Sugeno–Kang weighted sum,
5
where 6 are firing strengths and 7 are learned linear consequents. For B-Net, the scalar output is rounded to an integer batch size 8. For K-Net, the output is a real weighting factor 9. The actual neighbor count is then determined by the modified RGG expression
0
where 1 is the space dimension and 2 (Zhang et al., 28 Aug 2025).
The learning objective is DDPG-based. With actor 3 and critic 4, the critic loss is
5
and the actor loss is
6
The source further distinguishes a reward 7 for B-Net, designed to encourage fast convergence and stable improvements, and a reward 8 for K-Net, designed to encourage short, direct paths (Zhang et al., 28 Aug 2025).
3. Planning procedure and learned control pipeline
The planning loop begins with 9, 0, 1, 2, and 3. At each iteration, the planner samples 4 points, partitions them into new valid and invalid states, computes the global invalid ratio, computes local invalid ratios using a local neighborhood radius 5 around the current tree path, and evaluates 6 for the current informed subset. When expansion is needed, it looks up or predicts 7, converts it into
8
and expands each tree node by its 9 nearest neighbors in informed RRT* style. States outside the updated informed set are then pruned before the next iteration (Zhang et al., 28 Aug 2025).
A notable systems-level detail is the separation between training-time inference and run-time deployment. When trainingMode=true, the ratios are sent to the online DDPG network. After training, the continuous policy outputs are pre-discretized into two 0D tensors, tensor_B and tensor_K, so that run-time queries for 1 and 2 become constant time. The source explicitly states an 3 lookup for both quantities after training (Zhang et al., 28 Aug 2025).
The network architecture is described as a deep fuzzy module. Fuzzification maps three scalars to nine Gaussian membership values. The actor network, either B-Net or K-Net, takes the 9-dimensional fuzzy vector as input, applies a convolutional layer with three 4D kernels of sizes 5, 6, and 7 to produce 8 output channels, then passes the flattened representation through an MLP with layers 9 and ReLU activations. The output layer contains three neurons, one per defuzzification rule output, and the final scalar 0 is produced by TSK defuzzification. The critic uses the same base architecture but takes 1 as input and outputs a scalar 2. Training uses DDPG with prioritized experience replay, soft target updates with 3, and minibatch size 4 (Zhang et al., 28 Aug 2025).
4. Adaptive behavior and interpretation
The operational claim of LIT* is that obstacle distributions should govern both the number of fresh samples and the aggressiveness of neighborhood expansion. The source states that, because the network is trained offline on many different obstacle-density scenarios, LIT* automatically selects small batches and large neighborhoods in sparse regions, and large batches and small neighborhoods in cluttered regions. This is presented as the mechanism by which the planner can drive quickly toward the goal in sparse space while exploring around narrow passages in dense space (Zhang et al., 28 Aug 2025).
The same source summary also contains a differently worded interpretation in its “Key improvements” discussion, stating that “low 5 and large 6 help jump quickly toward the goal” in sparse regions and that “high 7 and small 8 help thread narrow passages” in cluttered regions. Taken together, these passages indicate a consistent high-level claim—namely, adaptive co-tuning of 9 and 0 in response to obstacle density—but they do not present a completely uniform directional description of how the two parameters move in every regime. A plausible implication is that the primary contribution lies in the learned coupling between obstacle-density statistics and parameter selection, whereas exact monotonic trends for 1 and 2 may depend on the specific local/global ratio inputs and the learned policy surface (Zhang et al., 28 Aug 2025).
This adaptive interpretation is also reflected in the reward design. The B-Net reward
3
with
4
is described as encouraging fast convergence and stable improvements. The K-Net reward
5
is described as encouraging short, direct paths. In this formulation, 6 and 7 are not merely heuristic knobs; they are learned controls optimized for distinct but coupled planning objectives (Zhang et al., 28 Aug 2025).
5. Complexity, benchmarks, and reported performance
The asymptotic complexity discussion begins from the standard informed-tree baseline: the core planning step in RRT* / Informed RRT* is stated as 8 per insertion, dominated by nearest-neighbor search over 9 vertices. LIT* is reported to preserve the same 0 scaling, but with smaller constant factors than BIT*, AIT*, FIT*, or Informed RRT* when obstacle density varies. The added overhead after training is described as only the 1 table lookup for 2 and 3; communication between the C++ planner and the Python-based DDPG during training can be significant, but the two 3D lookup tensors incur no extra asymptotic cost at run time (Zhang et al., 28 Aug 2025).
The benchmark domains are Random Rectangles (RR) and Narrow Passage (NP) in 4, 5, and 6 within Planner Developer Tools, together with a dual-arm Barrett WAM manipulation task in 7 in OpenRAVE. The reported metrics include median initial solution time 8, median initial cost 9, and final cost 0 (Zhang et al., 28 Aug 2025).
| Domain | FIT* | LIT* |
|---|---|---|
| RR–1 | 2 s, 3, 4 | 5, 6, 7 |
| RR–8 | 9, 00, 01 | 02, 03, 04 |
| RR–05 | 06, 07, 08 | 09, 10, 11 |
| NP–12 | 13, 14, 15 | 16, 17, 18 |
| NP–19 | 20, 21, 22 | 23, 24, 25 |
| NP–26 | 27, 28, 29 | 30, 31, 32 |
From these results, the source highlights a 33 speed-up for RR–34, 35 for RR–36, 37 for RR–38, 39 for NP–40, 41 for NP–42, and 43 for NP–44. It also reports that, in the dual-arm 45 manipulation task, LIT* finds the first feasible dual-arm pick-and-place path in approximately 46 s versus 47 s for BIT*, with an average path-length reduction of approximately 48. Final smoothing is said to bring both planners near-optimal, but LIT* is reported to converge faster. The cost-time convergence curves are described as showing the cost dropping more steeply during the first 49 of allotted time across all dimensions, especially in narrow passages (Zhang et al., 28 Aug 2025).
6. Nomenclature and distinction from learning-augmented search trees
The acronym “LIT*” is not unique across arXiv. In robot motion planning, it refers to the learning-based informed-tree planner described above, which uses deep fuzzy learning to select batch size and nearest-neighbor parameters inside an informed asymptotically optimal planner (Zhang et al., 28 Aug 2025). In a distinct data-structure context, a related acronym is used for a “Learning-Augmented Informed Trees” framework instantiated by composite-priority Treaps and B-Treaps, where each key 50 receives a predicted weight 51 and a composite priority
52
with 53, in order to obtain depth bounds of order 54 and, with 55, static optimality (Chen et al., 2022).
The search-tree framework also extends to dynamic self-reorganization and B-tree analogues. Its working-set instantiation uses
56
yielding expected access cost
57
and total cost
58
while supporting insertions, deletions, and prediction updates. In that setting, “LIT*” designates a learning-augmented search-tree scheme rather than a robot motion planner (Chen et al., 2022).
This naming overlap matters because both uses involve “trees,” “learning,” and “informed” behavior, but they address different technical objects. The motion-planning LIT* adapts 59 and 60 under obstacle-density observations in configuration spaces; the search-tree LIT* assigns priorities derived from predicted item weights to obtain entropy-sensitive and working-set-sensitive access costs. The shared acronym therefore should not be taken to imply methodological identity between the two lines of work.