Haber Paylaşımı Yapan Twitter Hesaplarının Benzerliği

Machine Learning Text Social Media

Haber paylaşımı yapan Twitter hesaplarının kosinüs benzerliği ile ölçülmesi.

A. Uraz Akgül
2022-06-12

Uygulama için belirlemiş olduğum haber paylaşımı yapan 25 adet Twitter hesabının benzerlik sonuçları aşağıdaki gibidir.

Twitter hesaplarının benzerliğini ölçmek için atılan tweetleri ve yöntem olarak da kosinüs benzerliğini kullandım.

Kosinüs Benzerliği

Kosinüs benzerliği, metinler arasındaki vektörel uzaklığı ölçer. Kosinüs benzerliği yöntemi ile aslında trigonometrideki kosinüs fonksiyonu kullanılıyor. Metinler birer vektör olarak dikkate alınıyor ve iki vektörün birbirleri ile olan açısı ölçülüyor. Bu benzerlik, iki vektörün çarpımının iki vektörün boylarının çarpımına oranı olarak hesaplanır.

\(cos(\theta) = \frac{x.y}{||x||||y||} = \frac{\sum_{i=1}^{n}x_iy_i}{\sqrt{\sum_{i=1}^{n}x_i^2}\sqrt{\sum_{i=1}^{n}y_i^2}}\)

Basit bir örnek ile nasıl hesaplandığına bakalım.

x <- c(3,4,1,0)
y <- c(3,4,4,8)

\(x.y = 3*3 + 4*4 + 1*4 + 0*8 = 29\)

\(||x|| = \sqrt{3^2 + 4^2 + 1^2 + 0^2} = 5.09902\)

\(||y|| = \sqrt{3^2 + 4^2 + 4^2 + 8^2} = 10.24695\)

\(cos(x,y) = cos(\theta) = \frac{29}{5.09902*10.24695} = 0.5550303\)

Kosinüs açısı 0 olursa (\(cos(\theta) = 0\)), iki vektör arasında tam benzerlik vardır (\(cos(0) = 1\)).

Kosinüs açısı 90 olursa (\(cos(\theta) = 90\)), iki vektör arasında benzerlik yoktur (\(cos(90) = 0\)).

Manuel yapmak yerine R’da lsa paketi yardımıyla da kosinüs benzerliği bulunabilir.

as.numeric(lsa::cosine(x,y))
[1] 0.5550303

Peki, metinlerde bu benzerlik nasıl hesaplanıyor? Kısa cevabı kelime frekansları ile. Bir örnek ile inceleyelim.

text1 <- "R programlama dilini öğreniyorum"
text2 <- "Python programalama dilini öğreniyorum"

Yukarıdaki örnekte dilini, öğreniyorum, programlama kelimeleri ortak; Python ve R kelimeleri farklıdır. Kelime frekanslarını birbirine denk gelecek şekilde yazarsak;

# dilini, öğreniyorum, programlama, Python, R

text1_n <- c(1,1,1,0,1)
text2_n <- c(1,1,1,1,0)

as.numeric(lsa::cosine(text1_n,text2_n))
[1] 0.75

Görüldüğü üzere kosinüs benzerliği 0.75 ya da 75% çıkmıştır.

Uygulama

25 adet Twitter hesabına ait tweetlere (post12.xlsx) GitHub hesabımdan ulaşabilirsiniz. İlgili veri setinde sadece hesap adı ve atılan tweetler bulunmaktadır. Retweetler ise çıkarılmıştır.

accounts <- c(
  "@Ahaber",
  "@Haberturk",
  "@ntv",
  "@cnnturk",
  "@BirGun_Gazetesi",
  "@t24comtr",
  "@cumhuriyetgzt",
  "@yeniakit",
  "@yenisafak",
  "@Sabah",
  "@trthaber",
  "@anadoluajansi",
  "@halktvcomtr",
  "@tele1comtr",
  "@bbcturkce",
  "@FOXhaber",
  "@gazetesozcu",
  "@tgrthabertv",
  "@gazeteduvar",
  "@euronews_tr",
  "@sputnik_TR",
  "@dw_turkce",
  "@Hurriyet",
  "@solhaberportali",
  "@DikenComTr"
)

Veriler aşağıdaki gibi çekilmiştir.

