AI Detection

Apa Itu Burstiness? Mengapa Kalimat Seragam Ditandai

Burstiness mengukur seberapa jauh panjang kalimat berayun di seluruh suatu bagian teks, bukan seberapa panjang rata-rata kalimat berjalan. Tulisan ini menjelaskan asal istilah tersebut, bagaimana sebarannya sebenarnya dihitung, dan mengapa keluaran model bahasa cenderung menetap pada rentang panjang yang sempit.

6 min
What is burstiness? A chart comparing uniform AI-generated sentence lengths to varied human sentence lengths.

Bacalah sebuah paragraf dengan suara keras, dan suatu jenis kerataan tertentu sudah terdengar sebelum dapat dinamai: setiap kalimat jatuh dalam jumlah tarikan napas yang kira-kira sama, seperti metronom yang tidak pernah sempat dimatikan. Pembaca menyadari polanya sebelum mereka dapat mengatakan apa yang salah dengannya, dan pendeteksi yang dibangun untuk menangkap teks yang dihasilkan juga dirancang untuk menyadarinya. Nama bagi pola itu adalah burstiness, sebuah kata yang lebih tua daripada pendeteksi AI mana pun.

Lalu, apa itu burstiness, dalam pengertian khusus yang dimaksud oleh pendeteksi? Itu adalah ukuran tentang seberapa jauh panjang kalimat berayun di seluruh suatu bagian teks, dihitung relatif terhadap rata-rata bagian teks itu sendiri, bukan terhadap angka tetap apa pun. Sebuah paragraf bersifat bursty ketika kalimat-kalimat pendek dan terpotong berdampingan dengan kalimat-kalimat panjang dan berliku. Sebuah paragraf memiliki burstiness rendah ketika setiap kalimat jatuh dekat dengan panjang yang sama, entah panjang itu enam kata atau dua puluh enam kata.

Statistik ini cukup sederhana untuk dihitung dengan tangan pada paragraf pendek, dan begitu terlihat, halaman yang datar berhenti menjadi kesan yang samar dan menjadi sebuah angka yang dapat ditunjuk. Statistik ini juga hampir tidak ada hubungannya dengan statistik yang lebih tua dan tidak terkait, yang kebetulan memiliki nama yang sama.

Apa itu burstiness?

Sebuah pendeteksi AI disebut bursty jika ada variasi dalam panjang kalimat di seluruh dokumen. Burstiness, sebagaimana kata itu digunakan oleh pendeteksi AI, adalah sebaran panjang kalimat di seluruh dokumen, dinyatakan sebagai satu angka: simpangan baku dari panjang-panjang itu dibagi dengan rata-ratanya. Angka yang tinggi berarti kalimat-kalimat bervariasi secara luas di sekitar rata-rata. Angka yang rendah berarti kalimat-kalimat itu mengelompok rapat di sekitarnya, terlepas dari berapa pun rata-rata itu.

Kata itu sendiri termasuk dalam kosakata statistik yang jauh lebih tua. Para peneliti menggunakan burstiness untuk menggambarkan gempa bumi, wabah penyakit, dan lalu lintas jaringan, apa pun yang mengelompok dalam waktu alih-alih menyebar secara merata, dan salah satu cara umum untuk mengukurnya dalam bidang-bidang itu adalah faktor Fano, yaitu rasio varians suatu hitungan terhadap rata-ratanya.

Ada juga makna kedua yang lebih lama di dalam pemrosesan bahasa alami itu sendiri, yang mudah tertukar dengan statistik panjang kalimat yang dibahas dalam tulisan ini. Para linguis korpus pada 1990-an menggunakan burstiness untuk menggambarkan bagaimana kata-kata individual berkelompok: setelah sebuah dokumen menyebutkan kata yang tidak umum, dokumen itu menjadi jauh lebih mungkin menyebutkannya lagi daripada yang disiratkan oleh kemunculan pertama yang independen. Kenneth Church dan William Gale memberikan perlakuan statistik terhadap pola itu dalam campuran Poisson pada 1995, dan sistem temu kembali informasi masih menyesuaikannya ketika memberi bobot pada seberapa besar sebuah kata yang berulang seharusnya dihitung. Statistik itu melacak pengulangan satu kata. Pengukuran dalam tulisan ini melacak hal lain: bentuk seluruh kalimat, terlepas dari kata-kata mana yang mengisinya.

Sisa tulisan ini menggunakan kata itu hanya dalam makna kedua tersebut: bentuk kalimat, bukan kemunculan ulang kata.

Mengapa sebaran lebih penting daripada rata-rata

