You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/_App/BotAnalysis/Classification/NOTES.md
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,21 @@
1
1
2
2
3
+
4
+
5
+
6
+
7
+
8
+
9
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
## Daily Bot Probabilities Histogram
18
+
3
19
```sql
4
20
5
21
/*
@@ -27,3 +43,11 @@ So in BigQuery only the users with bot probabilities above 0.5 have been saved.
27
43
Need to dig into the google cloud storage bucket for the full CSV file.
28
44
29
45
See [API Prep](https://github.com/s2t2/tweet-analyzer-py/pull/65/files) and run the script to generate the JSON file. Then copy the JSON file into this dir.
The <ahref="/about">previous bot detection research</a> suggests bots exhibit the primary behavior of retweeting humans at high frequencies.
36
36
</Card.Text>
37
37
38
-
<h4id="retweet-analysis">Retweet Analysis</h4>
39
38
<Card.Text>
40
39
We examined the retweets for each day in our <ahref="/collection-timeline">collection period</a> to identify which users retweeted with sufficient frequency to differentiate them from humans. Based on these retweet frequencies, our bot classification model assigned each retweeter a "daily bot probability score" from <code>0</code> (not bot) to <code>1</code> (bot). An example distribution of daily bot probability scores is below.
Copy file name to clipboardExpand all lines: src/_App/BotAnalysis/Impact/Section.js
+13-2Lines changed: 13 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -18,22 +18,33 @@ export default function BotImpact() {
18
18
<Card.Title><h3>Bot Impact</h3></Card.Title>
19
19
20
20
<h4>Opinion Shift</h4>
21
+
22
+
<DailyShift/>
23
+
24
+
{/*
21
25
<Card.Text>
22
26
For each day in our <a href="/collection-timeline">primary tweet collection period</a>,
23
27
{" "} we used our <a href="/opinion-models">Impeachment opinion model</a>
24
28
{" "} to calculate the average opinion scores for all users, with vs. without <a href="/bot-classification">bots</a>,
25
29
{" "} to assess the impact the bots were having on the conversation.
30
+
</Card.Text>
31
+
*/}
26
32
33
+
<Card.Text>
34
+
The chart above shows the daily bot-induced shift in opinions about the Impeachment of President Donald Trump.
35
+
{" "}The shift in mean opinion is affected by bot reach, <ahref="/bot-activity">bot activity</a> levels, and <ahref="/bot-beneficiaries">bot opinions</a>.
36
+
{" "}Baseline opinions are measured using our <ahref="/opinion-models">Impeachment opinion model</a>, which is based on a BERT transformer sentiment classifier.
27
37
</Card.Text>
38
+
39
+
28
40
<Card.Text>
29
41
{" "} We observe the average daily bot-induced opinion shift is 1.4% towards left-leaning opinions.
30
-
{" "} The chart below shows the shift in opinion scores by day.
31
42
{" "} The highest daily shift towards right-leaning bot opinions was 2.8% on 12/28, and the highest daily shift towards left-leaning bot opinions was 6.3% on 1/8.
32
43
</Card.Text>
44
+
33
45
{/*
34
46
<img src={dailyShift} alt="a bar graph of daily opinion shift by bot community" style={{marginTop:20, marginBottom:20}} className="img-fluid"/>
0 commit comments