Friday, March 4, 2016


Recommender sytems adalah sebuah perangkat lunak dan teknik menyediakan saran suatu item produk yang berguna untuk pengguna.

OverView RSs
Mengatasi overwhelming/informasi berlebih
Memprediksi item yang paling sesuai dengan pengguna
Menyediakan sajian pendukung keputusan dalam memilih produk yang baik
Menampung pola pengguna dalam memilih item
Memberikan item pilihan alternative untuk pengguna
Menghasilkan item produk yang relevan dengan interaksi yang beragam

Fungsi Recommender Systems
Bonafide menggunakan RSs
1. Menambah angka penjualan jenis tertentu
Menjual tanpa jenis rekomendasi, melihat kecenderungan pengguna

2. Menjual jenis item produk yang beragam
Memungkinkan pengguna produk yang unik tapi sesuai dengan preferensinya

3. Menambah kepuasan pelalanggan
Membuat pengguna lebih tertarik dan relevan terhadap item produk yang ditemukanya

4. Menambah kesetiaan pelanggan
Penyediaan informasi yang interaktif membuat pelanggan lebih setia pada system yang dibuat

5. Lebih memahami apa yang user inginkan
Sistem dapat membantu pengguna awam, memberikan rekomendasi, mendukung keputusan dsb

Menurut Hertlocker…
1. Menemukan item-item yang bagus
Merank item-item produk yang paling bagus

2. Menemukan semua produk yang bagus
Merekomendasikan semua item yang dapat memenuhi beberapa kebutuhan pengguna

3. Anotasi dalam konteks
Memberikan keterangan pada item-item produk

4. Merekomendasikan secara berurutan
Me List item-tem produk secara terurut, seperti di rekomendasikan semuanya

5. Merekomendasikan bundle
Merekomendasikan berupa paketan suatu item secara group

6. Just browsing
Menjadi bahan penelusuran tanpa berniat membeli

7. Mencari system rekomendasi yang kredibel
Menguji system rekomendasi

8. Meningkatkan learning profile system rekomendasi
Mengetahui pola profil pengguna

9. Express self
Tanpa memperhatikan rekomendasi, system memberikan ruang buat pengguna untuk memberi masukan terhadap item-item produk

10. Membantu orang lain
Mengevaluasi rank, memberikan opini sehingga membantu orang lain dalam menemukan item produk yang relevan

11. Mempengaruhi orang lain
Dalam RSs ada yang memang tujuan utamanya untuk mempengaruhi pengguna dalam memilih item produk tertentu

Sumber Data and Knowledge
Items
Dilihat dari utilitas, contohnya item positif tepat untuk direkomendasikan, begitu pun item sebaliknya

Users
Dilihat dari pola pengguna, tujuan, serta kararteristik pengguna itu sendiri

Transactions
Penggunaan data log transaksi yang tersimpan selama berinteraksi dengan system rekomendasi, seperti koleksi” data transaksi item pilihan, data rating, dsb.

Teknik Dalam Merekomendasikan
Content-based
Merekomendasikan item yang typical (contentnya) nya yang representasinya sama dengan item yang relevan dengan pengguna, kesamaan item dihitung berdasarkan pada fitur yang berhubungan dengan item.

Collaborative filtering
Merekomendasikan item yang seleranya mirip dengan pengguna menyukai item tersebut di masa lalu, mengacu pada korelasi antar pengguna.

Demographic
Merekomendasikan item berdasarkan demografi profil pengguna.

Knowledge-based
Merekomendasikan item berdasarkan speciļ¬c domain knowledge tentang kebutuhan pengguna dan preferensi sehingga bemanfaat untuk pengguna.

Community-based
Merekmomendasikan item berdasarkan preferensi temen pengguna, mengadopsi epigram “Tell me who your friends are, and I will tell you who you are”

Hybrid recommender systems
Merekomendasikan item berdasarkan gabungan dari beberapa metode, hal ini didasarkan pada kombinasi, sebuah sistem hybrid menggabungkan metode A dan B dengan tujuan menggunakan keuntungan dari A untuk memperbaiki kelemahan dari metode B.

Implementasi dan Evaluasi
Aplikasi dan implementasi dari system rekomendasi itu sendiri adalah berupa
              – Entertainment, Content, E-commerce, Services

Adapun untuk experiment evaluasi dengan melakukan koleksi data baik dengan kualitatif maupun kuantitatif

Sistem Recommender and Human Computer Interaction
Hal yang penting dari Human Computer Interaction

Trust, Explanations and Persuasiveness
Trust kepada pengguna, Trust kepada item
Memberikan detail kepada pengguna
Memberikan keyakinan system pendukung keputusan

Conversational System
Memberikan kemudahan untuk processing recommender system dengan conversational system, memberikan interaksi lebih kepada pengguna.

Visualization
Penyajian dan penjelasan di buat se menarik mungkin

System Recommender dalam beberapa multidisiplin
Recommender system like Information Retirieval, mempunyai kebanyakan masalah pada Filtering dan Perankingan

Topik dan Tantangan
1. Skabilitas algoritma dengan dataset yang besar dan real-world datasets.
Menentukan bagaimana menanamkan teknik rekomendasi inti dalam sistem operasional yang nyata dan bagaimana menghadapi set besar dan dinamis dari data yang dihasilkan oleh interaksi dari pengguna dengan (peringkat, preferensi, ulasan, dll) item.

2. Proactive recommender systems
Recommender system dapat memberikan informasi lebih sekalipun tidak diminta.

3. Pelayanan privasi dalam recommender systems
Karakteristik RSs yang mengkoleksi preferensi data pengguna membuat selanjutnya harus memikirkan bagaimana melindungi data tersebut agar tidak dimanfaatkan oleh semacam malicious users.

4. Memberikan keragaman produk pada pengguna

5. Mengintegrasikan pemantauan jangka panjang dan jangka pendek pada pembangunan recommender system.
Recommender system dibagi menjadi 2 kelas, jangka pendek dan jangka panjang dengan menggabungkan semua data transaksi, dengan begitu akan lebih terfokus dalam implementasinya.

6. Pemodelan pengguna umum dan spesifik dapat di handle dengan system dan domain aplikasi
Pemodelan dapat dilakukan secara generic tapi tidak bisa menghandle perbedaan, guna menjadi lebih umum digunakalah teknik hybrid.

7. Pendistribusian  recommender systems yang beroperasi di jaringan terbuka
Model komputasi dari sebagian terbesar dari RSs menganut arsitektur client-server biasa, hal ini menjadi tantangan bagaimana agar komputasi menjadi lebih effisien.

8. Recommender dapat mengoptimalkan urutan rekomendasi
Meningkatkan kualitas rekomendasi yang diberikan oleh system berdasarkan pendekatan yang lebih sederhana: satu kali permintaan / tanggapan.

9. Recommenders di desain dapat beroperasi pada mobile devices and usage contexts
Komputasi mobile yang muncul sebagai platform alami yang paling untuk komputasi personal.

Sumber : 
Recommender Systems Handbook
Francesco Ricci · Lior Rokach · Bracha Shapira ·Paul B. Kantor

0 comments:

Post a Comment