Muhammad Habibi Muhammad Habibi
Ads go here

Mengukur Nada Percakapan Publik Tanpa Membaca Semua Unggahan

Mengukur Nada Percakapan Publik Tanpa Membaca Semua Unggahan
Daftar isi

Grafik sentimen dapat keliru meski program cukup sering memberi label yang benar. Metode Hopkins dan King membantu menjelaskan perbedaan menghitung komposisi tulisan, mengenali pendapat, dan menyimpulkan sikap warga.

Kolom komentar atas kebijakan baru dapat dipenuhi keluhan, dukungan, gurauan, dan unggahan berulang dari akun yang sama. Tulisan yang paling keras mudah membentuk kesan kita tentang suasana percakapan.

Untuk mengetahui komposisinya, kita perlu menghitung kumpulan teks yang jelas batasnya. Membaca beberapa komentar yang kebetulan lewat belum cukup.

Masalahnya, jumlah tulisan dapat jauh melampaui waktu yang tersedia untuk membacanya. Daniel J. Hopkins dan Gary King menawarkan jawaban dalam artikel yang terbit di American Journal of Political Science pada 2010. Mereka mengembangkan metode untuk memperkirakan proporsi kategori teks dengan bantuan sebagian dokumen yang dibaca manusia.

Ada dua pekerjaan berbeda: memberi label tiap tulisan dan menghitung berapa bagian tulisan yang mendukung atau menolak. Program yang cukup tepat memberi label belum tentu tepat menggambarkan komposisi seluruh percakapan.

Delapan puluh jawaban benar bisa memberi gambaran yang keliru

Bayangkan ada 100 tulisan. Setelah dibaca dengan teliti, 40 termasuk negatif dan 60 positif. Sebuah program berhasil memberi label yang benar pada 80 tulisan. Sekilas, ketepatan 80 persen terdengar cukup meyakinkan.

Tetapi arah kesalahan menentukan hasil hitungnya. Jika 20 tulisan negatif keliru disebut positif, program akan melaporkan hanya 20 persen tulisan negatif. Jika kesalahan berjalan ke arah sebaliknya, angka negatif menjadi 60 persen. Ketepatan program tetap 80 persen, sementara gambaran percakapannya berubah jauh.

01 · Ilustrasi aritmetika

Akurasi tetap, komposisi bisa meleset

Geser arah 20 kesalahan. Banyaknya label yang benar selalu 80 dari 100, tetapi hasil hitung proporsi negatif dapat berubah.

Angka rekaan untuk menjelaskan gagasan
80%label yang benar
40%negatif menurut label acuan
40%negatif menurut program
NegatifPositifLabel keliru
Setiap kotak mewakili satu tulisan.
Bagian tulisan negatif
Label acuan40%
Label program40%

10 positif keliru menjadi negatif dan 10 negatif keliru menjadi positif.

Kesalahan yang seimbang membuat proporsi tampak tepat, meskipun 20 label tetap keliru.

Bukan hasil pengujian penelitian. Contoh menetapkan 40 tulisan negatif, 60 positif, dan 20 salah klasifikasi. Proporsi hasil program adalah (40 − salah negatif-ke-positif + salah positif-ke-negatif) ÷ 100. Selisih dinyatakan dalam poin persentase.

Contoh buatan ini menunjukkan mengapa akurasi label saja belum menjawab pertanyaan tentang proporsi. Arah kesalahan ikut menentukan gambaran akhirnya.

Pekerjaan manusia dimulai sebelum komputer menghitung

Manusia lebih dahulu menetapkan kategori dan memberi label pada sebagian teks. Contoh-contoh itulah yang membantu komputer mengenali pola bahasa setiap kategori.

Kategori harus sesuai pertanyaan. Pengumuman jadwal layanan, misalnya, belum tentu menunjukkan dukungan terhadap layanan. Kata yang terdengar positif pun dapat dipakai untuk menyindir.

Latihan berikut memakai kalimat rekaan untuk membedakan penilaian netral, informasi tanpa pendapat, dan tulisan di luar topik.

02 · Latihan membaca

Satu kata belum menjelaskan sikap penulis

Topik latihan adalah program perbaikan layanan. Pilih kategori yang menurut Anda paling sesuai, lalu baca alasan pelabelannya.

Enam kalimat buatan · Bukan unggahan warga
Contoh 1 dari 6
Program perbaikan layanan ini membantu. Sekarang saya lebih mudah mengurus berkas.

