Scaling Telco Autonomy: Leveraging GNNs with Distributed GraphFlow Google Cloud detailed an Autonomous Network Operations framework that pairs Graph Neural Networks (GNNs) with AI agents to move telecommunications networks toward Level 5 Autonomy as defined by TM Forum. The framework centers on a network digital twin hosted on Google Cloud's Spanner Graph, which the company says offers virtually unlimited scaling, 0-RPO/0-RTO, five 9s of availability, and multi-model support for relational, graph, vector, and full-text search data. Google Cloud said the digital twin lets operators train and evaluate ML models on historical data and simulate proposed network changes, enabling AI agents to design future states and resolve network issues automatically. The telecommunications industry is currently undergoing a paradigm shift, moving from traditional manual human-driven operations to fully Autonomous Network Operations. https://cloud.google.com/blog/topics/telecommunications/the-autonomous-network-operations-framework-for-csps?e=48754805 Modern networks have grown increasingly complex, heterogeneous, and large-scale, making handcrafted rules-based methods and traditional Machine Learning ML approaches alone insufficient to automate network operations. While ML methods can identify subtle patterns and make fine predictions from large amounts of structured data, they lack the ability to understand, reason about the data and the system it represents, and ultimately make the kind of decision a human operator would. The growth of AI agents and their ability to reason is a promising solution to this shortcoming. However, in the same way a human operator is not capable of directly ingesting the statistical information spread across the billions of data points created in a large network, AI agents also lack the ability to operate at this scale. To address this challenge, telecommunications companies are adopting Graph Neural Networks GNNs , a modern form of machine learning designed to operate natively on massive volumes of temporal and relational data. By integrating GNNs with AI agents, operators can combine advanced diagnostics such as root cause analysis, capacity planning, traffic forecasting, what-if simulations, and real-time anomaly detection with the reasoning power required to interpret these insights and execute justified actions. This powerful combination enables networks to safely move towards Level 5 Autonomy as defined by TM Forum https://www.tmforum.org/missions/autonomous-networks , where the system operates autonomously. In this post, we present the three components Data, ML, and AI that will power Google Cloud’s Autonomous Network Operations framework. At the heart of Google Cloud’s Autonomous Network Operations framework is the network digital twin: a highly detailed, virtual replica that continuously mirrors its living telecommunications network in real time. Rather than being a static model, it is represented as a dynamic, temporal network graph that captures the evolving state and relations of its components over time. This architectural approach allows operators to "go back" in time to train and evaluate ML models on historical data, while providing AI agents with the foundational operational knowledge required to achieve Level 5 Autonomy. By simulating the impact of proposed network changes within this digital environment, the Digital Twin establishes a critical layer of trust, enabling AI agents to confidently design future states and automatically resolve network issues. Google Cloud’s Spanner Graph https://cloud.google.com/products/spanner/graph?e=48754805 is well suited to host this digital twin: Scalability and Availability : Spanner Graph provides a no compromise foundation for modern applications, offering virtually unlimited scaling that grows as the network grows, along with 0-RPO/0-RTO and five 9s of availability. Multi-Model Support : Supports multiple data models Relational, Graph, Vector, and Full-Text Search in a single platform allowing developers to build complex compositions such as graph transversals combined with nearest neighbor vector search. Global Consistency : Spanner provides a globally consistent view of the network, simplifying system development. The next figure illustrates a network topology with four node types: routers, interfaces the physical ports , VPNs L3VPN service instances , and flows active traffic sessions . These are connected by directed edge types capturing the full network stack: physical containment router-interface , physical links interface-interface , control-plane peering router-router via OSPF/iBGP , service membership router-VPN , and traffic anchoring flow-interface, flow-VPN . To predict how a network will behave and react, the digital twin leverages an ML layer powered by Distributed Graph Flow DGF . By training on the vast volumes of structured historical data hosted within Spanner Graph, this layer uncovers critical predictive insights that enable human operators and AI agents to manage networks proactively rather than reactively. DGF is a recently open-sourced Python library designed to manage the entire end-to-end lifecycle of GNN modeling. Developed by Google CoreML and Google Research, it brings a decade of internal Google-scale tools and expertise directly to Google Cloud enterprise clients. To accommodate different engineering needs, the library offers high-performance, composable, low-level primitives for advanced teams, alongside a simple API for rapid development that requires no prior GNN expertise. For instance, training and evaluate a GNN model in GraphFlow with the high level API can be as simple as writing 5 lines of code: The DGF provides high-level concepts that map directly to Autonomous Network Operations requirements: By leveraging DGF and GNNs, telcos can move from reactive maintenance to proactive prevention through several advanced use cases: Anomaly detection : GNNs generate node and edge embeddings that encapsulate historical patterns and current health. Any anomalous embeddings are flagged for review before they lead to service degradation. Root cause analysis RCA : DGF can output specific subgraphs containing only the relevant network instances related to an incident, such as "Attach Failures" in a specific ZIP code. This allows troubleshooting agents to perform high-speed analysis without scanning the entire global network. Predictive maintenance : The system can predict the likelihood of device failures or edge breaks, such as "handover failures" for fast-moving equipment, enabling proactive load balancing or rerouting. Furthermore, by combining agents, remedial actions can be automated by adopting a ‘human-on-the-loop’/’human-in-the-loop’. What-if analysis : GNNs enable Telcos to simulate scenarios like fiber cuts, or traffic surges or device configuration changes. By modeling topological dependencies, GNNs can predict how these local changes propagate across the entire network, allowing engineers to test resilience and evaluate mitigation strategies in a risk-free digital environment. Once you have created a digital twin example code https://github.com/GoogleCloudPlatform/cloud-spanner-samples/tree/main/telco-and-csp/ano-gnn , a straight-forward 5-step process can be used to implement Root Cause Analysis RCA detection using GNNs and DGF. Connect to the Digital Twin : Use the DGF Spanner Graph connector dgf.io.read spanner graph to load the network topology directly from Spanner Graph's Digital Twin into the DGF environment. Train a Supervised Node or Edge Prediction model : Depending on the training data and objective, you will train a supervised node prediction model to predict a target node feature or an edge prediction model to predict an edge between the root cause entity node and the affected entity node. For the given sample data you will use the high-level dgf.learning.train node model API to train a supervised node prediction model. Use the node prediction model to predict root cause node : The node prediction model can be directly used to predict the impact score on the node with the anomaly. Entity nodes affected by the anomaly with highest predicted impact score will be the top candidates for root cause. Deploy to Gemini Enterprise Agent Platform formerly Vertex AI : Export the model and host it on a Gemini Enterprise endpoint to enable scalable, low-latency predictions. Real-time Inference : Make prediction calls to the inference endpoint with the anomaly date as input. The endpoint will return the predicted root cause Entity nodes. The integration of GNN using Distributed Graph Flow into network operations is more than just a technical upgrade; it is a critical evolution for the telco industry. By moving towards a GNN-powered autonomous framework, operators can significantly shorten outage times, optimize capacity in real-time, and ultimately deliver a superior customer experience through improved operational efficiency. To start building your own intelligent network applications, check out the Distributed GraphFlow DGF https://github.com/google-research/distributed graph flow library, which provides the essential primitives for scalable GNN training and inference. For a hands-on experience, follow our step-by-step code sample https://github.com/GoogleCloudPlatform/cloud-spanner-samples/tree/main/telco-and-csp/ano-gnn . You can also explore our recent award- winning Moonshot project https://www.tmforum.org/catalysts/awards?moonshotsOnly=false on Business-aware GNN-healing networks https://www.tmforum.org/catalysts/projects/C26.0.965/businessaware-gnnhealing-networks , and dive deeper into our approach on self-optimizing autonomous networks by reviewing this whitepaper. https://services.google.com/fh/files/misc/self optimizing autonomous networks white paper.pdf