Last chance! 50% off DataCamp Premium
Sale ends in
Algoritma AI yang baik dibangun di atas fondasi data berkualitas tinggi. Terlepas dari matematika kompleks yang terlibat dalam pengembangan algoritma tersebut, kekuatan sejati di balik AI terletak pada datanya.
Tanpa set data yang akurat, andal, dan lengkap, sistem AI tidak akan mencapai potensinya — “Garbage in, garbage out,” kata para praktisi. Banyak keajaiban di balik AI terletak pada kualitas data, itulah sebabnya pentingnya pelabelan data sangat ditekankan.
Dalam artikel ini, kita akan membahas lebih dalam tentang:
Pelabelan data adalah proses mengidentifikasi dan menandai sampel data yang biasanya digunakan untuk melatih model machine learning (ML). Dengan kata lain, pelabelan data memberikan konteks bagi model ML untuk dipelajari.
Misalnya, sebuah set data berlabel dapat menunjukkan apakah seseorang memenuhi syarat untuk mendapatkan pinjaman, apa yang mereka ucapkan dalam rekaman audio, atau apakah sebuah rontgen mengandung tumor.
Pelabelan data dalam AI memiliki berbagai kegunaan. Kasus penggunaan yang lebih umum mencakup:
Karena banyak kasus penggunaan machine learning yang paling praktis saat ini memanfaatkan pembelajaran terawasi, pelabelan data memainkan peran penting dalam bidang AI.
Supervised learning adalah cabang machine learning yang memanfaatkan set data berlabel untuk melatih model agar memprediksi hasil dan mengenali pola. Tanpa data berlabel, sebagian besar model ML terawasi tidak mampu mempelajari pemetaan input-ke-output yang diperlukan untuk mengambil keputusan dan melakukan generalisasi ke contoh baru.
Setelah algoritma pembelajaran terawasi diberikan set data berlabel, ia siap memulai proses mempelajari pola mendasar dalam data, yang dikenal sebagai pelatihan model.
Jika data tidak diberi label dengan benar, model akan mempelajari pola yang keliru. Dengan demikian, kualitas model ML yang digunakan untuk pelatihan model sangat bergantung pada ketepatan label kebenaran dasar yang ditetapkan selama pelabelan data.
Dengan memberi label sampel data secara akurat, model machine learning memiliki peluang yang baik untuk mempelajari pola yang sangat bermakna guna membuat prediksi yang lebih berkualitas.
Salah satu keputusan pertama yang harus dibuat oleh pimpinan proyek saat memulai proyek AI baru adalah bagaimana data akan diberi label. Meskipun ada beberapa nuansa, keputusan mereka sering kali masuk ke dalam salah satu dari tiga kategori.
Mengidentifikasi pendekatan pelabelan data mana yang paling efektif untuk proyek yang dikerjakan bergantung pada pemahaman masing-masing pendekatan, termasuk kelebihan dan kekurangannya.
Teknik standar untuk mengembangkan set data pelatihan adalah pelabelan data manual. Ini terdiri dari memanfaatkan keahlian subjek untuk menelaah setiap titik data dan menetapkan label secara manual.
Pelabelan data manual sangat efektif dalam skenario di mana konsekuensi kegagalan tinggi. Misalnya, meminta sekelompok dokter memberi label gambar rontgen secara manual untuk mengembangkan model yang memprediksi apakah ada kanker akan memastikan datanya lebih andal.
Kelebihan:
Kekurangan:
Perlu dicatat bahwa pelabelan manual juga dapat dilakukan secara eksternal (misalnya, pekerja sementara dan kontraktor), yang disebut crowdsourcing.
Memadukan kekuatan keahlian manusia yang terotomasi dan efisiensi mesin dikenal sebagai pelabelan data semi-otomatis.
Yakni, pelabelan semi-otomatis mendefinisikan proses memberi label data dengan memanfaatkan machine learning untuk memberi label data secara cepat lalu melibatkan pemberi label manusia untuk meninjau dan mengoreksi kesalahan yang dibuat algoritma.
Proses ini secara signifikan mempercepat pelabelan data sekaligus menjaga kualitas data. Contoh alat yang memungkinkan hal ini antara lain Labelbox dan SuperAnnotate.
Kelebihan:
Kekurangan:
Pelabelan data otomatis adalah saat pemberi label manusia benar-benar tidak terlibat dalam proses pelabelan data. Dalam pelabelan data otomatis, model machine learning melatih diri sendiri. Artinya, model menyimpulkan aturan pelabelan dari sampel data dan menerapkannya pada instance yang tidak berlabel.
Kelebihan:
Kekurangan:
Pada tabel di bawah, kami membandingkan berbagai teknik pelabelan data berdasarkan informasi di atas:
|
Teknik Pelabelan |
Deskripsi |
Kelebihan |
Kekurangan |
|
Pelabelan Data Manual |
Memanfaatkan keahlian subjek untuk menelaah dan menetapkan label secara manual pada setiap titik data. |
- Menangkap kasus tepi - Label presisi dan konsisten - Jaminan kualitas data lebih baik |
- Memakan waktu- Biaya tinggi - Memerlukan upaya manusia yang ekstensif |
|
Pelabelan Semi-Otomatis |
Menggabungkan pelabelan oleh mesin dengan pengawasan manusia untuk mengoreksi kesalahan, menggunakan alat seperti Labelbox dan SuperAnnotate. |
- Mengurangi waktu dan biaya dibanding pelabelan manual - Ahli manusia mengoreksi kesalahan mesin |
- Potensi derau dan inkonsistensi - Memerlukan pengawasan manusia yang signifikan - Umpan balik dan iterasi diperlukan |
|
Pelabelan Data Otomatis |
Model machine learning melatih diri untuk memberi label data secara otomatis, tanpa intervensi manusia. |
- Sangat cepat - Hemat biaya - Pelabelan konsisten - Sangat dapat diskalakan |
- Kesulitan pada data yang belum pernah terlihat - Satu kesalahan dapat memicu kesalahan berikutnya |
Proses pelabelan data menghadirkan sejumlah tantangan yang dapat berdampak signifikan pada kinerja dan keandalan sistem AI.
Pelabelan data manual menjadi praktis tidak memungkinkan seiring pertumbuhan set data. Ini disebabkan oleh biaya membayar pemberi label data yang meningkat secara eksponensial dan batasan waktu yang tidak realistis untuk menyelesaikan tugas.
Dalam kasus seperti ini, pelabelan data otomatis menjadi sebuah keharusan. Meski demikian, pelabelan data otomatis memiliki tantangannya sendiri, seperti menangani berbagai jenis data dan menerapkan pola pelabelan yang konsisten.
Data dari dunia nyata jarang terorganisasi rapi. Sering kali dipenuhi derau dan mungkin kehilangan informasi kunci. Bahkan bisa sama sekali tidak relevan. Pra-pemrosesan data yang ekstensif diperlukan sebelum proses pelabelan data sebenarnya agar data siap digunakan.

