Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Graph Machine Learning: Learn about the latest advancements in graph data to build robust machine learning models
Purchase options and add-ons
Enhance your data science skills with this updated edition featuring new chapters on LLMs, temporal graphs, and updated examples with modern frameworks, including PyTorch Geometric and DGL
Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*
Key Features
- Master new graph ML techniques through updated examples using PyTorch Geometric and Deep Graph Library (DGL)
- Explore GML frameworks and their main characteristics
- Leverage LLMs for machine learning on graphs and learn about temporal learning
- Purchase of the print or Kindle book includes a free PDF eBook
Book Description
Graph Machine Learning, Second Edition builds on its predecessor’s success, delivering the latest tools and techniques for this rapidly evolving field. From basic graph theory to advanced ML models, you’ll learn how to represent data as graphs to uncover hidden patterns and relationships, with practical implementation emphasized through refreshed code examples. This thoroughly updated edition replaces outdated examples with modern alternatives such as PyTorch and DGL, available on GitHub to support enhanced learning.
The book also introduces new chapters on large language models and temporal graph learning, along with deeper insights into modern graph ML frameworks. Rather than serving as a step-by-step tutorial, it focuses on equipping you with fundamental problem-solving approaches that remain valuable even as specific technologies evolve. You will have a clear framework for assessing and selecting the right tools.
By the end of this book, you’ll gain both a solid understanding of graph machine learning theory and the skills to apply it to real-world challenges.
*Email sign-up and proof of purchase required -
What you will learn
- Implement graph ML algorithms with examples in StellarGraph, PyTorch Geometric, and DGL
- Apply graph analysis to dynamic datasets using temporal graph ML
- Enhance NLP and text analytics with graph-based techniques
- Solve complex real-world problems with graph machine learning
- Build and scale graph-powered ML applications effectively
- Deploy and scale your application seamlessly
Who this book is for
This book is for data scientists, ML professionals, and graph specialists looking to deepen their knowledge of graph data analysis or expand their machine learning toolkit. Prior knowledge of Python and basic machine learning principles is recommended.
Table of Contents
- Getting Started with Graphs
- Graph Machine Learning
- Neural Networks and Graphs
- Unsupervised Graph Learning
- Supervised Graph Learning
- Solving Common Graph-Based Machine Learning Problems
- Social Network Graphs
- Text Analytics and Natural Language Processing Using Graphs
- Graph Analysis for Credit Card Transactions
- Building a Data-Driven Graph-Powered Application
- Temporal Graph Machine Learning
- GraphML and LLMs
- Novel Trends on Graphs
- ISBN-101803248068
- ISBN-13978-1803248066
- Edition2nd ed.
- PublisherPackt Publishing
- Publication dateJuly 18, 2025
- LanguageEnglish
- Dimensions7.5 x 0.98 x 9.25 inches
- Print length434 pages
Frequently bought together

