PyTorch Geometric Documentation, PyTorch Geometric Developers, 2024 - The official documentation provides comprehensive details on torch_geometric.data.Data, torch_geometric.data.Batch, and torch_geometric.loader.DataLoader, which are central to efficient graph batching in PyG.
Relational Inductive Biases, Deep Learning, and Graph Networks, Peter W. Battaglia, Jessica B. Hamrick, Victor Bapst, Alvaro Sanchez-Gonzalez, Vinícius Flores Zambaldi, Mateusz Malinowski, Andrea Tacchetti, David Raposo, Adam Santoro, Ryan Faulkner, Caglar Gulcehre, Francis Song, Andrew Ballard, Justin Gilmer, George Dahl, Ashish Vaswani, Kelsey Allen, Charles Nash, Victoria Langston, Chris Dyer, Nicolas Heess, Daan Wierstra, Pushmeet Kohli, Matt Botvinick, Oriol Vinyals, Yujia Li, Razvan Pascanu, 2018arXiv:1806.01261 [cs.LG]DOI: 10.48550/arXiv.1806.01261 - This survey paper presents a unified conceptual framework for graph neural networks and their computational operations, providing an understanding of how message passing is applied, which is very helpful for understanding why the batching strategy works.
CS224W: Machine Learning with Graphs, Jure Leskovec, Charilaos Kanatsoulis, 2025 (Stanford University) - A known university course on graph neural networks that includes data structures, batching, and implementation details for various GNN models.