Gambar dibuat oleh penulis menggunakan Midjourney
Walau menambah waktu proyek, ini merupakan aspek yang diperlukan karena ada pemberi label berisiko tinggi yang dapat tersesat oleh data yang berantakan, sehingga kemungkinan besar menghasilkan label yang tidak akurat.
Poin utamanya adalah bahwa pembersihan dan pra-pemrosesan data merupakan bagian yang diperlukan dari pipeline pelabelan data, namun kegiatan tersebut pada dirinya sendiri sulit dilakukan.
Salah satu metode pelabelan data yang paling banyak digunakan adalah pelabelan data manual. Meskipun memungkinkan tim AI memanfaatkan pengetahuan pakar domain, menangkap kasus tepi, dan memberikan label yang konsisten, proses ini juga bisa memakan waktu dan melelahkan.

Gambar dibuat oleh penulis menggunakan Midjourney
Seperti disebutkan di atas, biaya yang terkait dengan perekrutan pemberi label manusia yang terampil akan meningkat seiring bertambahnya ukuran data. Proses ini tidak mudah diskalakan.
Hambatan signifikan dalam pelabelan data adalah subjektivitas dan ambiguitas pada pekerjaan pelabelan tertentu. Pemberi label data dapat menafsirkan adegan yang sama secara berbeda, yang mengarah pada anotasi yang tidak konsisten pada tugas pengenalan gambar, misalnya.
Perbedaan ini dapat mengurangi kualitas data berlabel dan menimbulkan derau, yang dapat mengompromikan ketangguhan dan akurasi model AI.
Kita telah menetapkan bahwa pelabelan data sangat penting dalam membantu model machine learning bekerja secara efektif.
Berikut beberapa aplikasi dunia nyata utama untuk menggambarkan di mana pelabelan data dapat diterapkan:
Di bagian ini, kami akan membahas beberapa praktik terbaik untuk membantu tim AI mencapai kualitas, konsistensi, dan efisiensi dalam proses pelabelan data mereka.
Pedoman pelabelan adalah instruksi yang menentukan bagaimana data harus diberi label. Misalnya, sebelum memberi label pada gambar, tim AI harus menentukan apa yang membuat suatu sampel masuk ke kategori tertentu, bagaimana menangani gambar yang sebagian atau tertutup, dan bagaimana memberi label pada objek yang tidak penting atau latar belakang.
Dengan dukungan pedoman pelabelan yang tepat dan terperinci, akurasi dan keandalan data berlabel dapat ditingkatkan, dan subjektivitas serta variabilitas proses pelabelan dapat dikurangi.
Pemberi label data harus dilatih dan dipantau untuk memastikan mereka mengikuti pedoman pelabelan dan menghasilkan label berkualitas tinggi. Penegakan praktik ini membantu memastikan pemberi label mempertahankan konsistensi dan kualitas dalam pelabelan data mereka.
Pelatihan mencakup pemberian informasi latar belakang, contoh, umpan balik, dan dukungan kepada pemberi label untuk membantu mereka memahami tugas pelabelan secara efektif. Sebaliknya, pemantauan melibatkan pengukuran dan evaluasi kinerja pemberi label dalam hal akurasi, kecepatan, tingkat kesepakatan, dan retensi, serta menangani hambatan apa pun yang mungkin timbul selama proses pelabelan.
Data berlabel harus divalidasi setelah proses pelabelan data selesai untuk memastikan bahwa data tersebut memenuhi kebutuhan dan harapan tim AI — jika belum, perbaiki.
Perlu dicatat bahwa validasi mencakup pemeriksaan akurasi, kelengkapan, keragaman, cakupan, dan konsistensi data berlabel, serta keandalan dan kesepakatan para pemberi label. Praktik ini dapat membedakan data yang berguna dan yang tidak berguna serta menentukan ketangguhan dan kinerja model machine learning.
Untuk menjamin prosedur yang tidak memihak dan adil, penting untuk memahami isu-isu etika seputar pelabelan data.
Mendeteksi dan mengatasi potensi bias, memahami dampak data bias pada algoritma machine learning, serta menelaah isu etika seperti persetujuan, privasi, dan keadilan merupakan langkah-langkah penting dalam mengembangkan praktik pelabelan data yang bertanggung jawab dan etis.
Menempatkan etika data sebagai prioritas saat memberi label data sangat penting untuk menciptakan sistem AI yang lebih adil dan andal.
Salah satu implikasi etis dari pelabelan data adalah privasi. Kehati-hatian harus dilakukan saat menganotasi data sensitif, termasuk nama dan alamat. Prosedur persetujuan yang tepat harus diterapkan karena individu harus dapat memberikan persetujuan yang diinformasikan untuk pelabelan dan penggunaan lebih lanjut atas data mereka.
Saat bias diperkenalkan selama proses pelabelan data, integritas dan keadilan set data berlabel dapat terganggu. Masalah ini dapat timbul karena prasangka yang dimiliki oleh pemberi label, yang berasal dari konsep yang sudah terbentuk sebelumnya tentang gender, etnis, atau status sosial ekonomi individu.
Karena potensi bias ini dapat mendistorsi data berlabel, diskriminasi dan ketidaksetaraan berpeluang terus berlanjut.
Data berlabel yang bias tanpa mempertimbangkan pertimbangan etis dapat berdampak negatif pada kinerja dan hasil algoritma machine learning. Prasangka dan diskriminasi yang lazim di masyarakat kemungkinan akan tercermin dan diperkuat oleh algoritma yang dilatih pada informasi yang tidak akurat.
Pelabelan yang adil adalah isu etika lainnya — ini berarti memperlakukan semua orang dan setiap kelompok secara setara. Jika beragam pendapat didengar, stereotip ditantang, dan gagasan baru dipertimbangkan, pelabelan yang tidak adil dapat dihindari atau diminimalkan.
Dampak potensial dari keputusan pelabelan pada berbagai komunitas harus dipertimbangkan dengan cermat, dan setiap prasangka atau perlakuan tidak adil harus ditangani.
Pelabelan data adalah langkah penting dalam menciptakan model machine learning berkinerja tinggi. Meskipun dari luar tampak sederhana, penerapannya merupakan tantangan yang sulit. Perusahaan kini harus mempertimbangkan berbagai variabel dan teknik untuk memutuskan strategi pelabelan yang terbaik. Evaluasi menyeluruh terhadap kompleksitas tugas, beserta ukuran, ruang lingkup, dan durasi proyek, direkomendasikan karena setiap metode pelabelan data memiliki kelebihan dan kekurangan.
Anda dapat terus mempelajari AI dan pentingnya pelabelan data melalui sumber daya DataCamp lainnya:
Lanjutkan Perjalanan AI Anda Hari Ini!
Program
Kursus
Kursus
blogs
Dario Radečić
15 mnt
blogs
David Woods
13 mnt
blogs
Hugo Bowne-Anderson
13 mnt

blogs
Javier Canales Luna
14 mnt