library(tidyverse)
library(rtweet) # tweet
library(tidytext) # düzenli veri formatı
library(stopwords) # Türkçe stop wordler
library(widyr) # tf-idf, kosinüs benzerliği

df <- data.frame()

for(i in 1:length(accounts)){
  
  # n = Inf ile maksimum tweet sayısı çekilmiştir ki bu da 3250'dir.
  # include_rts parametresi FALSE yapılarak retweetler analiz dışı bırakılmıştır.
  
  timeline <- get_timeline(
    user = accounts[i], n = Inf, include_rts = FALSE
  )
  
  df <- df %>% 
    bind_rows(timeline)
  
  print(paste0(accounts[i]," hesabından ",nrow(timeline)," adet tweet çekildi."))
  
  Sys.sleep(time = 1)
  
}

master <- df %>% 
  select(screen_name,text)

Tekrar çalıştırmamak için (73930 satırlık bir veri seti) kaydettiğim veri setini kullanıyorum.

master <- readxl::read_excel("tweets.xlsx")

Bu veri setinden url’leri (http’li) çıkaracağız.

master <- master %>% 
  mutate(text = gsub("http.+","",text))

Aynı zamanda, türkçe stop wordleri de çıkarmak faydalı olabilir. Stop wordler etkisiz kelimelerdir. Sık kullanılan kelimeleri de kapsar desek yanlış olmaz sanırım.

tr_sw <- stopwords(language = "tr", source = "stopwords-iso")

Kosinüs benzerliğini iki yöntemi baz alarak hesaplayacağız: Kelime frekansları ve TF-IDF.

master <- master %>% 
  unnest_tokens(output = "word", input = "text") %>% # kelimeler ayıklandı
  filter(!(word %in% tr_sw)) %>% # stop wordler kaldırıldı
  count(word, screen_name) %>% # kelimeler hesaplara göre saydırıldı
  bind_tf_idf(word, screen_name, n) # TF-IDF hesaplandı

Kosinüs Benzerliği - Kelime Frekansları

Yukarıda da örneğini gördüğümüz üzere bu başlık altında kosinüs benzerliği kelimelerin frekansları kullanılarak bulunmuştur.

master_freq <- master %>% 
  pairwise_similarity(screen_name, word, n, upper = FALSE, sort = TRUE) %>% # n seçildi
  mutate(item = paste0(item1,"-",item2), .before = similarity) %>% 
  select(-c(item1,item2)) %>% 
  rename("similarity_freq"=2)

Kosinüs Benzerliği - TF-IDF

Term Frequency-Inverse Document Frequency’nin kısaltması olan TF-IDF için Terim Frekansı-Ters Doküman Frekansı diyebiliriz. Bu hesaplama, bir kelimenin doküman içerisindeki önemini gösteriyor. TF-IDF, TF ile IDF’in çarpımından oluşuyor.

TF: Kelimenin dokümandaki tekrar sayısının dokümandaki toplam kelime sayısına oranıdır.

IDF: Toplam doküman sayısının seçilen kelimenin geçtiği toplam doküman sayısına oranının logaritmasıdır. İlgili kelimenin diğer dokümanlardaki sıklığının artması DF değerini artırır; IDF değerini azaltır.

\(w_{i,j} = tf_{i,j}\ x\ log(\frac{N}{df_i})\)

\(tf_{i,j}:\) i’nin j’de geçme oranı

\(df_i:\) i içeren doküman sayısı

\(N:\) Doküman sayısı

Örnek: “çalarsaat” kelimesini inceleyelim. FOXhaber’in 30,402 kelimesi vardır. Seçtiğimiz kelime ise 261 defa geçmiştir. Bu durumda TF değeri 261/30,402 = 0.008584962 olur. 25 adet Twitter hesabı olduğu için 25 adet doküman vardır. Seçtiğimiz kelime sadece 1 dokümanda (~hesapta) geçmektedir. Bu durumda IDF değeri log(25/1) = 3.218876 olur. TF-IDF ise TF ile IDF’in çarpımıydı. Yani, 0.008584962 * 3.218876 = 0.02763393 sonucuna ulaşılır.

master_tf_idf <- master %>% 
  pairwise_similarity(screen_name, word, tf_idf, upper = FALSE, sort = TRUE) %>% # tf-idf seçildi
  mutate(item = paste0(item1,"-",item2), .before = similarity) %>% 
  select(-c(item1,item2)) %>% 
  rename("similarity_tf_idf"=2)