Customers who viewed this item also viewed
- Mathematics of Machine Learning: Master linear algebra, calculus, and probability for machine learningPaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
- Deep Reinforcement Learning Hands-On: A practical and easy-to-follow guide to RL from Q-learning and DQNs to PPO and RLHFPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Sep 21
- Knowledge Graphs and LLMs in Action: Build AI systems using connected dataPaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
- 50 Algorithms Every Programmer Should Know: Tackle computer science challenges with classic to modern algorithms in machine learning, software design, data systems, and cryptographyPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Sep 21
- Python Machine Learning By Example: Unlock machine learning best practices with real-world use casesPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Sep 21
Customers also bought or read
- Mathematics of Machine Learning: Master linear algebra, calculus, and probability for machine learning
Paperback$44.30$44.30FREE delivery Mon, Sep 21 - Deep Reinforcement Learning Hands-On: A practical and easy-to-follow guide to RL from Q-learning and DQNs to PPO and RLHF
Paperback$32.75$32.75Delivery Mon, Sep 21 - Building AI Agents with LLMs, RAG, and Knowledge Graphs: A practical guide to autonomous and modern AI agents
Paperback$41.99$41.99FREE delivery Mon, Sep 21 - Knowledge Graphs and LLMs in Action: Build AI systems using connected data
Paperback$55.99$55.99FREE delivery Mon, Sep 21 - Python Machine Learning By Example: Unlock machine learning best practices with real-world use cases
Paperback$29.55$29.55Delivery Mon, Sep 21 - 30 Agents Every AI Engineer Must Build: Build production-ready agent systems using proven architectures and patterns
Paperback$41.79$41.79FREE delivery Mon, Sep 21 - Agentic Architectural Patterns for Building Multi-Agent Systems: Proven design patterns and practices for GenAI, agents, RAG, LLMOps, and enterprise-scale AI systems
Paperback$44.99$44.99FREE delivery Sun, Sep 20 - Generative AI with LangChain: Build production-ready LLM applications and advanced agents using Python, LangChain, and LangGraph
Paperback$41.99$41.99FREE delivery Mon, Sep 21 - Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python#1 Best SellerSpeech & Audio Processing
Paperback$36.05$36.05FREE delivery Sun, Sep 20 - Agentic Coding with Claude Code: The everyday developer's guide to agentic coding with Claude Code
Paperback$36.33$36.33FREE delivery Mon, Sep 21 - Design Multi-Agent AI Systems Using MCP and A2A: Engineer your own Python-based agentic AI framework with tool use, memory, and multi-agent workflows
Paperback$41.79$41.79FREE delivery Mon, Sep 21 - Context Engineering for Multi-Agent Systems: Move beyond prompting to build a Context Engine, a transparent architecture of context and reasoning
Paperback$37.99$37.99FREE delivery Mon, Sep 21 - Mastering PyTorch: Create and deploy deep learning models from CNNs to multimodal models, LLMs, and beyond
Paperback$34.58$34.58Delivery Mon, Sep 21 - Hands-On Graph Neural Networks Using Python: Practical techniques and architectures for building powerful graph and deep learning apps with PyTorch
Paperback$49.99$49.99FREE delivery Mon, Sep 21 - Designing Multi-Agent Systems: Principles, Patterns, and Implementation for AI Agents
Paperback$46.39$46.39FREE delivery Mon, Sep 21 - Generative AI with Python and PyTorch: Navigating the AI frontier with LLMs, Stable Diffusion, and next-gen AI applications
Paperback$32.99$32.99Delivery Mon, Sep 21 - Hands-On Machine Learning with Scikit-Learn and PyTorch: Concepts, Tools, and Techniques to Build Intelligent Systems
Paperback$77.72$77.72FREE delivery Mon, Sep 21 - AI Systems Performance Engineering: Optimizing Model Training and Inference Workloads with GPUs, CUDA, and PyTorch
Paperback$87.70$87.70FREE delivery Mon, Sep 21 - Build a Reasoning Model (From Scratch)#1 Best SellerProgramming Algorithms
Paperback$47.82$47.82FREE delivery Sun, Sep 20 - LLM Engineer's Handbook: Master the art of engineering large language models from concept to production
Paperback$39.99$39.99FREE delivery Mon, Sep 21 - Machine Learning for Algorithmic Trading: Predictive models to extract signals from market and alternative data for systematic trading strategies with Python
Paperback$47.60$47.60FREE delivery Mon, Sep 21 - 50 ML Projects To Understand LLMs: Investigate transformer mechanisms through data analysis, visualization, and experimentation
Paperback$44.99$44.99FREE delivery Mon, Sep 21 - AI Engineering: Building Applications with Foundation Models#1 Best SellerEnterprise Applications
Paperback$52.40$52.40FREE delivery Sun, Sep 20 - Domain-Specific Small Language Models: Efficient AI for local deployment
Paperback$41.51$41.51FREE delivery Mon, Sep 21 - Causal Inference and Discovery in Python: Unlock the secrets of modern causal machine learning with DoWhy, EconML, PyTorch and more
Paperback$26.99$26.99Delivery Mon, Sep 21 - LLM Design Patterns: A Practical Guide to Building Robust and Efficient AI Systems
Paperback$42.99$42.99FREE delivery Sun, Sep 20 - Learn Model Context Protocol with Python: Build agentic systems in Python with the new standard for AI capabilities
Paperback$32.47$32.47Delivery Oct 7 - 14
From the Publisher
What inspired the second edition of Graph Machine Learning?
Graph Machine Learning continues to evolve at a rapid pace. Since the first edition, key tools like StellarGraph have become deprecated, prompting a much-needed update to reflect more current and robust frameworks such as PyTorch Geometric and DGL. But tooling isn’t the only change—Generative AI and LLMs have reshaped how we think about graph data and its applications.
With this shift, we felt it was essential to expand the book to cover new intersections like RAG systems. Just as importantly, we listened to reader feedback: many appreciated the original’s clarity but asked for deeper, more practical examples. This new edition responds directly to that need—offering sharper, more applied content grounded in real-world use cases.
What’s new in this edition?
The second edition brings meaningful updates to both frameworks and concepts. We’ve transitioned from StellarGraph to modern libraries like PyTorch Geometric and DGL, ensuring compatibility with current ML stacks. Conceptually, we dive into new frontiers like temporal graph machine learning, helping readers model dynamic graphs that evolve over time.
There’s also expanded coverage of how graphs enhance LLMs in workflows such as Retrieval-Augmented Generation (RAG). Beyond that, we explore practical topics including diffusion models, recommender systems, mobile deployment, and multimodal architectures—making this a future-ready guide for developers looking to build real Graph ML systems that work at scale.
How does the book balance theory with real-world application?
This edition carries forward the original’s biggest strength: combining strong theoretical grounding with real-world execution. Rather than just presenting abstract models, we show readers how to implement key architectures—like GCNs, GATs, and graph transformers—using frameworks like PyTorch Geometric and DGL.
We emphasize practical decision-making: when to use a specific model, how to structure your data, and how graphs integrate with larger AI systems like LLMs. Each chapter is backed by working code, case-driven examples, and implementation strategies that take you beyond experimentation—so you’re equipped to build and deploy scalable Graph ML solutions in production environments.
Graph Machine Learning
|
Mathematics of Machine Learning
|
Python Machine Learning By Example
|
Mastering PyTorch
|
|
|---|---|---|---|---|
|
Add to Cart
|
Add to Cart
|
Add to Cart
|
Add to Cart
|
|
| Customer Reviews |
4.8 out of 5 stars 21
|
4.4 out of 5 stars 121
|
4.9 out of 5 stars 78
|
4.2 out of 5 stars 62
|
| Topics / New Topics | Updated with new graph ML techniques, LLMs, and Temporal Graphs | Linear algebra, calculus, multivariable calculus, and probability theory | Revised with PyTorch builds, expanded best practices, and new content on LLMs and multimodal models | New content on diffusion models, recommender systems, mobile deployment, Hugging Face, and GNNs |
| Reader Knowledge Level | Beginner to Intermediate | Beginner to Intermediate | Beginner to Intermediate | Intermediate to Advanced |
| Technology Used | PyTorch Geometric and DGL | Matplotlib, NumPy, SciPy, scikit-learn | PyTorch, TensorFlow, pandas, NumPy, scikit-learn | PyTorch |
Editorial Reviews
Review
“Very few people write about using network graphs at this level. This book fuses two of my favourite topics: graph analysis and machine learning and is truly one of the most impressive network/graph books that I own. It also brings attention to the cool work happening with Karate Club, one of the most interesting Python libraries around. I loved reading the First Edition of this book, and I read it while I was writing my own book, which inspired me to learn more and work harder. My copy is filled with highlighter pen marks and notes written on the pages.
If you love working with graphs or are curious to learn how, you need to read this book. It is essential, and there is nothing quite like it. Thank you to the authors and contributors for creating this book and for continuing with the Second Edition.”
David Knickerbocker, Chief Data Scientist and Founder, Hometree Data
“Graph Machine Learning offers a well-structured view of how important graph data is in today's AI. It moves smoothly from basic concepts and spectral insights to advanced topics like graph neural networks, attention mechanisms, and contrastive learning strategies. The book is further bolstered by practical Python examples and real-world best practices for scalability and robustness.”
Etibar Aliyev, Member of AI for Developing Countries Forum
“In 2025's AI landscape, graph machine learning separates market leaders from followers. Major tech companies have already deployed GNNs for competitive advantage—LinkedIn's job matching, Amazon's fraud detection, Pinterest's 3-billion-node recommendation engine.
This book provides the foundational knowledge and practical tools to implement similar graph ML solutions, showing how graph structures unlock business value that traditional ML cannot capture using an end-to-end machine learning pipeline approach.
The authors balance technical depth with business pragmatism, making this essential reading for any leader building data-driven competitive moats. If your organization handles networked data—customers, products, transactions—this book shows how to monetize those relationships.”
Pierre-Andre Galmes, Product Director, ex-PayPal, Riot Games, ZipRecruiter
About the Author
Aldo Marzullo received an M.Sc. degree in computer science from the University of Calabria (Cosenza, Italy) in September 2016. During his studies, he developed a solid background in several areas, including algorithm design, graph theory, and machine learning. In January 2020, he received his joint Ph.D. from the University of Calabria and Université Claude Bernard Lyon 1 (Lyon, France), with a thesis titled Deep Learning and Graph Theory for Brain Connectivity Analysis in Multiple Sclerosis. He is currently a postdoctoral researcher and collaborates with several international institutions.
Enrico Deusebio is currently working as engineering manager at Canonical, the publisher of Ubuntu, to promote open source technologies in the data and AI space and to make them more accessible to everyone. He has been working with data and distributed computing for over 15 years, both in an academic and industrial context, helping organizations implement data-driven strategies and build AI-powered solutions. He has collaborated and worked with top-tier universities, such as the University of Cambridge, University of Turin, and the Royal Institute of Technology (KTH) in Stockholm, where he obtained a Ph.D. in 2014. He holds a B.Sc. and an M.Sc. degree in aerospace engineering from Politecnico di Torino.
Claudio Stamile received an M.Sc. degree in computer science from the University of Calabria (Cosenza, Italy) in September 2013 and, in September 2017, he received his joint Ph.D. from KU Leuven (Leuven, Belgium) and Université Claude Bernard Lyon 1 (Lyon, France). During his career, he developed a solid background in AI, graph theory and machine learning with a focus on the biomedical field.
Product details
- Publisher : Packt Publishing
- Publication date : July 18, 2025
- Edition : 2nd ed.
- Language : English
- Print length : 434 pages
- ISBN-10 : 1803248068
- ISBN-13 : 978-1803248066
- Item Weight : 1.63 pounds
- Dimensions : 7.5 x 0.98 x 9.25 inches
- Best Sellers Rank: #161,594 in Books (See Top 100 in Books)
- #14 in Discrete Mathematics (Books)
- #40 in Data Modeling & Design (Books)
- #57 in Computer Neural Networks
- Customer Reviews:
About the authors

Aldo Marzullo is a postdoctoral researcher specializing Artificial Intelligence with interest in graph machine learning and its applications to biomedical imaging. His work bridges graph theory, deep learning, and neuroscience, with a focus on brain connectivity analysis in neurological disorders. Co‑author of "Graph Machine Learning", Aldo combines academic research with practical, code‑driven AI solutions.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Discover more of the author’s books, see similar authors, read book recommendations and more.
