Dua dokumen dapat memiliki rata-rata panjang kalimat yang persis sama dan sama sekali tidak terbaca serupa. Rata-rata dua belas kata dapat dimiliki oleh sebuah paragraf yang setiap kalimatnya berada dekat dua belas kata, atau oleh paragraf yang kalimat enam kata bergantian dengan kalimat delapan belas kata, dan nilai rata-rata tidak dapat membedakan kedua paragraf itu. Hanya sebaran di sekitar rata-rata yang dapat melakukannya.

Para statistikawan akan menyebut perbandingan yang hanya memakai rata-rata sebagai kegagalan untuk melihat melampaui momen pertama suatu distribusi. Sebuah detektor, atau pembaca yang cermat, secara implisit juga memeriksa momen kedua, yaitu bentuk di sekitar pusat, yang tidak akan pernah dapat diungkapkan oleh rata-rata saja.

Pertimbangkan dua cara melaporkan hasil yang sama. 'The intervention reduced symptoms in most participants. The effect was consistent across age groups. The finding supports further investigation into the mechanism.' Tiga kalimat, masing-masing delapan hingga sembilan kata, adalah irama dengan hampir tidak ada sebaran sama sekali. Sekarang bandingkan: 'Symptoms dropped in most participants. That held up whether the person was twenty-two or sixty-eight, which nobody on the team expected going in, and it is the reason the next study needs to look at mechanism rather than outcome alone.' Klaimnya identik. Irama yang membawanya tidak.

Rata-rata memperlakukan kedua paragraf itu sebagai identik. Seorang pembaca, dan tampaknya juga sebuah detektor, tidak demikian.

Humanize your own paper

Transform your AI-assisted text and make it sound human, without touching important words or citations.

Get started free

Bagaimana burstiness dihitung

Perhitungannya singkat. Hitung jumlah kata dalam setiap kalimat, ambil simpangan baku dari daftar itu, lalu bagi dengan rata-rata. Misalnya, jika Anda melihat sebuah bagian dengan kalimat-kalimat yang masing-masing terdiri dari delapan, tiga puluh satu, sebelas, dua puluh empat, dan sembilan kata, Anda memperoleh sebaran sekitar lima puluh enam persen dari rata-rata, sebuah burst yang lebar. Jika Anda melihat sebuah bagian dengan kalimat-kalimat yang masing-masing terdiri dari lima belas, enam belas, empat belas, tujuh belas, dan lima belas kata, Anda memperoleh sebaran sekitar tujuh persen, meskipun kedua bagian itu memiliki rata-rata panjang yang hampir sama.

Simpangan baku mentah saja tidak akan melakukan tugas yang sama. Sebaran delapan kata berarti sesuatu yang berbeda dalam bagian yang rata-ratanya dua belas kata per kalimat dibandingkan dengan bagian yang rata-ratanya empat puluh kata per kalimat, jadi pembagian dengan rata-rata adalah hal yang membuat angka itu dapat dibandingkan dari satu bagian ke bagian berikutnya.

Pembingkaian relatif itulah yang membuat statistik ini bekerja dengan cara yang sama untuk gaya berita yang ringkas dan gaya teoretis yang padat. Sebuah bagian teknis yang dibangun dari kalimat-kalimat pendek dan seragam, serta sebuah paragraf kasual yang dibangun dari kalimat-kalimat pendek dan seragam, keduanya dapat tercatat sebagai burstiness rendah, karena pengukuran itu tidak pernah menanyakan berapa panjang sebuah kalimat dalam istilah absolut, melainkan hanya seberapa jauh masing-masing kalimat berada dari rata-rata kalimat-kalimat di sekitarnya.

Ini adalah perhitungan identik yang dijalankan oleh free burstiness checker di situs ini terhadap draf yang ditempelkan, dengan memetakan setiap kalimat sebagai sebuah titik, bukan memadatkan seluruh bagian menjadi satu angka. Pada skala itu, apa pun di bawah kira-kira dua puluh persen terbaca sebagai sebaran yang rapat dan seragam, dan apa pun di atas kira-kira empat puluh lima persen terbaca sebagai sebaran yang lebar, dengan sebagian besar prosa akademik yang telah disunting berada di antara keduanya.

Seperti apa paragraf dengan varians rendah di halaman

Letakkan kedua pola itu berdampingan, dan keduanya mudah dibedakan setelah Anda tahu apa yang harus dicari.

TraitParagraf dengan variansi rendahParagraf dengan variansi tinggi
Pola panjang kalimatHampir setiap kalimat berada dalam selisih beberapa kata dari rata-rata paragrafKalimat-kalimat pendek dan terpotong berdampingan dengan kalimat-kalimat panjang yang terdiri atas beberapa klausa
Membacanya dengan lantangIrama yang stabil dan merata tanpa tempat alami untuk berhenti guna penekananIrama yang mempercepat dan memperlambat, mengikuti tempat penekanan yang sebenarnya jatuh
Penyebab umumKeluaran yang belum disunting dari sebuah model yang memprediksi satu kalimat berikutnya yang paling mungkin pada satu waktu, atau draf awal yang tidak pernah dibacakan kembali dengan lantangSeorang penulis yang memotong kalimat untuk efek, atau menggabungkan dua kalimat pendek menjadi satu kalimat yang sepadan dengan panjangnya