Sonuç

df_result <- master_freq %>% 
  inner_join(master_tf_idf, by = "item")
ggplot(df_result,
       aes(x = similarity_freq, y = similarity_tf_idf, color  = similarity_freq)) +
  geom_point(alpha = .2, size = 4) +
  ggrepel::geom_text_repel(
    data = df_result %>% 
      arrange(desc(similarity_freq)) %>% 
      slice(c(1:10)),
    aes(label = item), size = 3
  ) +
  theme_minimal() +
  theme(plot.title = element_text(face = "bold", hjust = 0.5),
        plot.caption = element_text(face = "italic"),
        legend.position = "none") +
  scale_color_gradient(low = "orange", high = "red") +
  labs(
    title = "Haber Paylaşımı Yapan Twitter Hesaplarının Benzerliği",
    caption = "Top 10 gösterilmiştir.\nSağ-üst köşeye gittikçe benzerlik artmaktadır.",
    x = "Kelime Frekansları",
    y = "TF-IDF"
  )

Listenin tamamına aşağıdan ulaşılabilir. Liste, benzerlik oranı en yüksekten en düşüğe doğru kelime frekansına göre hesaplanan benzerliğe göre sıralanmıştır. En yüksek benzerliğe sahip hesaplar ~81% ile trthaber ve anadoluajansi; en düşük benzerliğe sahip hesaplar ise ~19% ile DikenComTr ve tgrthabertv olmuştur. Kelime frekanslarına göre benzerliğin yanında TF-IDF’i de hesaplamıştık. Buna göre, en yüksek benzerliğe sahip hesaplar ~21% ile Sabah ve yenisafak; en düşük benzerliğe sahip hesaplar ise ~0.15% ile FOXhaber ve DikenComTr olmuştur.

