This project is a broad effort to give an individual control over what information they consume, what sub communities they're connected, and how information diffusion over networks might affect their perspective. We want to study information flow and belief propogation through complex networks, help people find highly personalized communities
from their immediate ego network, but also avoid echo chambers, filter bubbles
.
- We start by creating the two step neighborhood network for
Twitter
.- We only consider the
out neighbors
, i.e. who the user follows (or friends?), the intent being that it's who the user follows matter more than who follows the user. - However, the
information flow
is inward.
- We only consider the
- The framework is designed to be extensible to other social networks and other types of content and idea networks.
- Work is in progress to extend this to a
heterogenous network
of multiple entities such aspeople, content, communities, ideas
and differing relationships between them. - This could also extend to a complex multiplex network, in which information would flow through multiple layers of the network (imagine real and virtual multi layered networks) with differing diffusion patterns.
- Work is in progress to extend this to a
- Primary goal is to study (through observation and simulation) information diffusion, learning and it's effects on users, potentially through Degroot Learning or through Bayesian Learning models.
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
source .venv/bin/activate
python3 -m src.main
source .venv/bin/activate
streamlit run app.py
- The
diverse
recommendation algorithms are tuned to use network measures to surface a list spread across ideological diversity, which can be seen in these top three recommendations. - The
connector
algorithms are tuned to surface users who are likely to be network integrators, which in this case have a higher proportion of scientific and government institutions. - The
influencer
algorithms are tuned to surface users who are likely to be popular ideological influencers. - These will in future evolve to include more nuanced strategies and measures.
- Gobo by Ethan Zuckerman et al., MIT Media Lab
- Information Centrality
- Centrality Measures in Social Networks