Hashkat: Large-scale simulations of online social networks
Kevin Ryczko, Adam Domurad, Nicholas Buhagiar, Isaac Tamblyn

TL;DR
Hashkat is an open-source simulation tool for modeling large-scale online social networks, enabling analysis of network growth, information flow, and testing new features in a controlled environment.
Contribution
It introduces a flexible, extensible simulation platform specifically designed for large-scale online social networks, incorporating realistic features like user relationships and information diffusion.
Findings
Simulates growth and information flow in social networks
Validates sampling methods for network analysis
Supports testing of new social network features
Abstract
Hashkat (http://hashkat.org) is a free, open source, agent based simulation software package designed to simulate large-scale online social networks (e.g. Twitter, Facebook, LinkedIn, etc). It allows for dynamic agent generation, edge creation, and information propagation. The purpose of hashkat is to study the growth of online social networks and how information flows within them. Like real life online social networks, hashkat incorporates user relationships, information diffusion, and trending topics. Hashkat was implemented in C++, and was designed with extensibility in mind. The software includes Shell and Python scripts for easy installation and usability. In this report, we describe all of the algorithms and features integrated into hashkat before moving on to example use cases. In general, hashkat can be used to understand the underlying topology of social networks, validate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
