Graph-Powered Machine Learning
Audiobook & Ebook

Graph-Powered Machine Learning by Alessandro Negro | Free Audiobook

By Alessandro Negro

Narrated by Julie Brierley

🎧 12 hours and 27 minutes 📘 Manning Publications 📅 March 10, 2022 🌐 English
🎧 Listen Free on Audible 📖 Read on Kindle

Free 30-day trial · Cancel anytime

About This Audiobook

Upgrade your machine learning models with graph-based algorithms, the perfect structure for complex and interlinked data.

In Graph-Powered Machine Learning, you will learn:

The lifecycle of a machine learning project
Graphs in big data platforms
Data source modeling using graphs
Graph-based natural language processing, recommendations, and fraud detection techniques
Graph algorithms
Working with Neo4J

Graph-Powered Machine Learning teaches to use graph-based algorithms and data organization strategies to develop superior machine learning applications. You’ll dive into the role of graphs in machine learning and big data platforms, and take an in-depth look at data source modeling, algorithm design, recommendations, and fraud detection. Explore end-to-end projects that illustrate architectures and help you optimize with best design practices.

Author Alessandro Negro’s extensive experience shines through in every chapter, as you learn from examples and concrete scenarios based on his work with real clients!

About the Technology

Identifying relationships is the foundation of machine learning. By recognizing and analyzing the connections in your data, graph-centric algorithms like K-nearest neighbor or PageRank radically improve the effectiveness of ML applications.

About the Audiobook

Graph-Powered Machine Learning teaches you how to exploit the natural relationships in structured and unstructured datasets using graph-oriented machine learning algorithms and tools. In this authoritative audiobook, you’ll master the architectures and design practices of graphs, and avoid common pitfalls. Author Alessandro Negro explores examples from real-world applications that connect GraphML concepts to real world tasks.

About the Author

Alessandro Negro is the chief scientist at GraphAware. He has been a speaker at many conferences, and holds a PhD in Computer Science.

PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

🎧 Listen Free on Audible

Free 30-day trial · Cancel anytime

Quick Take

  • Narration: Julie Brierley handles technically demanding content with consistent professionalism, maintaining clarity through Neo4j-specific terminology and graph algorithm explanations without losing the thread across 12-plus hours.
  • Themes: Graph-based machine learning, recommendation systems, fraud detection with graph algorithms
  • Mood: Scholarly but applied, balancing theoretical foundations with real client scenarios
  • Verdict: Negro’s practitioner expertise elevates this beyond a textbook treatment of graph ML, and Brierley’s narration makes the 12-hour technical listen worthwhile for data scientists ready to move beyond tabular thinking.

I was about three hours into this one, somewhere in the chapter on data source modeling with graph structures, when I understood why the reviews split so cleanly between the enthusiasts and the one critic who says the title is a misnomer. Both camps are describing the same book. The disagreement is about what graph-powered machine learning should mean, and it surfaces a real tension in how the field uses these terms that is worth addressing directly before anything else.

The critic’s argument is this: the book explains when and why to use graph representations of data, and uses Cypher and Neo4j as tools and framework, but querying a graph is not machine learning. That is a fair observation about a definitional boundary. If you came to this audiobook expecting coverage of graph neural networks, GNNs, or deep learning applied to graph-structured data in the current neural architecture sense, you will find the coverage narrower than the title implies. Alessandro Negro’s book is about a different and arguably older tradition: using graph algorithms, K-nearest neighbor, PageRank, community detection, as features and pipelines for machine learning applications, and using Neo4j as the infrastructure for that work. That is a real and valuable discipline. It is not the same as the neural graph ML research that has expanded significantly since this book was originally published.

Where Negro’s Practitioner Experience Shows

Negro is the chief scientist at GraphAware and has built real systems for real clients, and that background is the book’s primary differentiator. The examples and concrete scenarios throughout are drawn from actual applied work, not constructed teaching examples. The sections on fraud detection are particularly strong here. Fraud detection is one of the canonical use cases for graph-based approaches because fraud patterns manifest as network anomalies, relationships between entities that look normal in isolation but suspicious in context, and Negro walks through the architectural decisions that make graph databases effective for that problem in ways that pure tabular ML approaches cannot easily replicate.

The recommendation systems material is similarly grounded. The discussion of how collaborative filtering improves when relationship structure is explicit in the data model, rather than inferred from co-occurrence statistics, is the kind of insight that comes from building these systems rather than reading about them. Reviewer Kyle McNamara’s description of the book as helping to clarify what is practically possible reflects this quality.

The Neo4j Dependency

The book works closely with Neo4j and the Cypher query language, which is the correct choice for a book of this scope. Neo4j is the most mature graph database platform with the broadest practitioner community, and building the examples around a specific tool makes the instruction concrete rather than abstract. The limitation is that readers who work with other graph platforms, Amazon Neptune, Apache TinkerPop, or property graph implementations on relational databases, will need to translate some of the specifics.

Julie Brierley’s narration handles the Cypher query examples and Neo4j-specific terminology without making them awkward in audio. Technical narration of query language is difficult because the visual structure of a query carries meaning that disappears in a spoken sequence. Brierley manages this with enough pace variation to signal the logical structure even when the visual is absent. The PDF companion is included, and for the chapter sections involving actual Cypher queries, it is worth having open alongside the audio.

The Machine Learning Lifecycle Framework

The book organizes itself around the lifecycle of a machine learning project, which is the right structural choice for a practitioner-oriented text. Starting from the question of how to model your data source as a graph, through feature extraction, algorithm design, and evaluation, the architecture mirrors what a data scientist actually does when bringing a graph-based system to production. This is not a theory-first organization. It is a workflow organization, and it serves the book’s audience better than a more academic arrangement would.

The natural language processing sections, particularly the material on knowledge graphs and literature-based discovery applications, extend the book’s scope in directions that reviewer Jodi D. found particularly useful for knowledge graph construction. These applications of graph ML to NLP are among the more forward-looking sections of the text and represent genuine current research territory.

Who Should Listen, Who Should Skip

Listen if you are a data scientist or ML engineer who works primarily with tabular data and wants to understand when and how graph-based approaches improve on what you are already doing. The fraud detection and recommendation systems chapters are worth the listen on their own terms. Listen if you work with Neo4j or are evaluating it for a production use case. Negro’s architectural guidance is more practically grounded than most alternatives. Skip if you are looking for coverage of graph neural networks or deep learning on graph-structured data in the current neural architecture sense. This book’s ML definition predates much of that research, and the title will mislead readers expecting GNN content. Skip if you have no background in machine learning fundamentals. This is not an introduction to ML that happens to use graphs. It is graph architecture for practitioners who already understand the ML context.

Frequently Asked Questions

One reviewer says the title is a misnomer because querying a graph is not machine learning. Is that criticism valid?

It identifies a real definitional tension. The book covers graph algorithms and graph database design as components of ML pipelines, particularly for recommendation systems and fraud detection. It does not cover graph neural networks or deep learning on graph-structured data in the sense that the term ‘graph ML’ has acquired in more recent research. Whether that constitutes a misnomer depends on your definition. The content is rigorous and practically valuable, but GNN researchers will find the scope narrower than they expected.

Do I need to know Neo4j before listening to this audiobook?

Prior Neo4j experience is helpful but not required. Negro introduces the Cypher query language and Neo4j’s data model as part of the book’s content. The PDF companion included with the audiobook is important for the query language sections, as visual structure in Cypher queries is difficult to follow in audio alone. Listeners with experience in other graph platforms will need to translate some specifics but will find the architectural principles fully applicable.

How does this book handle recommendation systems compared to standard collaborative filtering approaches?

Negro’s argument is that making relationship structure explicit in a graph data model improves recommendation quality compared to inferring co-occurrence from tabular data. The book works through the architectural decisions that make graph-based recommendations more effective for specific use cases, particularly where item and user relationships have meaningful semantic structure. This is practitioner-level guidance drawn from real client work rather than theoretical comparison.

The book was written by the chief scientist at GraphAware. Does that institutional connection bias the content toward Neo4j in ways that limit its usefulness?

The Neo4j focus is both a strength and a limitation. It makes the implementation guidance concrete and actionable rather than abstract. The limitation is that readers on other graph platforms will need to translate. Negro’s architectural principles for graph-based ML are platform-general even when the examples are Neo4j-specific, so the conceptual content transfers well even when the exact implementation syntax does not.

Ready to listen?

🎧 Listen to Graph-Powered Machine Learning for free

Free 30-day trial · Cancel anytime

What Listeners Are Saying

★★★★★

Exactly what I needed- scholarly, but practical and accessible.

This is the kind of book that matters right now in the graph database world. As the future of Machine Learning / AI on graph database is unfolding in front of us, this helped to bring order and to clarify what is practically possible and best to focus on to…

– Kyle McNamara
★★★★★

Step-by-step guide in combining graph databases with ML approaches

I found this book very helpful, especially as it pertains to building a Knowledge Graph and using Natural Language Processing (NLP) techniques for connecting the unconnected. For instance, these approaches can be used when creating Literature-Based Discovery (LBD) models. I also like how each chapter builds on the one before…

– Jodi D.
★☆☆☆☆

Title is a misnomer

The book explains why and when to use graph representations of the data, while using Cypher and Neo4J as the tools and framework.But querying a graph is NOT Machine Learning !

– Toren
★★★★★

Very good book

I think it's a very good book to discover graph data science and how to do it. I really suggest it!

– Julien Genovese
★★☆☆☆

its a book about graphs

the title is very misleading. the book is not about graphs and machine learning its about graphs and graph databases. if you're looking for a book about graph neural networks i.e. graph machine learning, this is not it.

– Surbiton

Start Listening: Graph-Powered Machine Learning


Free 30-day trial · Cancel anytime

Alexandra Reed

Written by Alexandra Reed

Founder & Literary Critic