Pilih kategori untuk membuka penjelasan. Latihan ini tidak menilai atau merekam kemampuan Anda.

Baca aturan latihan dan kategori penelitian
  • Positif dan negatif menunjukkan penilaian mendukung atau mengkritik program.
  • Netral menunjukkan sikap yang tidak condong ke salah satunya. Tanpa pendapat hanya memberi informasi tanpa penilaian.
  • Di luar topik tidak membahas program yang diteliti.
  • Penelitian aslinya memakai tujuh kategori untuk blog AS. Lima kategori latihan ini menyederhanakan persoalan untuk pembaca Indonesia.
Kategori dan penjelasan kalimat ditentukan penulis blog. Komputer tidak menjalankan model sentimen pada latihan ini. Kalimat ambigu di penelitian sungguhan memerlukan konteks, aturan bersama, dan pemeriksaan antar pembaca. Kategori di luar topik pada latihan berbeda dari kategori bukan blog pada penelitian.

Dalam contoh blog pada artikel aslinya, penulis menggunakan tujuh kategori. Lima menunjukkan rentang dari sangat negatif sampai sangat positif. Dua lainnya menampung tulisan tanpa pendapat dan materi yang ternyata bukan blog. Pemisahan ini membantu agar semua dokumen memiliki tempat tanpa memaksa semuanya menjadi positif atau negatif.

Jika dua pembaca sering berbeda label, aturan kategorinya perlu diperjelas. Komputer yang lebih canggih tidak otomatis menyelesaikan ketidakjelasan makna tersebut.

Mencari campuran pola bahasa dalam banyak tulisan

Komputer mengubah teks menjadi data, misalnya tanda apakah kata tertentu muncul. Pola pada contoh yang sudah dibaca manusia lalu dibandingkan dengan pola seluruh kumpulan tulisan.

Sasarannya mencari campuran kategori yang paling sesuai dengan pola bahasa itu. Program menaksir bagian tulisan negatif, positif, dan kategori lain, tanpa harus menetapkan satu label pasti bagi setiap tulisan. Artikel menyebutnya pendekatan nonparametrik.

Simulator berikut menyederhanakan cara itu menjadi tiga kategori dan tiga pola. Ubah komposisinya untuk melihat perubahan pola gabungan.

03 · Simulator konsep

Memperkirakan isi campuran tanpa memberi label satu per satu

Atur komposisi awal kumpulan rekaan. Pola bahasa gabungannya dihitung, lalu komposisi diperkirakan kembali memakai pola dari contoh berlabel.

Model tiga kategori yang disederhanakan · Bukan implementasi ReadMe
Sisanya 20% tulisan netral.
Langkah 1

Pola dari contoh berlabel

Frekuensi tiga pola dalam tiap kategori rekaan
PolaPositifNegatifNetral
Pola A65%15%20%
Pola B10%70%20%
Pola C25%15%60%
Dibaca per kolom. Dalam tulisan positif, misalnya, pola A muncul pada 65% contoh rekaan.
Langkah 2

Gabungan pola seluruh teks

Pola A31%Pola B42%Pola C27%
Pola A, B, dan C adalah tiga kemungkinan pola teks eksklusif pada contoh kecil ini, bukan kamus kata positif atau negatif.
Langkah 3

Perkiraan komposisi

Positif30%Negatif50%Netral20%
Perkiraan diperoleh dengan mencari campuran kategori yang cocok dengan gabungan pola pada langkah 2.

Ketika pola tiap kategori tetap sesuai, komposisi awal dapat diperkirakan kembali dari campuran pola.

Buka cara hitung dan batas simulator

Tiga proporsi yang dicari dikalikan dengan matriks pola pelatihan untuk menghasilkan distribusi pola gabungan. Sistem tiga persamaan diselesaikan untuk mendapatkan proporsi. Angka dibuat deterministik, tanpa pengambilan sampel atau galat acak; tidak menghasilkan interval kepercayaan. Metode asli memakai jauh lebih banyak pola kata, subset pola, dan pemeriksaan data.

Semua angka pada simulator dibuat untuk penjelasan. Pada skenario perubahan bahasa, pola kategori negatif di data sasaran diubah menjadi campuran setengah pola positif dan setengah pola negatif dari pelatihan. Kategori awal tetap sama, tetapi asumsi kesesuaian pola dilanggar. Ini menunjukkan risiko, bukan mengukur besarnya risiko dalam data nyata.

