mirror of
https://github.com/bellingcat/gesara-entity-viz.git
synced 2026-06-07 19:18:32 +03:00
79 lines
3.0 KiB
TypeScript
79 lines
3.0 KiB
TypeScript
import React, { FC } from "react";
|
|
import { BsInfoCircle } from "react-icons/bs";
|
|
|
|
import Panel from "./Panel";
|
|
|
|
const DescriptionPanel: FC = () => {
|
|
return (
|
|
<Panel
|
|
initiallyDeployed
|
|
title={
|
|
<>
|
|
<BsInfoCircle className="text-muted" /> Description
|
|
</>
|
|
}
|
|
>
|
|
<p>
|
|
This interactive visualisation represents a <i>network</i> of{" "}
|
|
<a target="_blank" rel="noreferrer" href="https://spacy.io/usage/linguistic-features#named-entities">
|
|
named entities
|
|
</a> in English-language posts archived in a database of Telegram channels that have posted about the GESARA conspiracy theory. Each{" "}
|
|
<i>node</i> represents an entity, <i>edges</i> between nodes indicate that one or more posts contain both entities.
|
|
</p>
|
|
<p>
|
|
This kind of visualisation shows the ecosystem of the people, organisations, and ideas these conspiracy Telegram channels talk about, as well as the connections between them.
|
|
</p>
|
|
<p>
|
|
Some Telegram channels were identified by researchers from{" "}
|
|
<a target="_blank" rel="noreferrer" href="https://www.bellingcat.com/">
|
|
Bellingcat
|
|
</a>{" "}and{" "}
|
|
<a target="_blank" rel="noreferrer" href="https://www.lighthousereports.nl/">
|
|
Lighthouse Reports
|
|
</a>
|
|
, then several rounds of snowball sampling found forwarded channels that have posted about GESARA.
|
|
The entities were identified using {" "}
|
|
<a target="_blank" rel="noreferrer" href="https://spacy.io/">
|
|
spaCy
|
|
</a>
|
|
.
|
|
</p>
|
|
<p>
|
|
This web application has been developed by{" "}
|
|
<a target="_blank" rel="noreferrer" href="https://www.bellingcat.com/">
|
|
Bellingcat
|
|
</a>
|
|
, using{" "}
|
|
<a target="_blank" rel="noreferrer" href="https://reactjs.org/">
|
|
react
|
|
</a>{" "}
|
|
and{" "}
|
|
<a target="_blank" rel="noreferrer" href="https://www.sigmajs.org">
|
|
sigma.js
|
|
</a>
|
|
. You can read the source code{" "}
|
|
<a target="_blank" rel="noreferrer" href="https://github.com/bellingcat/gesara-entity-viz">
|
|
on GitHub
|
|
</a>
|
|
.
|
|
</p>
|
|
<p>
|
|
The network was visualised using{" "}
|
|
<a target="_blank" rel="noreferrer" href="https://gephi.org/">
|
|
Gephi
|
|
</a>. The radius of each node is proportional to the number of channels in the database whose posts mention the entity. Nodes are coloured based on a{" "}
|
|
<a target="_blank" rel="noreferrer" href="https://arxiv.org/abs/0803.0476">
|
|
community detection algorithm
|
|
</a>. Edges are weighted by the number of posts that mention both entities.
|
|
For visualisation purposes, edges were pruned using the{" "}
|
|
<a target="_blank" rel="noreferrer" href="https://github.com/naviddianati/GraphPruning">
|
|
Marginal Likelihood Filter
|
|
</a>
|
|
.
|
|
</p>
|
|
</Panel>
|
|
);
|
|
};
|
|
|
|
export default DescriptionPanel;
|