We address discontinuities in our model (i.e., top-\(k\)  sampling,
neighborhood size selection) by utilising the Straight-Through
Estimator [1]}. During the backward pass we
compute the gradients with the Gumbel-softmax reparametrization trick
[2]}, [3]}. The same procedure
is followed for constructing and sparsifying scene-level graphs in the
auxiliary screenplay-based network.