Syarat pentingnya: bahasa dalam tiap kategori harus cukup sesuai antara contoh dan teks yang dianalisis. Jika cara orang mengeluh berubah jauh, contoh lama bisa menyesatkan meski jumlah keluhan yang dicari tetap dapat berubah.

Ukuran yang berbeda memilih pemenang yang berbeda

Penulis menguji metode pada beberapa jenis teks. Salah satu pengujiannya memakai 4.303 tulisan blog tentang George W. Bush. Data mula-mula dibagi menjadi bagian pelatihan dan pengujian. Agar tantangannya lebih berat, sebagian tulisan sangat negatif kemudian dikeluarkan dari bagian pengujian sehingga komposisinya berubah. Sebagai pembanding, mereka menguji empat varian SVM, algoritma komputer yang dilatih untuk memberi label pada dokumen.

Tabel 1 menunjukkan galat rata-rata proporsi sebesar 1,2 poin persentase untuk pendekatan nonparametrik mereka. Empat model pembanding menghasilkan galat 7,7, 7,7, 5,3, dan 23,2 poin persentase. Galat ini merangkum jarak antara proporsi yang diperkirakan dan proporsi yang diketahui dalam data uji.

04 · Hasil penelitian asli

Berhasil menurut ukuran yang mana?

Ganti ukuran untuk membaca hasil Tabel 1. Galat proporsi yang lebih kecil lebih baik. Ketepatan label yang lebih besar lebih baik.

Data penelitian · Tabel 1, halaman 240
0510152025
Galat rata-rata proporsi · Poin persentase · Lebih kecil lebih baik

Estimasi langsung memperoleh galat rata-rata proporsi 1,2 poin persentase dalam pengujian ini.

Lihat semua angka pada tabel sumber
MetodeLabel pelatihan %Validasi silang %Label data baru %Galat proporsi pp
Estimasi langsung———1,2
SVM linear67,655,249,37,7
SVM radial67,654,249,17,7
SVM polynomial99,748,947,85,3
SVM sigmoid15,615,618,223,2
Geser tabel ke samping bila diperlukan. Tanda — berarti ukuran tidak dilaporkan atau tidak diterapkan, bukan nol.
Pengujian memakai 4.303 tulisan blog tentang Bush sebelum pembagian data. Separuh tulisan sangat negatif pada data uji, sejumlah 422, dikeluarkan untuk mengubah distribusinya. Estimasi langsung tidak memberi label tiap dokumen, sehingga ketepatan label tidak dinyatakan. Angka menggambarkan pengujian ini, bukan peringkat seluruh perangkat analisis teks. Tidak ada interval untuk metrik tabel yang dibuat ulang.

Model linear paling tepat memberi label pada data baru di antara pembanding, sedangkan model polynomial lebih baik menghitung proporsi. Jadi, model terbaik bergantung pada pekerjaan yang hendak dilakukan, bukan pada satu angka akurasi saja.

Tidak perlu membaca semuanya, tetapi contoh yang dibaca tetap menentukan

Salah satu ilustrasi dalam artikel mengikuti percakapan blog tentang John Kerry di sekitar kontroversi ucapannya pada 2006. Analisis mencakup 10.000 tulisan, sementara 442 tulisan dari lima hari pada awal November dibaca dan diberi label manusia. Grafiknya memperlihatkan kenaikan bagian tulisan sangat negatif setelah peristiwa tersebut.

Sebanyak 442 dari 10.000 tulisan berarti sekitar 4,42 persen dibaca manusia. Ini bukan patokan bahwa membaca 4,42 persen selalu cukup. Kategori langka dan bahasa yang beragam dapat membutuhkan contoh lebih banyak.

Penulis membahas langkah awal sekitar 200 dokumen berlabel, lalu penambahan contoh jika hasil masih terlalu tidak pasti. Pada pengujian mereka, manfaat tambahan mulai mengecil di sekitar 500 dokumen. Jumlah yang dibutuhkan pada data lain tetap perlu diperiksa.

Untuk teks Indonesia, uji aturan label pada sindiran, singkatan, istilah daerah, dan bahasa yang benar-benar digunakan. Perubahan cara berbicara tentang isu dapat memerlukan contoh baru.

Enam puluh persen unggahan bukan enam puluh persen warga

Satu akun dapat menulis puluhan kali, sedangkan banyak warga tidak menulis sama sekali. Jika satuan hitungnya dokumen, setiap unggahan menambah pengamatan tanpa menunjukkan adanya orang baru.

