REVIEW 5 major objections 5 minor 3 references
Autoregressive Generation of Static and Growing Trees
T0 review · 5 major / 5 minor · reviewed 2026-08-08 · deepseek-v4-flash
Pith's one-line read HourglassTree claims that autoregressive generation of tree skeletons becomes efficient and high-quality when branches are ordered by depth-first traversal and processed by a multi-resolution hourglass transformer, cutting memory and…
desk verdict Plausible method, real efficiency gain, but generation-quality evidence is under-specified and the 'first' claim contradicts the paper's own related work. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the hourglass transformer with two token-level downsampling stages and shifted skip connections: the first downsampling merges a quadruple of x/y/z/r tokens into a single vertex token, the second merges the two endpoint tokens of a branch into one branch token, and the bottleneck processes the shortest sequence, with a learnable residual added to its later layers. Depth-first search ordering of branches supplies the causal structure that makes the autoregressive loss meaningful, ensuring each branch's prediction can condition on its ancestors; the paper's ablations show that swapping this ordering for zyx or Hilbert ordering collapses generation quality.
What would settle it
Take the trained HourglassTree model and generate a batch of trees, then compare branch-length distribution, radius taper, branching angle, and parent-child radius ratio against a set of real tree skeletons obtained from terrestrial LiDAR scans; if the joint distribution of these statistics differs substantially from the simulator's, the reported FID against simulator data overstates how well the model captures real tree structure. A second observable check: train the identical pipeline on real scanned skeletons of the same species and report whether FID and connectivity degrade relative to the simulator-trained numbers.
Extended reading notes
Core claim
The central claim is that depth-first ordering plus hourglass downsampling turns tree skeletons into a sequence that a standard autoregressive cross-entropy model can learn directly and efficiently. Each branch becomes two endpoints with coordinates and radius, each value quantized to 256 bins, and a depth-first traversal of the parent-child branch graph fixes the token order; this ordering alone improves FID from 36.30 (zyx) to 5.64 (DFS) on elm trees and connectivity from 0.2290 (Hilbert) to 0.9866 (DFS). The hourglass architecture then compresses the token sequence by merging four coordinate tokens into a vertex and two vertices into a branch, so the bottleneck layers see far fewer tokens, cutting GPU memory from 15.9G to 6.1G per GPU and training time from 10m15s to 5m21s while improving FID from 9.111 to 5.641 over the plain transformer. The same token sequence can be conditioned on an image, a sketch, a partial tree, or a point cloud, and ten growth stages concatenated in chronological order let the model generate 4D growing trees.
Load-bearing premise
The load-bearing assumption is that trees produced by the Rhizomorph simulator are representative of real tree structures, so all FID, MMD-CD, JSD, and connectivity scores measured against held-out simulator samples stand in for real-world generation quality.
Editorial extensions
If this is right
- Branch-level tokenization lets the model generate trees with up to 1,000 branches, well beyond the roughly 1,600 faces that prior autoregressive mesh generators can handle, because one branch costs only 8 tokens.
- The hoursglass architecture's memory and speed gains are the enablers: same-depth plain transformer uses 15.9G x 4 GPU memory and 10m15s per epoch, while HourglassTree uses 6.1G x 4 and 5m21s.
- DFS ordering is a causal, parent-before-child sequence and is critical for quality; FID drops from 36.30 with zyx ordering to 5.64 with DFS, and connectivity rises from 0.6233 to 0.9866.
- Conditional generation is achieved by prepending condition tokens extracted from an image, a sketch, a partial tree, or a point cloud, and the model completes or converts them autoregressively.
- Growth dynamics are modeled by concatenating ten stage-wise token lists in chronological order, so the autoregressive model learns inter-stage transitions and can generate full 4D growth trajectories.
Reading between the lines
- The ordering result is likely a general principle: any autoregressive generator over hierarchical data should order tokens so that ancestors precede descendants; applying DFS-style ordering to other branching structures (river networks, vascular systems, L-systems) should show similar FID/connectivity gaps, which would be a cheap and direct test.
- The paper's quality metrics are computed against held-out Rhizomorph simulator samples, not real scanned trees; training the same architecture on real tree skeletons (terrestrial LiDAR) and comparing FID/connectivity would reveal how much of the reported quality depends on the simulator's branch statistics.
- Because the skeleton is a compact cylinder set and leaves are added procedurally, an obvious extension is to use the same conditional autoregressive mechanism to generate leaf placement from the skeleton, something the paper leaves implicit.
- The hourglass downsampling recipe is a generic sequence-compression strategy; it should transfer to other long sequences whose tokens can be hierarchically grouped, such as molecule graphs or urban road networks, where coarser grouping rules are known.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes HourglassTree, an autoregressive transformer for generating 3D tree skeletons represented as ordered sequences of quantized branch endpoints. The main claimed contributions are a DFS/BFS token ordering that captures parent-child structure, an hourglass-shaped transformer that reduces sequence length in middle layers for lower memory and faster training than a plain transformer, and extensions to conditional generation (image-to-tree, point-cloud-to-tree, completion) and to multi-stage 4D growth sequences. The empirical section reports FID, MMD-CD, COV-CD, JSD, Connect, Novel, Unique, and efficiency numbers, with an ablation showing the hourglass variants improve FID from 9.111 to 5.641 while reducing training time from about 10 minutes to about 5 minutes and GPU memory from 15.9G to 6.1G per GPU. The paper does not release code or data and does not report comparisons to prior deep tree generators.
Significance. If the efficiency and quality results are correct, the hourglass design combined with DFS token ordering would be a practically useful step for autoregressive generation of structured, branching geometry, and the 4D growth and conditional-generation extensions are appealing. The paper contains a direct, internally consistent ablation that supports the memory/time advantage of the hourglass architecture, and the DFS ordering experiment shows a large effect on the reported connectivity metric. However, the central quality claims are currently unverifiable because the metrics are not defined, no baselines against prior tree generators are reported, and the evaluation is entirely self-referential with respect to the Rhizomorph simulator used to create both training and test data. The efficiency claim is the strongest supported part; the quality claims need substantially more evidence.
major comments (5)
- [Section 4.1, Tables 1, 3, 4, 5] The quantitative evaluation is underspecified to the point of being non-reproducible. FID, MMD-CD, COV-CD, JSD, IoU, Precision, Recall, and F1 are given only one-line prose definitions; the paper never states how tree meshes are rendered for FID, which views or Inception features are used, how point clouds are sampled for Chamfer distance, how distributions are estimated for MMD/JSD, or what formula and threshold define the 'Connect' metric. Because these metrics carry the generation-quality claim, the reported numbers cannot be checked by a reader.
- [Introduction, item (1) and Section 2 (Related Work)] The paper claims that this is 'the first deep generative solution specifically designed for tree-structured data,' but its own Related Work describes Lee et al. 2023 (Latent L-systems, a transformer-based tree generator) and Zhou et al. 2023 (DeepTree, deep learning for tree generation) as deep learning methods for trees. This novelty claim is internally contradicted and needs to be substantially weakened or clarified.
- [Section 2 and Section 4.2] No quantitative comparison is reported against any prior deep tree generator, despite the paper naming DeepTree, Latent L-systems, Tree-D, and SVDTree. The abstract and introduction claim higher-quality generation than prior methods, but the experiments only compare the proposed model variants against each other. Adding at least one or two of these methods under the same metric protocol is necessary to support the superiority claims.
- [Section 4, data generation paragraph] All training and held-out test samples come from the Rhizomorph simulator of Li et al. 2023. Consequently, the FID, MMD-CD, COV-CD, and JSD values measure how closely the model matches that simulator's distribution, not how botanically plausible or realistic the trees are relative to real scanned trees. The paper should either evaluate on real tree data or carefully restrict the claims to 'match to the training simulator distribution'.
- [Table 2 and Section 4.2.2] The architecture ablation reports no error bars, no repeated runs, and no variation of sequence length or model scale, so the speed and memory improvements are established only for a single configuration on a single dataset. The efficiency claim would be stronger with multiple seeds, confidence intervals, and at least one additional tree species or sequence length to show the trend is stable.
minor comments (5)
- [Abstract and Section 3.2.4] There are several typos: 'completent' in the abstract should be 'complement', 'and and Self-Attention' in the Section 3.2.4 heading should be 'and Self-Attention', and 'Similarily' should be 'Similarly'.
- [Section 3.2.1] The phrase 'structured trees with inherent structural' appears incomplete; please revise to a complete sentence.
- [Section 3.2.3, Eq. (1)] The learned scale alpha is introduced without specifying its initialization, dimensionality, or any regularization; a sentence on these details would clarify the mechanism.
- [Section 4.2.4] The sentence 'We trained 6 models for each species, including Vitellaria, Hickory, Shadbush, Spruce, and Tulip' lists only five species; clarify whether Elm is the sixth and why it is listed separately in Table 1.
- [Figure 4] Figure 4 shows quantization at 64, 256, and 1024 levels, but the text states that 256 bins are used; please explain whether the figure illustrates an ablation or a conceptual comparison.
Circularity Check
No significant circularity: efficiency claims are direct measurements and quality scores are held-out evaluations against the stated simulator distribution; underspecification is a reproducibility issue, not circularity.
full rationale
The paper contains no analytic derivation in which a predicted quantity equals an input by construction. Its central claims are empirical: the hourglass transformer is faster and uses less memory (Tables 1-2, with direct wall-clock and GPU-memory measurements) and generates quantized branch sequences with lower FID/MMD/JSD (Tables 1, 3, 4). These quality metrics are computed against a held-out split of the same Rhizomorph-generated dataset used for training; while that makes the evaluation self-referential with respect to real-world trees, it is standard train/test evaluation of a generative model and not a fitted parameter renamed as a prediction. The citation to Li et al. 2023 for the simulator is a code-reproduced external data source with overlapping authors, but it does not assume or entail HourglassTree's results, so it is not load-bearing self-citation. Undefined metric details (how FID is computed on meshes, what 'Connect' measures) and the absence of numbers for prior tree generators are reproducibility and support concerns, not circularity. No uniqueness theorem or ansatz is smuggled in via citation; the hourglass architecture is attributed to prior work and empirically ablated.
Assumptions & free parameters
free parameters (5)
- Quantization bins per continuous value =
256
- Maximum branches per tree per species =
200 (elm), 1000 (other species)
- Number of SOS/EOS control tokens =
8
- Learnable bottleneck scale alpha =
learned during training
- Point cloud query vectors =
50
assumptions (5)
- domain assumption Simulator fidelity: trees generated by the Li et al. [2023] Rhizomorph model are a valid proxy for real tree geometry and growth
- domain assumption Branch-endpoint parameterization (two points with radii) is sufficient to represent trees, with leaves added procedurally
- domain assumption DFS token ordering encodes all structural dependencies needed by causal attention
- ad hoc to paper Quantization into 256 bins with per-coordinate boundaries preserves structural fidelity
- domain assumption The 'Connect' and FID/MMD metrics as computed on token-to-mesh conversions measure meaningful tree quality
Cite this review
Pith. "Pith review of Autoregressive Generation of Static and Growing Trees." pith.science (2026). https://pith.science/paper/QQ75IJ5J
@misc{pith2026250204762,
author = {Pith},
title = {Pith review of: Autoregressive Generation of Static and Growing Trees},
year = {2026},
howpublished = {\url{https://pith.science/paper/QQ75IJ5J}},
note = {Machine review of arXiv:2502.04762}
}
read the original abstract
We propose a transformer architecture and training strategy for tree generation. The architecture processes data at multiple resolutions and has an hourglass shape, with middle layers processing fewer tokens than outer layers. Similar to convolutional networks, we introduce longer range skip connections to completent this multi-resolution approach. The key advantage of this architecture is the faster processing speed and lower memory consumption. We are therefore able to process more complex trees than would be possible with a vanilla transformer architecture. Furthermore, we extend this approach to perform image-to-tree and point-cloud-to-tree conditional generation and to simulate the tree growth processes, generating 4D trees. Empirical results validate our approach in terms of speed, memory consumption, and generation quality.
Figures
Figures from the paper (7 more)
Reference graph
Works this paper leans on
-
[2020]
Score-based generative modeling through stochastic differential equations. arXiv:2011.13456 (2020). O. Stava, S. Pirk, J. Kratt, B. Chen, R. Měch, O. Deussen, and B. Benes. 2014. Inverse procedural modelling of trees. In Computer Graphics Forum, Vol. 33. Wiley Online Library, 118–131. J. Tang, Z. Li, Z. Hao, X. Liu, G. Zeng, M.-Y. Liu, and Q. Zhang. 2024....
arXiv 2020
-
[2021]
Accurately Solving Rod Dynamics with Graph Learning. In NeurIPS. Y. Siddiqui, A. Alliegro, A. Artemov, T. Tommasi, D. Sirigatti, V. Rosov, A. Dai, and M. Nießner. 2024. Meshgpt: Generating triangle meshes with decoder-only trans- formers. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 19615–19625. A. R. Smith. 1984. ...
work page 1984
-
[2024]
Point Transformer V3: Simpler, Faster, Stronger. In CVPR. B. Zhang, J. Tang, M. Niessner, and P. Wonka. 2023. 3dshape2vecset: A 3d shape representation for neural fields and generative diffusion models. ACM Transactions on Graphics (TOG) 42, 4 (2023), 1–16. B. Zhang and P. Wonka. 2024. Lagem: A large geometry model for 3d representation learning and diffu...
arXiv 2023
Reviewed August 8, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.