Tak satu pun kolom secara inheren merupakan tulisan yang baik. Sebuah bagian metode yang mencantumkan lima langkah dalam lima kalimat pendek memang seharusnya tampak seperti kolom kiri, dan kalimat panjang berliku yang dimasukkan ke dalam prosedur bernomor tidak akan memperbaikinya. Pola itu baru menjadi informatif setelah Anda mengetahui jenis bagian yang sedang diamati.

Mengapa kalimat yang seragam ditandai

Detektor memperlakukan irama yang datar sebagai sinyal karena cara pembuatan teks bekerja, bukan karena kalimat yang seragam pada dirinya sendiri secara inheren mencurigakan. Mekanisme yang lebih luas tentang bagaimana AI detectors sebenarnya bekerja dibahas secara terpisah, versi singkatnya adalah bahwa sebuah model memprediksi satu token pada satu waktu, termasuk, secara implisit, kapan sebuah kalimat kemungkinan berakhir. Berdasarkan teks sejauh ini, beberapa panjang kalimat secara statistik lebih mungkin daripada yang lain pada saat tertentu, dan model yang terus memilih kelanjutan yang paling mungkin akan terus mendarat di sekitar panjang yang sama yang tampaknya paling mungkin itu, kalimat demi kalimat, di seluruh dokumen.

Satu paragraf datar saja tidak membuktikan apa pun; bagian prosedural yang pendek memang seharusnya tampak seperti itu. Yang sebenarnya dinilai oleh detektor adalah pola di seluruh dokumen, apakah kerataan dalam satu paragraf merupakan pilihan lokal yang disengaja, atau irama dari setiap paragraf dalam tulisan itu.

Keterprediktifan kata demi kata adalah pengukuran yang terkait tetapi terpisah, yang dibahas dengan istilahnya sendiri di bagian lain situs ini, dan pengukuran ini menelaah pilihan kata individual, bukan bentuk sebuah kalimat.

Tidak satu pun dari hal ini membuktikan bahwa sebuah dokumen dihasilkan oleh sebuah model, dan memperlakukan ritme yang datar sebagai penentu dengan sendirinya akan mengulangi kesalahan yang sama seperti memperlakukan satu angka perplexity sebagai penentu. Draf awal yang tergesa-gesa dan belum pernah dibacakan keras-keras dapat menjadi datar sama mudahnya seperti teks yang dihasilkan. Itulah sebagian alasan mengapa estimasi Human Score milik TextPulse sendiri menggabungkan variasi pada tingkat kalimat dengan beberapa sinyal lain, alih-alih bertumpu pada salah satunya saja, dan mengapa alat diagnostik gratis di situs ini dirancang untuk dibaca bersama-sama, bukan secara terpisah.

Dua pertanyaan lanjutan lebih penting daripada definisinya. Apakah detektor masih memberi bobot pada burstiness seperti yang mereka lakukan pada 2023 adalah salah satunya, dan bagaimana meningkatkannya dalam draf Anda sendiri tanpa merusak prosa adalah yang lainnya.

Sebuah paragraf yang datar bukanlah misteri setelah mekanisme di baliknya terlihat. Itulah yang terjadi ketika setiap kalimat dibangun dengan cara yang sama seperti sebuah kata berikutnya dibangun, yaitu dengan meraih apa pun yang datang berikutnya dengan hambatan paling kecil. Apakah tekanan itu menang bergantung pada penulis, atau model, yang melawannya kalimat demi kalimat.

Frequently Asked Questions

Apa itu burstiness dalam penulisan? Itu adalah besarnya variasi panjang kalimat di seluruh suatu bagian teks, diukur sebagai simpangan baku panjang kalimat dibagi rata-ratanya. Suatu bagian teks dengan ayunan besar antara kalimat pendek dan panjang memiliki burstiness tinggi. Suatu bagian teks yang setiap kalimatnya berada dekat pada panjang yang sama memiliki burstiness rendah, baik panjang itu pendek maupun panjang.

Moe

PhD in natural language processing, with years spent building NLP applications end to end. Moe works on text analysis: lexical and syntactic structure, and what separates machine-generated prose from human prose statistically. He has been experimenting with computational linguistics since the early days of NLTK, spaCy and WordNet, and still writes most of his tooling in Python.