Home / Companies / Neo4j / Blog / Post Details
Content Deep Dive

Categorical PageRank Using Neo4j and Apache Spark

Blog post from Neo4j

Post Details
Company
Date Published
Author
Neo4j
Word Count
899
Company Posts That Month
16
Language
English
Hacker News Points
-
Post removed?
No
Summary

The PageRank algorithm, developed by Larry Page and Sergey Brinn in 1996, is a key concept in computer science that determines the popularity of web pages based on the number of links pointing to them. The algorithm has been improved upon by Kenny Bastani, who introduced the concept of Categorical PageRank, which breaks down PageRank into categories or partitions to analyze causality and understand contributing factors to changes in PageRank values over time. Bastani's design uses a property graph data model to partition nodes into pages and categories, allowing for scalable distribution of PageRank jobs using Apache Spark and Neo4j, enabling the analysis of subgraphs that describe each category. The proof of concept demonstrates the feasibility of this approach, and the resulting system can be used to analyze Wikipedia articles and other knowledge graphs.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.