Jump to ratings and reviews
Rate this book

Graph Machine Learning: Take graph data to the next level by applying machine learning techniques and algorithms

Rate this book
Build machine learning algorithms using graph data and efficiently exploit topological information within your models

Key FeaturesImplement machine learning techniques and algorithms in graph dataIdentify the relationship between nodes in order to make better business decisionsApply graph-based machine learning methods to solve real-life problemsBook DescriptionGraph Machine Learning will introduce you to a set of tools used for processing network data and leveraging the power of the relation between entities that can be used for predictive, modeling, and analytics tasks. The first chapters will introduce you to graph theory and graph machine learning, as well as the scope of their potential use. You'll then learn all you need to know about the main machine learning models for graph representation their purpose, how they work, and how they can be implemented in a wide range of supervised and unsupervised learning applications. You'll build a complete machine learning pipeline, including data processing, model training, and prediction in order to exploit the full potential of graph data. After covering the basics, you'll be taken through real-world scenarios such as extracting data from social networks, text analytics, and natural language processing (NLP) using graphs and financial transaction systems on graphs. You'll also learn how to build and scale out data-driven applications for graph analytics to store, query, and process network information, and explore the latest trends on graphs. By the end of this machine learning book, you will have learned essential concepts of graph theory and all the algorithms and techniques used to build successful machine learning applications.

What you will learnWrite Python scripts to extract features from graphsDistinguish between the main graph representation learning techniquesLearn how to extract data from social networks, financial transaction systems, for text analysis, and moreImplement the main unsupervised and supervised graph embedding techniquesGet to grips with shallow embedding methods, graph neural networks, graph regularization methods, and moreDeploy and scale out your application seamlesslyWho this book is forThis book is for data scientists, data analysts, graph analysts, and graph professionals who want to leverage the information embedded in the connections and relations between data points to boost their analysis and model performance using machine learning. It will also be useful for machine learning developers or anyone who wants to build ML-driven graph databases. A beginner-level understanding of graph databases and graph data is required, alongside a solid understanding of ML basics. You'll also need intermediate-level Python programming knowledge to get started with this book.

Table of ContentsGetting Started with GraphsGraph Machine LearningUnsupervised Graph LearningSupervised Graph LearningProblems with Machine Learning on GraphsSocial Network GraphsText Analytics and Natural Language Processing Using GraphsGraph Analysis for Credit Card TransactionsBuilding a Data-Driven Graph-Powered ApplicationNovel Trends on Graphs

338 pages, Kindle Edition

Published June 25, 2021

19 people are currently reading
42 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (14%)
4 stars
3 (42%)
3 stars
3 (42%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Xianshun Chen.
88 reviews2 followers
May 3, 2025
good introduction to graph machine learning, I particularly like the way the book chapters are organized, also how some of the certain modules libraries such as gem, node2vec, networkx work. on the other hand, the hard copy I got for this book contains quite a number of typos, especially on the formula and equations, which is annoying as it confuses my understanding of the topic and i had to verify them myself from time to time. also, the stellergraph and gem libraries are already outdated for graph ML learning, pyG or dgl would be more appropriate to cover for GNN
This entire review has been hidden because of spoilers.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.