Hesaplar KelimeFrekansı_Benzerlik TF-IDF_Benzerlik
trthaber-anadoluajansi 0.8106289 0.1943405
Haberturk-yenisafak 0.8063759 0.1123132
Ahaber-Sabah 0.8051288 0.2083826
Haberturk-Hurriyet 0.8027018 0.0912925
BirGun_Gazetesi-t24comtr 0.7787305 0.1335979
BirGun_Gazetesi-cumhuriyetgzt 0.7663677 0.1918478
trthaber-yenisafak 0.7654727 0.1761566
euronews_tr-sputnik_TR 0.7629162 0.0656842
dw_turkce-euronews_tr 0.7596030 0.0562945
cnnturk-Hurriyet 0.7585064 0.0940787
anadoluajansi-yenisafak 0.7548191 0.1543507
cumhuriyetgzt-solhaberportali 0.7538519 0.1639537
Sabah-yenisafak 0.7436745 0.2103621
trthaber-Haberturk 0.7422488 0.0855117
sputnik_TR-yenisafak 0.7409369 0.0847340
bbcturkce-euronews_tr 0.7355193 0.0948756
BirGun_Gazetesi-solhaberportali 0.7351738 0.1626351
solhaberportali-t24comtr 0.7346799 0.1221117
cumhuriyetgzt-t24comtr 0.7337696 0.1520996
dw_turkce-bbcturkce 0.7332175 0.0477881
gazeteduvar-gazetesozcu 0.7298423 0.0537881
cumhuriyetgzt-gazetesozcu 0.7272367 0.1105421
Haberturk-sputnik_TR 0.7272345 0.0463835
bbcturkce-sputnik_TR 0.7268729 0.0603327
ntv-cnnturk 0.7229869 0.0285233
sputnik_TR-t24comtr 0.7229612 0.0836858
yenisafak-Hurriyet 0.7130531 0.1291871
anadoluajansi-Haberturk 0.7054939 0.0832394
bbcturkce-t24comtr 0.7049415 0.0687628
Haberturk-Sabah 0.6978937 0.0976829
ntv-sputnik_TR 0.6973590 0.0408761
Haberturk-cnnturk 0.6966393 0.0410796
cumhuriyetgzt-yeniakit 0.6953032 0.0675983
ntv-Hurriyet 0.6948125 0.0503384
gazetesozcu-Hurriyet 0.6938015 0.0728135
trthaber-Sabah 0.6937281 0.1585761
trthaber-Hurriyet 0.6930919 0.1003859
trthaber-sputnik_TR 0.6929987 0.0655192
t24comtr-gazetesozcu 0.6917629 0.1115391
Haberturk-gazetesozcu 0.6901779 0.0439020
bbcturkce-BirGun_Gazetesi 0.6901495 0.0693958
dw_turkce-sputnik_TR 0.6890468 0.0305955
trthaber-ntv 0.6888448 0.0713711
cnnturk-yeniakit 0.6846588 0.0549831
Haberturk-ntv 0.6830790 0.0366840
trthaber-cnnturk 0.6825293 0.0552654
solhaberportali-gazetesozcu 0.6774125 0.0711323
Sabah-Hurriyet 0.6766720 0.1530826
ntv-yeniakit 0.6758222 0.0397374
Haberturk-t24comtr 0.6714056 0.0911134
trthaber-bbcturkce 0.6707776 0.0823790
sputnik_TR-cnnturk 0.6704460 0.0276909
anadoluajansi-sputnik_TR 0.6704114 0.0696720
cumhuriyetgzt-Hurriyet 0.6695873 0.0816854
Sabah-cnnturk 0.6676695 0.0797012
sputnik_TR-Hurriyet 0.6674735 0.0532219
anadoluajansi-Hurriyet 0.6642287 0.0781847
Ahaber-yenisafak 0.6632437 0.0754914
BirGun_Gazetesi-sputnik_TR 0.6618473 0.0634015
yenisafak-cnnturk 0.6605355 0.0708626
anadoluajansi-ntv 0.6577930 0.0467949
Sabah-sputnik_TR 0.6545151 0.0697620
bbcturkce-Haberturk 0.6528864 0.0382478
gazeteduvar-solhaberportali 0.6506590 0.1014805
Hurriyet-yeniakit 0.6480956 0.0748645
bbcturkce-ntv 0.6480399 0.0479609
t24comtr-yenisafak 0.6479050 0.0682962
gazeteduvar-t24comtr 0.6477091 0.0832924
halktvcomtr-t24comtr 0.6471755 0.0524686
BirGun_Gazetesi-gazetesozcu 0.6457721 0.1196845
bbcturkce-yenisafak 0.6439317 0.0717316
ntv-t24comtr 0.6432950 0.0339556
t24comtr-yeniakit 0.6432487 0.0619541
t24comtr-Hurriyet 0.6421443 0.0522538
cumhuriyetgzt-cnnturk 0.6413744 0.0456347
BirGun_Gazetesi-Sabah 0.6388411 0.0855551
cumhuriyetgzt-Haberturk 0.6387961 0.0517547
Sabah-t24comtr 0.6385868 0.0646894
anadoluajansi-bbcturkce 0.6382396 0.0677710
bbcturkce-Hurriyet 0.6375017 0.0436395
cumhuriyetgzt-ntv 0.6365525 0.0336408
BirGun_Gazetesi-ntv 0.6358817 0.0342174
BirGun_Gazetesi-Haberturk 0.6323996 0.0482418
anadoluajansi-cnnturk 0.6315114 0.0386135
cumhuriyetgzt-gazeteduvar 0.6285823 0.0579139
anadoluajansi-Sabah 0.6280131 0.1232532
dw_turkce-t24comtr 0.6272307 0.0342632
BirGun_Gazetesi-yeniakit 0.6267010 0.0458171
BirGun_Gazetesi-Hurriyet 0.6257641 0.0641389
ntv-yenisafak 0.6244915 0.0516657
sputnik_TR-yeniakit 0.6213267 0.0469178
ntv-Sabah 0.6211794 0.0582493
dw_turkce-BirGun_Gazetesi 0.6146793 0.0434032
BirGun_Gazetesi-cnnturk 0.6084926 0.0340565
bbcturkce-cnnturk 0.6080996 0.0276098
Sabah-yeniakit 0.6076181 0.0930308
tele1comtr-BirGun_Gazetesi 0.6067541 0.0772375
dw_turkce-yenisafak 0.6064737 0.0489489
BirGun_Gazetesi-yenisafak 0.6063298 0.0940432
solhaberportali-yeniakit 0.6053319 0.0400433
trthaber-euronews_tr 0.6052005 0.0775859
t24comtr-cnnturk 0.6013539 0.0247482
Ahaber-Haberturk 0.6003299 0.0381220
halktvcomtr-cumhuriyetgzt 0.5992940 0.0550906
BirGun_Gazetesi-gazeteduvar 0.5981839 0.0730252
trthaber-t24comtr 0.5979022 0.0476076
dw_turkce-trthaber 0.5975492 0.0404801
tele1comtr-t24comtr 0.5971600 0.0620738
euronews_tr-t24comtr 0.5969724 0.0477570
bbcturkce-yeniakit 0.5969629 0.0377484
bbcturkce-Sabah 0.5960016 0.0588932
trthaber-BirGun_Gazetesi 0.5957208 0.0663263
solhaberportali-Hurriyet 0.5949732 0.0308396
gazetesozcu-yeniakit 0.5942259 0.0638034
tele1comtr-cumhuriyetgzt 0.5931553 0.0793969
cumhuriyetgzt-Sabah 0.5925846 0.0886826
euronews_tr-yenisafak 0.5920227 0.0892231
halktvcomtr-BirGun_Gazetesi 0.5889909 0.0551861
dw_turkce-anadoluajansi 0.5876155 0.0369139
anadoluajansi-t24comtr 0.5872263 0.0490416
bbcturkce-gazetesozcu 0.5868224 0.0508068
halktvcomtr-yenisafak 0.5864419 0.0284972
trthaber-yeniakit 0.5846644 0.0541077
euronews_tr-Haberturk 0.5836692 0.0443140
ntv-solhaberportali 0.5834627 0.0216584
solhaberportali-sputnik_TR 0.5831984 0.0450597
bbcturkce-cumhuriyetgzt 0.5818368 0.0547193
gazeteduvar-Haberturk 0.5798512 0.0253730
ntv-gazetesozcu 0.5775730 0.0491491
Haberturk-solhaberportali 0.5768975 0.0267129
halktvcomtr-Haberturk 0.5767789 0.0161725
Ahaber-t24comtr 0.5766286 0.0281784
halktvcomtr-solhaberportali 0.5765503 0.0450955
cumhuriyetgzt-sputnik_TR 0.5763907 0.0488487
dw_turkce-Haberturk 0.5761907 0.0273289
Haberturk-yeniakit 0.5759016 0.0419655
sputnik_TR-gazetesozcu 0.5742517 0.0550270
bbcturkce-solhaberportali 0.5722210 0.0396403
tele1comtr-solhaberportali 0.5716931 0.0602841
gazeteduvar-Hurriyet 0.5713483 0.0293130
anadoluajansi-BirGun_Gazetesi 0.5694263 0.0557753
Ahaber-cnnturk 0.5664703 0.0347852
Ahaber-Hurriyet 0.5664411 0.0584761
Ahaber-trthaber 0.5659846 0.0719299
anadoluajansi-euronews_tr 0.5652975 0.0691299
BirGun_Gazetesi-euronews_tr 0.5637798 0.0590051
halktvcomtr-gazeteduvar 0.5635129 0.0248399
euronews_tr-cnnturk 0.5633697 0.0359805
Ahaber-BirGun_Gazetesi 0.5626208 0.0392925
Ahaber-sputnik_TR 0.5552218 0.0238154
gazetesozcu-cnnturk 0.5546777 0.0318466
halktvcomtr-gazetesozcu 0.5522672 0.0292085
euronews_tr-Hurriyet 0.5477599 0.0539274
Sabah-solhaberportali 0.5470097 0.0384828
euronews_tr-ntv 0.5460006 0.0334140
solhaberportali-cnnturk 0.5397424 0.0160335
trthaber-cumhuriyetgzt 0.5379678 0.0563175
halktvcomtr-Hurriyet 0.5325830 0.0245928
tgrthabertv-yenisafak 0.5317700 0.0356498
Ahaber-cumhuriyetgzt 0.5316974 0.0447653
gazeteduvar-sputnik_TR 0.5315661 0.0441302
dw_turkce-ntv 0.5305560 0.0154338
dw_turkce-Sabah 0.5305229 0.0332714
dw_turkce-Hurriyet 0.5286587 0.0207836
trthaber-gazetesozcu 0.5278540 0.0533354
euronews_tr-Sabah 0.5275381 0.0671365
Sabah-gazetesozcu 0.5255846 0.0786883
halktvcomtr-tele1comtr 0.5253747 0.0327451
euronews_tr-yeniakit 0.5241909 0.0385380
anadoluajansi-yeniakit 0.5237885 0.0558375
halktvcomtr-sputnik_TR 0.5223739 0.0181744
dw_turkce-cnnturk 0.5220954 0.0141125
yenisafak-yeniakit 0.5215068 0.0657442
tele1comtr-gazeteduvar 0.5205275 0.0270762
halktvcomtr-Sabah 0.5197517 0.0264668
halktvcomtr-Ahaber 0.5190580 0.0140692
bbcturkce-gazeteduvar 0.5172236 0.0408893
dw_turkce-yeniakit 0.5156929 0.0153667
Ahaber-yeniakit 0.5156580 0.0405285
cumhuriyetgzt-yenisafak 0.5152230 0.0772845
dw_turkce-solhaberportali 0.5114312 0.0228503
gazetesozcu-yenisafak 0.5113475 0.0752942
dw_turkce-gazetesozcu 0.5080183 0.0267702
anadoluajansi-gazetesozcu 0.5075900 0.0515435
solhaberportali-yenisafak 0.5070632 0.0449267
gazeteduvar-yeniakit 0.5064414 0.0397979
Ahaber-ntv 0.5035523 0.0346341
Ahaber-bbcturkce 0.5016460 0.0244870
halktvcomtr-bbcturkce 0.4999610 0.0193332
Ahaber-anadoluajansi 0.4996122 0.0421809
dw_turkce-cumhuriyetgzt 0.4983784 0.0254060
halktvcomtr-ntv 0.4914800 0.0138667
halktvcomtr-yeniakit 0.4862986 0.0243008
cumhuriyetgzt-euronews_tr 0.4830498 0.0500718
halktvcomtr-cnnturk 0.4825188 0.0115618
tele1comtr-yeniakit 0.4801900 0.0305528
gazeteduvar-ntv 0.4792814 0.0248216
euronews_tr-gazetesozcu 0.4784038 0.0415197
trthaber-solhaberportali 0.4775124 0.0278770
euronews_tr-solhaberportali 0.4775024 0.0302210
anadoluajansi-cumhuriyetgzt 0.4771810 0.0362971
tele1comtr-gazetesozcu 0.4740713 0.0489467
tele1comtr-Ahaber 0.4708324 0.0291057
halktvcomtr-tgrthabertv 0.4689181 0.0068348
Ahaber-solhaberportali 0.4648964 0.0169447
anadoluajansi-solhaberportali 0.4646816 0.0306466
tele1comtr-bbcturkce 0.4639462 0.0186551
tele1comtr-Sabah 0.4572505 0.0343725
trthaber-gazeteduvar 0.4535852 0.0350991
gazeteduvar-Sabah 0.4528567 0.0369867
halktvcomtr-trthaber 0.4516245 0.0185267
tele1comtr-Hurriyet 0.4508242 0.0306197
gazeteduvar-yenisafak 0.4498436 0.0439440
gazeteduvar-cnnturk 0.4476540 0.0150541
Haberturk-tgrthabertv 0.4460957 0.0184105
dw_turkce-gazeteduvar 0.4450478 0.0196793
tele1comtr-Haberturk 0.4442116 0.0155230
Ahaber-gazetesozcu 0.4429511 0.0307758
tele1comtr-sputnik_TR 0.4427018 0.0171524
dw_turkce-Ahaber 0.4394215 0.0115221
Sabah-tgrthabertv 0.4335623 0.0429504
tele1comtr-ntv 0.4329672 0.0128951
Ahaber-gazeteduvar 0.4310360 0.0170058
Ahaber-euronews_tr 0.4306591 0.0283555
dw_turkce-halktvcomtr 0.4268255 0.0103629
tele1comtr-yenisafak 0.4254835 0.0300456
FOXhaber-t24comtr 0.4253660 0.0076325
FOXhaber-sputnik_TR 0.4252895 0.0063732
halktvcomtr-anadoluajansi 0.4249324 0.0157424
tele1comtr-cnnturk 0.4239025 0.0169703
tgrthabertv-Hurriyet 0.4223124 0.0299972
euronews_tr-gazeteduvar 0.4198134 0.0288717
anadoluajansi-gazeteduvar 0.4183067 0.0332509
t24comtr-DikenComTr 0.4168956 0.0223397
tgrthabertv-cnnturk 0.4167897 0.0186526
t24comtr-tgrthabertv 0.4116710 0.0189317
dw_turkce-tele1comtr 0.4111918 0.0109860
sputnik_TR-tgrthabertv 0.4089963 0.0156813
trthaber-tgrthabertv 0.4073556 0.0255372
BirGun_Gazetesi-DikenComTr 0.4065819 0.0238453
Ahaber-tgrthabertv 0.4058075 0.0229085
tele1comtr-trthaber 0.4057580 0.0174285
halktvcomtr-FOXhaber 0.4021386 0.0027647
halktvcomtr-euronews_tr 0.3983322 0.0156261
BirGun_Gazetesi-FOXhaber 0.3962450 0.0098530
FOXhaber-yenisafak 0.3960814 0.0090183
bbcturkce-DikenComTr 0.3929745 0.0123792
bbcturkce-tgrthabertv 0.3923173 0.0137057
tgrthabertv-yeniakit 0.3909191 0.0227032
ntv-tgrthabertv 0.3896238 0.0132043
anadoluajansi-FOXhaber 0.3848416 0.0101080
bbcturkce-FOXhaber 0.3846752 0.0064830
cumhuriyetgzt-tgrthabertv 0.3827390 0.0243898
FOXhaber-Haberturk 0.3781859 0.0056567
BirGun_Gazetesi-tgrthabertv 0.3772591 0.0213794
trthaber-FOXhaber 0.3702974 0.0086941
DikenComTr-gazetesozcu 0.3690939 0.0297316
anadoluajansi-tgrthabertv 0.3661290 0.0183070
tele1comtr-anadoluajansi 0.3592216 0.0122300
solhaberportali-DikenComTr 0.3585451 0.0148973
euronews_tr-tgrthabertv 0.3582541 0.0191940
tele1comtr-euronews_tr 0.3581601 0.0149665
dw_turkce-tgrthabertv 0.3565172 0.0091259
dw_turkce-FOXhaber 0.3527138 0.0051071
FOXhaber-Sabah 0.3516677 0.0075679
cumhuriyetgzt-DikenComTr 0.3508239 0.0186730
FOXhaber-ntv 0.3504955 0.0064411
FOXhaber-solhaberportali 0.3492678 0.0056070
FOXhaber-Hurriyet 0.3471565 0.0058412
Ahaber-FOXhaber 0.3456809 0.0046989
euronews_tr-FOXhaber 0.3443768 0.0063400
cumhuriyetgzt-FOXhaber 0.3433734 0.0065443
FOXhaber-cnnturk 0.3364997 0.0028187
FOXhaber-gazetesozcu 0.3361759 0.0082618
FOXhaber-yeniakit 0.3353517 0.0055062
DikenComTr-Hurriyet 0.3345587 0.0081378
gazeteduvar-DikenComTr 0.3342991 0.0110154
sputnik_TR-DikenComTr 0.3337218 0.0087047
solhaberportali-tgrthabertv 0.3293375 0.0082908
tgrthabertv-gazetesozcu 0.3252408 0.0172451
FOXhaber-gazeteduvar 0.3245054 0.0048890
tele1comtr-FOXhaber 0.3230278 0.0040446
dw_turkce-DikenComTr 0.3216916 0.0056046
tele1comtr-tgrthabertv 0.3199987 0.0106059
tele1comtr-DikenComTr 0.3153672 0.0089188
Haberturk-DikenComTr 0.3149255 0.0099406
DikenComTr-yeniakit 0.3140351 0.0098138
halktvcomtr-DikenComTr 0.3060827 0.0073108
Sabah-DikenComTr 0.3049851 0.0114251
ntv-DikenComTr 0.3047723 0.0062080
anadoluajansi-DikenComTr 0.3037381 0.0090901
gazeteduvar-tgrthabertv 0.3028468 0.0117258
DikenComTr-yenisafak 0.3014180 0.0112483
trthaber-DikenComTr 0.2979784 0.0110424
euronews_tr-DikenComTr 0.2971398 0.0085442
FOXhaber-tgrthabertv 0.2853207 0.0239892
DikenComTr-cnnturk 0.2845894 0.0038484
Ahaber-DikenComTr 0.2715798 0.0047246
FOXhaber-DikenComTr 0.2178037 0.0015388
DikenComTr-tgrthabertv 0.1910289 0.0028210