Simulator ini memakai 100 akun rekaan: sepuluh menulis keluhan dan 90 menulis dukungan. Jika sepuluh akun tadi makin sering mengunggah, keluhan dapat mendominasi tulisan meski jumlah akunnya tetap.

05 · Ilustrasi pembanding

Ketika sepuluh akun terdengar seperti mayoritas

Sepuluh akun rekaan menulis keluhan, 90 akun lainnya menulis dukungan sekali. Tingkatkan frekuensi unggahan kelompok yang mengeluh dan lihat perubahannya.

100 akun hipotetis · Bukan data warga Indonesia
10 akun menulis keluhan90 akun menulis dukungan
Akun yang menulis keluhan10%
Tulisan yang berisi keluhan52,6%
100 tulisan keluhan dan 90 tulisan dukungan190 tulisan seluruhnya

Keluhan dapat mendominasi jumlah tulisan meskipun hanya berasal dari sepuluh persen akun dalam contoh ini.

Akun dan teks seluruhnya dibuat untuk penjelasan. Proporsi akun dan proporsi unggahan tidak mengukur hal yang sama. Mengganti hitungan menjadi akun pun belum membuat data mewakili seluruh warga, termasuk mereka yang tidak hadir pada platform.

Proporsi unggahan, akun, dan seluruh warga memiliki pembagi berbeda. Kata kunci, platform, periode, serta keputusan memasukkan unggahan ulang juga menentukan apa yang terhitung.

Membaca grafik sentimen dengan pertanyaan yang lebih tepat

Saat membaca grafik sentimen, cari dahulu satuan hitungnya: tulisan, akun, atau responden survei. Periksa pula topik, platform, dan periodenya. Label percakapan publik dapat merujuk pada kumpulan data yang sebenarnya sempit.

Baca definisi kategorinya. Keluhan tentang pelaksanaan belum tentu penolakan atas tujuan kebijakan. Informasi tanpa pendapat juga berbeda dari sikap netral.

Terakhir, periksa pengujian pada teks yang belum dipakai melatih program. Jika yang dicari proporsi, mintalah bukti ketepatan proporsi, bukan hanya ketepatan label tiap dokumen.

Pemantauan semacam ini dapat menunjukkan kapan keluhan meningkat dan percakapan mana yang perlu dibaca lebih dekat. Angka memberi arah; isi keluhan dan pengalaman penulisnya tetap perlu diperiksa.

Kita dapat mengurangi jumlah bacaan manusia tanpa menyerahkan seluruh penilaian kepada komputer. Caranya ialah menjaga mutu kategori, contoh, dan batas data, lalu menyebut hasil sesuai dengan apa yang benar-benar dihitung.

Rujukan dan catatan angka

  1. Hopkins, Daniel J., dan Gary King. 2010. A Method of Automated Nonparametric Content Analysis for Social Science. American Journal of Political Science 54(1), 229–247. DOI 10.1111/j.1540-5907.2009.00428.x.

  2. Baca naskah penelitian atau laman publikasi penulis. Contoh Kerry dan kategori pada halaman 231; gagasan estimasi langsung pada halaman 236–237; Tabel 1 pada halaman 240; kebutuhan contoh dan batas metode pada halaman 241–243.
  3. ReadMe, perangkat yang mengimplementasikan metode penelitian. Simulator di halaman ini merupakan ilustrasi sederhana yang dibuat untuk pembaca, bukan perangkat tersebut.
  4. Grafik pengujian menyalin angka Tabel 1. Visual lainnya menggunakan contoh rekaan, ditandai pada masing-masing gambar. Tidak ada korpus media sosial Indonesia yang dikumpulkan, tidak ada model yang menilai teks pembaca, dan tidak ada jawaban latihan yang dikirim ke server.

Catatan pembacaan data

Catatan sumber dan batas pembacaan disajikan bersama rujukan di atas.

Komentar

Ikuti tulisan berikutnya

Dapatkan kabar artikel baru melalui email jika Anda memilih berlangganan.

Pilih langganan email

Komentar

Diskusikan tulisan ini. Komentar pembaca ditampilkan setelah disetujui penulis.

Belum ada komentar. Jadilah yang pertama berdiskusi.

Bagikan artikel

Mengukur Nada Percakapan Publik Tanpa Membaca Semua Unggahan

WhatsAppFacebookXTelegramLinkedIn

Tampilan bacaan

Sesuaikan lebar tulisan dan kolom samping.

Cari

Cari artikel berdasarkan topik, kategori, atau kata kunci.