Efficient Beam Tree Recursion
Jishnu Ray Chowdhury, Cornelia Caragea

TL;DR
This paper improves the memory efficiency of Beam Tree Recursive Neural Networks (BT-RvNN), achieving significant reductions in memory usage, state-of-the-art results in ListOps, and versatile applications as a sequence contextualizer.
Contribution
The authors identify and address the main memory bottleneck in BT-RvNN, propose strategies to reduce memory usage by 10-16 times, and extend BT-RvNN's utility as a sequence contextualizer.
Findings
Memory usage reduced by 10-16 times.
Achieved new state-of-the-art in ListOps.
Extended BT-RvNN for sequence contextualization.
Abstract
Beam Tree Recursive Neural Network (BT-RvNN) was recently proposed as a simple extension of Gumbel Tree RvNN and it was shown to achieve state-of-the-art length generalization performance in ListOps while maintaining comparable performance on other tasks. However, although not the worst in its kind, BT-RvNN can be still exorbitantly expensive in memory usage. In this paper, we identify the main bottleneck in BT-RvNN's memory usage to be the entanglement of the scorer function and the recursive cell function. We propose strategies to remove this bottleneck and further simplify its memory usage. Overall, our strategies not only reduce the memory usage of BT-RvNN by - times but also create a new state-of-the-art in ListOps while maintaining similar performance in other tasks. In addition, we also propose a strategy to utilize the induced latent-tree node representations produced by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsAdvanced Neural Network Applications · Neural Networks and Applications · Human Pose and Action Recognition
