Stochastic stem bucking using mixture density neural networks
Simon Schmiedel
TL;DR
This work tackles the challenge of optimizing stem bucking decisions under uncertainty by conditioning predictions of the unmeasured stem portion on previously measured diameters. It introduces a conditional mixture-density LSTM that predicts Gaussian parameters for the unknown portion, enabling multiple stem-profile samples, which are then optimized via a stochastic longest-path bucking algorithm. Across four conifer species from eastern Canada, the stochastic LSTM consistently yields better bucking decisions than a deterministic LSTM and polynomial benchmarks, highlighting the value of modeling uncertainty and conditioning on multiple measurements. The approach has practical potential to improve log value in forest operations and motivates future integration with sawmill optimization and broader species testing.
Abstract
Poor bucking decisions made by forest harvesters can have a negative effect on the products that are generated from the logs. Making the right bucking decisions is not an easy task because harvesters must rely on predictions of the stem profile for the part of the stems that is not yet measured. The goal of this project is to improve the bucking decisions made by forest harvesters with a stochastic bucking method. We developed a Long Short-Term Memory (LSTM) neural network that predicted the parameters of a Gaussian distribution conditioned on the known part of the stem, enabling the creation of multiple samples of stem profile predictions for the unknown part of the stem. The bucking decisions could then be optimized using a novel stochastic bucking algorithm which used all the stem profiles generated to choose the logs to generate from the stem. The stochastic bucking algorithm was compared to two benchmark models: A polynomial model that could not condition its predictions on more than one diameter measurement, and a deterministic LSTM neural network. All models were evaluated on stem profiles of four coniferous species prevalent in eastern Canada. In general, the best bucking decisions were taken by the stochastic LSTM models, demonstrating the usefulness of the method. The second-best results were mostly obtained by the deterministic LSTM model and the worst results by the polynomial model, corroborating the usefulness of conditioning the stem curve predictions on multiple measurements.
