To minimize E(θ), the gradient of the objective function with respect to each of the parameters in θ is calculated efficiently via backpropagation through structure, as proposed by Goller and Kchler (1996).
we first compute the prediction errors in all tree nodes bottom-up.