Graph Processing
Graph processing focuses on efficiently analyzing and manipulating data represented as graphs, aiming to extract meaningful insights and facilitate complex computations. Current research emphasizes developing and optimizing graph neural networks (GNNs), including variations for dynamic graphs and multimodal data integration, to improve performance and scalability across diverse applications. These advancements are crucial for tackling challenges in various fields, such as geospatial analysis, image processing (including hyperspectral imaging), and natural language processing through the integration of graph data with large language models. Hardware acceleration techniques, like those using silicon photonics, are also being explored to enhance the speed and energy efficiency of graph processing.
Papers
Weisfeiler-Lehman goes Dynamic: An Analysis of the Expressive Power of Graph Neural Networks for Attributed and Dynamic Graphs
Silvia Beddar-Wiesing, Giuseppe Alessio D'Inverno, Caterina Graziani, Veronica Lachi, Alice Moallemy-Oureh, Franco Scarselli, Josephine Maria Thomas
Bottleneck Analysis of Dynamic Graph Neural Network Inference on CPU and GPU
Hanqiu Chen, Yahya Alhinai, Yihan Jiang, Eunjee Na, Cong Hao