Definisi algoritma sosial

Kata sosial saat ini sedang dalam mode, kami memiliki jaringan sosial, program sosial, bookmark sosial, dan sekarang algoritma sosial. Jejaring sosial adalah kegiatan, program sosial adalah alat yang memungkinkan jejaring sosial, tetapi apa itu algoritma sosial?

Upaya berikut untuk menentukan apa algoritma sosial.

Jejaring sosial.

Mari kita lihat beberapa contoh. Situs jejaring sosial terkenal termasuk Flickr, YouTube, MySpace, Friendster, Wikipedia, Facebook, del.icio.us dan dunia game virtual Second Life. Bookmark dan catatan dianggap sebagai tindakan di jejaring sosial. Tujuan jaringan adalah untuk memungkinkan orang bertemu, berkolaborasi, atau sekadar berbagi sesuatu (foto, musik, film, informasi, dll.).

Perangkat lunak sosial.

Program sosial adalah alat yang memungkinkan orang untuk berkomunikasi. Mulai dari email, milis, RSS, IRC, pesan instan, Napster seperti P2P, blog, wiki, AJAX, Web 2, dll. Karakteristik mereka adalah bahwa jaringan harus interaktif dan upstream (pengguna berikan konten). Perangkat lunak ini dulu disebut groupware. Beberapa dari program ini cukup lama, tetapi beberapa, seperti blog, lebih baru. Vicki telah ada sejak Ward Cunningham, ayah Vicki, memulainya, tetapi kemudian dianggap hanya untuk penggemar dan banyak digunakan hanya dalam beberapa tahun terakhir. Beberapa perangkat lunak didokumentasikan menggunakan wiki, dan perusahaan, lembaga pendidikan sudah mulai menggunakannya.

Algoritma

Jadi apa itu algoritma sosial? Algoritma ini mirip dengan resep memasak atau program komputer dengan instruksi langkah demi langkah untuk melakukan prosedur. Algoritma dinyatakan dalam pseudo-code, mudah dimengerti oleh orang-orang dan lebih abstrak dari program komputer. Mereka mengatakan bahwa program menerapkan beberapa algoritma, yang merupakan terjemahan pseudocode di tingkat mesin.

Meskipun sebagian besar algoritma bersifat numerik, mereka tidak boleh seperti yang ditunjukkan dalam resep, algoritma penyatuan logis, pencocokan string, pengenalan wajah, dll.

Berbasis agen.

Algoritma sosial berbeda dari algoritma umum dalam agen yang terlibat di dalamnya, dan algoritma adalah hasil dari interaksi agen. Algoritma koloni semut adalah contoh dengan semut sebagai agen dan digunakan untuk memecahkan beberapa masalah, seperti jalur terpendek atau masalah salesman keliling. Algoritma sosial dapat digunakan untuk pemecahan masalah terdistribusi sebagai algoritma koloni semut, tetapi tidak harus.

Dikatakan bahwa algoritma Google PageRank adalah faktor penentu bagi Google untuk memenangkan pertempuran di Internet. Algoritma PageRank memberi peringkat situs berdasarkan banyak kriteria, termasuk jumlah tautan yang masuk, yang masing-masing memiliki bobot yang sama dengan PageRank dari situs yang terhubung (algoritma tersebut bersifat rekursif dan hampir real-time).

Untuk memiliki gagasan tentang algoritma, berikut adalah uraiannya:

Algoritma PageRank asli telah dijelaskan oleh Lawrence Page dan Sergey Brin dalam beberapa publikasi.

Itu diberikan

PR (A) = (1-d) + d (PR (T1) / C (T1) + … + PR (Tn) / C (Tn))

dimana

PR (A) – PageRank dari halaman A,

PR (Ti) adalah PageRank halaman Ti yang terhubung ke halaman A,

C (Ti) – jumlah tautan keluar pada halaman Ti dan

d adalah koefisien redaman, yang dapat diatur antara 0 dan 1.

Karena PageRank menentukan peringkat situs dalam pencarian, itu mempengaruhi banyak hal, dan, pada akhirnya, banyak orang yang mendapatkan penghasilan dari situs. Oleh karena itu, orang-orang yang menjadi agen di sini berusaha mengubah parameter situs mereka untuk meningkatkan peringkat mereka. Ini umumnya dikenal sebagai SEO: optimisasi mesin pencari.

Ini adalah contoh di mana algoritma menyediakan aturan untuk jejaring sosial sambil mengubah perilaku atau tindakan agen. Penyalahgunaan algoritma terjadi, dalam satu kasus, seseorang membuat situs berdasarkan (hampir) tautan hanya tanpa konten, tetapi ia berhasil mendapatkan PageRank yang tinggi. Anomali ini cenderung diatasi, karena algoritma PageRank juga sedang dikembangkan.

Lelang daring dan lelang terbalik, seperti yang disediakan oleh EBay, juga merupakan algoritme yang menyediakan aturan permainan tempat kami menjadi pemain.

Digg.com adalah situs bookmark sosial, tawaran awalnya adalah 1 digg, dan orang-orang dapat menggali lagi jika mereka menyukai penawaran itu, atau melepasnya jika tidak. Jumlah penggalian menunjukkan popularitas proposal. Sistem ini akan mendukung kelompok orang yang bekerja bersama untuk menggali kalimat masing-masing.

Kami melihat bahwa algoritma sosial memiliki kelemahan, sering digunakan oleh beberapa orang. Maka dari itu kebutuhan untuk meningkatkan algoritma sosial.

Netflix adalah kasus yang terkenal, mereka menawarkan satu juta dolar kepada siapa saja yang dapat meningkatkan akurasi algoritma yang ada sebesar 10%.

Pemain dan avatar yang tidak manusiawi.

Kembali ke definisi algoritma sosial sebagai algoritma yang didasarkan pada beberapa agen, di mana agennya adalah orang-orang, kami percaya bahwa definisi ini harus diperluas untuk mencakup kasus ketika orang digantikan oleh hewan atau pengganti perangkat lunak. Saya akan mempertimbangkan simulasi algoritma Digg atau simulasi perdagangan pasar menggunakan agen cerdas sebagai algoritma sosial. Serta algoritma koloni semut, yang menggantikan hewan dengan manusia. Demikian pula, kawanan, ternak, dll.

Automata seluler adalah kasus batas, semuanya berdasarkan agen, tetapi sering digunakan untuk mensimulasikan proses fisik dan kimia. Jika digunakan untuk mensimulasikan aktivitas manusia, itu akan menjadi algoritma sosial.

Algoritma evolusi sebagai abstraksi dari proses Darwinian juga merupakan algoritma sosial.

Algoritma genetika dan variasinya dimasukkan di sini.

Teori permainan evolusi.

Bidang algoritma sosial bersinggungan dengan teori evolusi permainan. Teori permainan mempelajari strategi yang digunakan oleh agen, misalnya, dalam perdagangan, lelang, pemasaran, pemungutan suara, dll. Dilema tahanan menempatkan permainan pada dua tahanan, tetapi itu dapat diulang dan direproduksi dalam suatu populasi, yang kemudian menjadi algoritma sosial.

Jika Anda pernah memainkan Second Life, Anda tahu betapa rumitnya algoritma sosial. Di dunia virtual, semua kehidupan, termasuk ekonomi, hubungan, dan properti, ditentukan oleh algoritma.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *