Bayesian Framework for User Interest

Tabel 3.9 Hasil dari menjalankan algoritma proximty processing D0 : 0,2 = 2-0 = 2 0,3 = 3-0 = 3 1,2 = 2-1 = 1 1,3 = 3-1 = 2 D1 : 0,1 = 1 – 0 = 1 0,3 = 3 – 0 = 3 2,1 = 1 – 2 = -1 2,3 = 3 – 2 = 1 D2 : 1,2 = 2 - 1 = 1 1,5 = 5 - 1 = 4 4,2 = 2 - 4 = -2 4,5 = 5 - 4 = 1 toleransi jarak = 1 yang menghasilkan 1 hanya ada 1 dari 1,2 tolerenasi jarak = 1 yang menghasilkan 1 ada 2 dari 0,1 dan 2,3 toleransi jarak = 1 yang menhasilkan 1 ada 2 dari 1,2 dan 4,5 D0 tingkat relevansinya lebih kecil dari pada D1 D1 menjadi lebih tinggi tingkat relevansi dari pada D0 D1 dan D2 menjadi lebih tinggi tingkat relevansi dari pada D0 Setelah proximity processing dijalankan maka setiap dokumen yang memiliki term seperti yang ada pada query yang jaraknya 1, maka akan memiliki nilai baru pada dokumen tersebut. Tabel 3.10 memperlihatkan hasil nilai sebelumnya yang didapatkan dari CSR SpMV dan nilai sekarang adalah nilai yang ditambahkan berdasarkan hasil dari proximity processing. Tabel 3.10 Nilai untuk rekomendasi setelah diterapkan proximity processing Dokumen Nilai Sebelumnya Nilai Sekarang D0 0.0576 0.0576 + 1 = 1.0576 D1 0.0576 0.0576 + 2 = 2.0576 D2 0.0576 0.0576 + 2 = 2.0576 D3 0.00 0.00 Tabel 3.10 sudah memperlihatkan hasil rekomendasi setelah melewati dua proses, namun hasil yang didapatkan belum memberikan rekomendasi yang secara personal. Tabel 3.2 menunjukkan bahwa ada berita yang pernah diakses dengan term “news recommendation” yang artinya bisa menjadi pertimbangan untuk melakukan rekomendasi supaya lebih personal.

3.5. Bayesian Framework for User Interest

Berdasarkan persamaan 2.1, penulis akan menjabarkan ke dalam langkah – langkah untuk diterapkan pada sistem rekomendasi yang ditunjukkan pada gambar 3.8. Universitas sumatera utara Kumpulan term setiap dokumen untuk setiap term hitung nilai dengan Bayesian Framework for User Interest Tambahkan nilai untuk term pada masing – masing dokumen untuk setiap term hitung nilai dengan Bayesian Framework for User Interest Menambahkan hasil dari Bayesian Framework for User Interest dengan hasil dari CSR SpMV dan Proximty Processing Mengurutkan hasil akhir secara descending daftar dokumen setelah diurutkan secara descending Gambar 3.8 Alur tahapan bayesian framework for user interest Persamaan yang digunakan untuk bayesian framework for user interest menggunakan persamaan 3.1, karena untuk kasus penulis, category akan diterjemahkan menjadi term dan untuk click diganti dengan term frequency untuk memberikan penilaian terhadap berita yang tertarik dibaca oleh user. Hal ini penulis lakukan karena konteks sistem rekomendasi penulis menggunakan content based recommendation yang fokus utama rekomendasi pada detail setiap dokumen yang akan direkomendasikan. = � = = � � = � = � � 3.1 Keterangan : = � = probabilitas term pada waktu terakhir akses terhadap total freq di semua kategori pada waktu terakhir tersebut Universitas sumatera utara = � = probabilitas term terhadap freq pada waktu t. sebelum dihitung akan dijabarkan lebih dahulu, maka = = � = � = � = probabilitas term pada waktu t terhadap total freq disemua term pada waktu t � = total freq pada waktu t Mengikuti contoh kasus pada tabel 3.1, maka akan dibuat tabel 3.11 untuk memilah akses berdasarkan waktu akses, namun karena kasus saat ini hanya memiliki 1 waktu akses maka hanya memiliki 1 tabel akses. Tabel 3.11 Frekuensi akses term terhadap waktu Term Waktu news 1 recommendation 1 Dengan menggunakan persamaan 3.1 maka perhitungan untuk masing – masing term adalah sebagai berikut : 1. news = 1 2 2 1 1 1 2 2 2 1 2 2 = 0.5 2. recommendation � � = 1 2 2 1 1 1 2 2 2 1 2 2 = 0.5 Universitas sumatera utara Untuk memberikan nilai pada masing dokumen berdasarkan nilai dari perhitungan menggunakan persamaan 3.1 akan ditampilkan pada tabel 3.12. Tabel 3.12 Penambahan nilai dari penerapan bayesian framework for user interest Dokumen news recommendation Hasil D0 2x0.5 1.0576 + 1 = 2.0576 D1 2x0.5 2.0576 + 1 = 3.0576 D2 2x0.5 2x0.5 2.0576 + 2 = 4.0576 D3 0.5 0.00 + 0.5 = 0.5 Tabel 3.12 menujukkan hasil setelah menggunakan CSR SpMV, proximity processing dan bayesian framework for user interest. Untuk mendapatkan hasil rekomendasi, setiap dokumen akan diurutkan secara descending dari besar ke terkecil berdasarkan hasil yang didapatkan masing – masing dokumen. Hasil pengurutan secara descending ditunjukkan pada tabel 3.13. Tabel 3.13 Hasil rekomendasi Dokumen Hasil Isi D2 4.0576 news system recommendation news system recommendation D1 3.0576 system recommendation system recommendation D0 2.0576 system system recommendation recommendation D3 0.5 news retrieval

3.6. Perancangan General Architecture