Nicel araştırma makalesi incelemesi
DOI: 10.1007/s10844-018-0498-3Ön-Geri Getirme Sörgü Öngörücülerini Kullanarak Bilgi Getirme Kişiselleştirme Performansının Tahmin Edilmesi
Modern dijital bilgi birikiminin üstel olarak büyümesi, bilgi getirme sistemlerinin (IRS) kullanıcıların özgül bilgi gereksinimlerini karşılamasını zorlaştırmaktadır.
Makalenin anahtar kelimeleri
- Yazar
- Eduardo Vicente-López, Luis M. de Campos, Juan M. Fernández-Luna, Juan F. Huete
- Yayın
- Journal of Intelligent Information Systems
- Tarih
- 2018-01-30
Makalenin Kapsamı ve Akademik İçeriği
Dijital bilginin üstel olarak artması, bilgi getirme sistemlerinin her kullanıcıya aynı sonuç listesini sunması sorununu derinleştirmekte ve kişiselleştirme teknolojilerinin entegrasyonunu zorunlu kılmaktadır. Kişiselleştirme genellikle ortalama performansı artırıp kullanıcı memnuniyetini yükseltse de, bazı sörgülarda arama doğruluğunu olumsuz yönde etkileyebilmektedir. Bu bağlamda araştırma, arama yapılmadan önce hangi sörgülarda kişiselleştirmenin yararlı veya zararlı olacağını öngörebilen modeller geliştirme ihtiyacından doğmuştur. Çalışma, bilgi getirme sistemlerinin genel başarımını artırmak amacıyla kişiselleştirme kararının önceden verilmesi gerektiği varsayımına dayanmaktadır.
Yazarlar, bu amaç doğrultusunda kapsamlı ve heterojen bir ön-geri getirme sörgü zorluğu öngörücüleri seti oluşturmuş ve bu seti kullanıcı profili bilgilerini içerecek şekilde genişletmiştir. Araştırma çerçevesinde, Endülüs Parlamentosu'nun resmi belgelerinden oluşan 658 komite oturumunu kapsayan büyük bir koleksiyon kullanılmış, Garnata arama motoru üzerinden HardReranking stratejisi benimsenmiştir. Gerçek kullanıcı çalışmaları ile ASPIRE adı verilen otomatik değerlendirme stratejisinden elde edilen toplam değerlendirme üçlüleri üzerinde korelasyon analizleri yürütülmüştür. Bireysel öngörücülerin tek başına yeterli olmaması nedeniyle, makine öğrenmesi çerçevesinde sınıflandırma ve regresyon teknikleri ile Rastgele Orman algoritmaları uygulanmıştır.
Elde edilen bulgular, tek bir ön-geri getirme öngörücüsünün kişiselleştirme performansını kusursuz bir şekilde tahmin etmek için yeterli ortalama korelasyona sahip olmadığını göstermiştir. Bununla birlikte, sörgü ile kullanıcı profili arasındaki kosinüs benzerliği en iyi performans gösteren tekli öngörücü olarak öne çıkmıştır. Sınıflandırma ve regresyon modelleri kullanılarak tüm öngörücülerin potansiyeli birleştirildiğinde ise, kişiselleştirmenin orijinal sörgü performansına zarar verdiği durumların yaklaşık üçte birinin başarıyla tespit edilebildiği kanıtlanmıştır. Bu modeller sayesinde, her zaman kişiselleştirme uygulama baseline yaklaşımına kıyasla sistem başarımında somut bir iyileşme elde edilmiştir.
Sonuç bölümünde, geliştirilen öngörü modellerinin kişiselleştirme performansını en üst düzeye çıkarmada umut verici bir başlangıç noktası oluşturduğu vurgulanmıştır. Yürütülen özellik seçimi analizleri, 37 öngörücünün tamamı yerine en yüksek korelasyona sahip 10 öngörücünün kullanılmasının, sistem yanıt süresinin kritik olduğu durumlarda benzer başarım oranlarına ulaştırdığını göstermiştir. Çalışma, bilgi getirme sistemlerinde adaptif bileşenlerin tasarımı ve kullanıcı memnuniyetinin artırılması bağlamında literatüre önemli metodolojik katkılar sunmaktadır.
Araştırmanın amacı
Bu çalışmanın amacı, arama işlemi gerçekleştirilmeden önce ön-geri getirme sörgü performans öngörücülerini kullanarak kişiselleştirmenin sörgü performansını artırıp artırmayacağını tahmin etmek ve böylece olumsuz etki yaratacak durumlarda kişiselleştirmeyi devre dışı bırakarak sistemin genel başarısını en üst düzeye çıkarmaktır(Vicente-López et al., 2018).
İnceleme ve modelleme yöntemi
Bu çalışma, bilgi getirme sistemlerinde kişiselleştirme başarısının önceden tahmin edilebilmesi amacıyla çok sayıda ön-geri getirme sörgü zorluğu öngörücüsünü inceleyen ve bu öngörücüleri makine öğrenmesi teknikleriyle birleştiren nicel ve ampirik bir araştırma yaklaşımı izlemektedir(Vicente-López et al., 2018).
Kuramsal ve kavramsal çerçeve
Araştırma, olasılıksal grafik modellere dayanan yapılandırılmış bilgi getirme sistemleri, sörgü zorluğu öngörücüleri ve kullanıcı profili gösterimleri üzerine kurulmuştur. Kuramsal temel, sörgü terimlerinin corpus içindeki dağılım istatistikleri ile kullanıcı profillerinin ağırlıklı anahtar kelime kümeleri arasındaki uyuma dayanır.
Makalenin ele aldığı literatür
Çalışma, geleneksel bilgi getirme sistemlerindeki 'herkese tek beden uyar' sorununu ele alan literatür ile dilsel ve istatistiksel yaklaşımlara dayanan sörgü performans öngörücüleri (QPP) çalışmalarını ve kullanıcı davranış günlükleri ile kişiselleştirme performansını inceleyen az sayıdaki öncül araştırmayı kapsamlı bir şekilde ele almaktadır.
Araştırma Tasarımı
- Evren veya inceleme alanı
- Endülüs Parlamentosu'nun altıncı ve yedinci yasama dönemlerine ait 658 komite oturumundan oluşan ve 432.575 erişilebilir yapısal birimi barındıran resmi belgeleme derlemi.
- Örneklem veya araştırma materyali
- Gerçek kullanıcıların katılımıyla elde edilen 23 özgün sörgü ve 126 değerlendirme üçlüsünün yanı sıra ASPIRE otomatik değerlendirme stratejisiyle üretilen 2602 sörgü ve değerlendirme üçlülü örneklem seti.
- Veri toplama süreci
- Kullanıcı çalışmalarından elde edilen açık ilgililik yargıları ile komite oturumu özet etiketlerinden otomatik olarak türetilen sörgü ve kullanıcı profili eşleşmeleri.
- Veri analiz yöntemi
- Ön-geri getirme öngörücüleri ile kişiselleştirme performans farkı arasındaki ilişkileri belirlemek için Pearson korelasyon analizi ile sınıflandırma ve regresyon modelleri oluşturmak amacıyla Rastgele Orman algoritması.
Araştırmanın Bulguları
Bireysel ön-geri getirme sörgü öngörücüleri ile kişiselleştirme performansının değişimi arasında yapılan analizler, tek başına hiçbir öngörücünün güçlü ve tutarlı bir korelasyon sergilemediğini göstermektedir(Vicente-López et al., 2018).
Kullanıcı profili ile sörgü arasındaki benzerliği ölçen cosinus tabanlı öngörücü, hem ortalama hem de maksimum korelasyon değerleri bakımından en yüksek performans sergileyen bireysel öngörücü olarak öne çıkmaktadır(Vicente-López et al., 2018).
Rastgele Orman sınıflandırma ve regresyon teknikleri kullanılarak tüm öngörücülerin potansiyeli birleştirildiğinde, kişiselleştirmenin orijinal sörgü performansına zarar verdiği durumların yaklaşık üçte birinden fazlası başarılı bir şekilde tespit edilebilmektedir(Vicente-López et al., 2018).
Sistem yanıt süresinin kritik olduğu durumlarda, tüm öngörücüler yerine en yüksek korelasyona sahip on öngörücünün kullanılması, tüm öngörücü setinin kullanılmasıyla neredeyse aynı tahmin başarısının elde edilmesini sağlamaktadır(Vicente-López et al., 2018).
Bulguların Tartışılması ve Araştırmanın Sonucu
Bulguların Yazarlar Tarafından Yorumlanışı
Elde edilen bulgular, ön-geri getirme sörgü zorluğu öngörücülerinin tek başlarına kişiselleştirme başarısındaki değişimi güçlü bir şekilde yansıtmakta sınırlı kaldığını, ancak bu öngörücülerin kullanıcı profili özellikleriyle zenginleştirilerek ele alınması gerektiğini göstermektedir.
Yazarlar, bireysel öngörücülerin gösterdiği bu değişkenliği aşmak ve karar mekanizmasını güçlendirmek amacıyla sınıflandırma ile regresyon tekniklerini entegre etmiş, böylece farklı kaynaklardan gelen sinyallerin ortak bir modelde birleştirilmesinin tahmin başarısını artırdığını açıklamıştır.
Literatürdeki mevcut çalışmalarla karşılaştırıldığında bu araştırma, geleneksel sörgü performans öngörücüleri ile kişiselleştirme kararları arasındaki ilişkiyi daha geniş bir öngörücü kümesi ve makine öğrenmesi algoritmaları aracılığıyla kapsamlı bir şekilde test eden öncü çalışmalar arasında yer almaktadır.
Sonuç olarak, geliştirilen tahmin modellerinin her ne kadar ideal performans sınırının tamamına ulaşamasa da olumsuz sonuç doğuran sörgüların önemli bir kısmını başarıyla tespit edebildiği ve sistem yanıt sürelerini gözeterek optimize edilebildiği vurgulanmaktadır.
Bulguların Önceki Araştırmalarla Karşılaştırılması
Yazarlar, literatürde yer alan ve en iyi performansı gösterdiği belirtilen maxVAR ile maxSCQ öngörücülerinin durumunu tartışarak, bu farklı kaynak kanıtlarına dayanan öngörücülerin kombinasyonunun tahmin doğruluğunu artırıp artırmayacağını incelemiş ve önceki bulgularla uyumlu şekilde en iyi performans gösteren bileşenleri entegre etmiştir(Vicente-López et al., 2018).
Çalışma, standart sörgü performans öngörücüsü yöntemlerinin zor olarak nitelendirdiği sörgülarda kişiselleştirme performansının iyileştiğini gözlemleyen benzer literatür sonuçlarını destekler nitelikte bulgular sunmuş, ancak önceki çalışmalardan farklı olarak sınıflandırma ve regresyon modelleri aracılığıyla kapsamlı bir karar mekanizması test etmiştir(Vicente-López et al., 2018).
Sonuç Bölümünün Sunduğu Çıkarımlar
Araştırma, kişiselleştirme performansının arama işlemi öncesinde ön-geri getirme öngörücüleri ve makine öğrenmesi teknikleriyle tahmin edilebileceğini, ideal performansın üçte birinden fazlasına ulaşılarak olumsuz etkilerin engellenebileceğini ve bu yaklaşımın sistem verimliliğini artırmak adına değerli bir başlangıç noktası oluşturduğunu ortaya koymaktadır(Vicente-López et al., 2018).
Literatür Taraması İçin Sunduğu Çerçeve
Bu çalışma, bilgi getirme (IR) sistemlerinde kişiselleştirmenin etkinliğini öngörme problemini ele almaktadır. Geleneksel olarak sörgü zorluğu tahminine odaklanan mevcut literatürden farklı olarak, bu araştırma kişiselleştirmenin kendisinin performans üzerindeki etkisini tahmin etmeyi amaçlamaktadır. Kişiselleştirmenin bazı durumlarda performansı artırırken bazılarında düşürebileceği gerçeğinden yola çıkarak, arama işlemi gerçekleştirilmeden önce bu etkiyi öngörmenin önemini vurgulamaktadır. Çalışma, bu öngörüyü gerçekleştirmek için bir dizi ön-geri getirme sörgü performans öngörücüsünü incelemekte ve bu öngörücüleri kullanıcı profili bilgilerini de içerecek şekilde genişletmektedir. Daha sonra, makine öğrenmesi tekniklerini (Rastgele Orman sınıflandırma ve regresyon) kullanarak bu öngörücülerin birleştirilmesiyle daha doğru tahmin modelleri geliştirmeyi hedeflemektedir. Bu yaklaşım, literatürde hem kapsamlı bir öngörücü seti kullanması hem de makine öğrenmesi uygulamasıyla kişiselleştirme performansı üzerine odaklanması açısından özgün bir yere sahiptir. Çalışma, geliştirilen modellerin, kişiselleştirmenin performansı olumsuz etkilediği durumları tespit ederek kişiselleştirmeyi devre dışı bırakma potansiyelini nicel olarak ortaya koymaktadır. Bu, kişiselleştirmenin her zaman faydalı olduğu varsayımını sörgülayarak ve daha akıllı karar verme mekanizmaları önererek bilgi getirme alanındaki kişiselleştirme stratejilerine yeni bir boyut katmaktadır.
Bu çalışma, ön-geri getirme sörgü performans öngörücüleri (QPP) ve kişiselleştirme performansını tahmin etme (PPP) alanlarındaki mevcut literatürü temel almaktadır. Yazarlar, sörgü zorluğunu tahmin etmeye yönelik yaygın olarak kullanılan QPP'lerin (örn. idf, ictf, SCS, SCQ, VAR tabanlı öngörücüler) literatürdeki yerini incelemiş ve bu öngörücülerin kişiselleştirme performansını tahmin etmek için doğrudan yeterli olmadığını belirtmişlerdir. Bu doğrultuda, standart QPP'lere ek olarak kullanıcı profili bilgisini de içeren yeni öngörücüler önermişlerdir (örn. cosineQP, profIDF, profICTF, profSCQ, profVAR). Kişiselleştirme performansını tahmin etme konusundaki önceki çalışmaların sınırlı olduğunu ve genellikle kullanıcı davranışları veya tıklama entropisi gibi post-retrieval metriklerine dayandığını belirtmişlerdir. Bu çalışma, bu sınırlılıkları aşarak ön-geri getirme öngörücülerini ve makine öğrenmesi modellerini kullanarak bu problemi ele almasıyla ayrışmaktadır. Benzer şekilde, kişiselleştirmenin performans üzerindeki etkisini analiz eden bazı çalışmalar olsa da (örn. [11, 27, 30]), bu çalışma makine öğrenmesi teknikleriyle birleştirilmiş kapsamlı bir ön-geri getirme öngörücü seti kullanarak bu alanda daha derinlemesine bir analiz sunmaktadır.
Bu makale, kişiselleştirme performansının arama öncesinde tahmin edilebileceği fikrini ampirik olarak destekleyerek bilgi getirme literatürüne önemli bir katkı sunmaktadır. Çalışma, hem standart sörgü zorluğu öngörücülerinin hem de kullanıcı profili bilgisini entegre eden yeni öngörücülerin kişiselleştirme performansı üzerindeki korelasyonlarını kapsamlı bir şekilde analiz etmektedir. Korelasyonların tek başına yeterli olmadığını gösterdikten sonra, Rastgele Orman sınıflandırma ve regresyon modellerini kullanarak bu öngörücüleri birleştirmenin, kişiselleştirmenin performansı olumsuz etkilediği durumlarda bile doğru kararı verme yeteneğini önemli ölçüde artırdığını ortaya koymaktadır. Özellikle, bu modellerin yaklaşık olarak ideal performansın üçte birinden fazlasını yakalayabildiği bulgusu, kişiselleştirmenin her zaman uygulanmasının aksine, sörgüya ve kullanıcı profiline göre akıllıca karar vermenin önemini vurgulamaktadır. Ayrıca, sistem yanıt süresi kritik olduğunda daha az sayıda öngörücü ile benzer performansın elde edilebileceğini göstermesi, pratik uygulamalar için de değerli bir yöntem sunmaktadır. Bu çalışma, kişiselleştirme modellerinin etkinliğini artırmak ve kullanıcı memnuniyetini yükseltmek için daha akıllı ve duruma özel stratejiler geliştirilmesine zemin hazırlamaktadır.
Kaynakça
- Hauff, C. (2010). Predicting the effectiveness of queries and retrieval systems. Thesis, Centre for Telematics and Information Technology, University of Twente.
- Younus, A., Qureshi, M.A., O’Riordan, C., Pasi, G. (2013). Personalization for difficult queries. SIGIR Workshop on Modeling User Behavior for Information Retrieval Evaluation, 15-16.
Tez ve Makale Araştırmalarında Kullanım
Makalenin doğrulanmış yöntemi, bulguları ve kuramsal çerçevesi; tez ve makale çalışmalarında kullanılacağı bölümle birlikte aşağıdaki üç araştırma taslağına dönüştürülmüştür.
Tez veya makalede kullanım · literatüre-review
Kişiselleştirme her zaman performansı artırmaz ve bazı durumlarda olumsuz etki edebilir; bu nedenle kişiselleştirmenin faydalı olup olmayacağını önceden tahmin etmek önemlidir.
Bu makalenin temel bulgusu, kişiselleştirmenin her sörgüda faydalı olmayabileceği ve bu durumun önceden tahmin edilerek yönetilmesi gerektiğidir. Bu iddia, literatür taramasında kişiselleştirmenin etkinliği hakkındaki genel kanıları sörgülamak ve bu çalışmanın amacını belirlemek için kullanılabilir(Vicente-López et al., 2018).
Gerçek Zamanlı Kullanıcı Profiline Duyarlı Kişiselleştirme Karar Modeli Geliştirme
- Araştırma sorusu
- Gerçek zamanlı olarak toplanan kullanıcı etkileşim verilerine dayalı olarak, bir sörgü için kişiselleştirmenin faydalı olup olmayacağını anlık olarak tahmin eden bir model geliştirilebilir mi?
- Yöntem taslağı
- Bu çalışma, ön-geri getirme sörgü öngörücülerinin yanı sıra, kullanıcıların o anki oturum içi davranışlarını (örn. tıklama geçmişi, arama geçmişi) da dikkate alan dinamik bir öngörücü seti oluşturulmasını önerir. Bu öngörücüler, Rastgele Orman gibi makine öğrenmesi modelleriyle eğitilerek, her sörgü anında kişiselleştirmenin uygulanıp uygulanmayacağına karar veren bir model oluşturulabilir. Örneklem büyüklüğü, veri doygunluğu veya istatistiksel güç analizine göre belirlenir.
Makaleyle bağlantısı: Bu makalede, kullanıcı profili bilgisinin kişiselleştirme performansı tahmininde önemli olduğu vurgulanmaktadır (ev-s-7). Ancak makale, dinamik ve gerçek zamanlı kullanıcı davranışlarını doğrudan öngörücüye dahil etmemektedir. Bu öneri, bu eksikliği gidererek, daha güncel ve bağlama uygun kişiselleştirme kararları alınmasını sağlayacaktır(Vicente-López et al., 2018).
Tez veya makalede kullanım · introduction
Geleneksel bilgi getirme sistemlerinde 'herkese tek beden uyar' sorunu, kişiselleştirme ile aşılmaya çalışılsa da, kişiselleştirmenin kendisi de performans sorunları yaratabilir.
Bu makalenin literatürdeki sorunsalı tanımlayan kısmı, tez veya makalenin giriş bölümünde bilgi getirme sistemlerindeki temel sorunları (örn. 'herkese tek beden uyar' problemi) ve bu sorunları çözmek için geliştirilen kişiselleştirme teknolojilerinin getirdiği yeni zorlukları açıklamak için kullanılabilir(Vicente-López et al., 2018).
Sektörel Alanlara Özel Kişiselleştirme Tahmin Modellerinin Geliştirilmesi
- Araştırma sorusu
- Farklı sektörlere (örn. e-ticaret, haber siteleri, akademik veritabanları) özgü veri setleri ve kullanıcı profilleri kullanılarak geliştirilen kişiselleştirme tahmin modelleri, genel modellere kıvranarak daha iyi performans gösterebilir mi?
- Yöntem taslağı
- Bu çalışma, makalede kullanılan genel veri seti yerine, belirli bir sektöre (örn. e-ticaret ürün önerileri, haber makalesi önerileri) ait büyük ölçekli veri setleri ve bu sektöre özgü kullanıcı profilleri ile eğitilmiş modeller önermektedir. Bu modellerde, sektöre özgü sörgü türleri ve metin yapısı dikkate alınarak yeni öngörücüler geliştirilebilir. Kullanılacak veri toplama yöntemi sektöre göre değişmekle birlikte, mevcut kullanıcı etkileşim logları ve içerik verileri temel alınacaktır. Veri analizi için yine Rastgele Orman veya benzeri sınıflandırma algoritmaları kullanılabilir.
Makaleyle bağlantısı: Makalede, kişiselleştirme performansının profil ve sörgüya bağlılığı vurgulanmaktadır (ev-s-2, ev-s-3). Farklı profillerin ve sörgüların farklı sektörlere özgü olması, bu sektörlere özel modellerin geliştirilmesinin daha doğru tahminler sağlayabileceği fikrini doğurmaktadır. Makale, çeşitli profillerle çalışmış ancak sektörel özelleştirmeye odaklanmamıştır (ev-s-7)(Vicente-López et al., 2018).
Tez veya makalede kullanım · Tartışma
Makine öğrenmesi teknikleri, çeşitli ön-geri getirme öngörücülerinin potansiyelini birleştirerek kişiselleştirme performansını tahmin etmede geleneksel bireysel öngörücülere göre daha iyi sonuçlar verebilir.
Bu makalenin yöntem ve sonuç bölümündeki bulguları, tez veya makalenin tartışma bölümünde, önerilen tahmin modellerinin etkinliğini literatürdeki diğer yaklaşımlarla karşılaştırmak ve makine öğrenmesinin bu alandaki potansiyelini vurgulamak için kullanılabilir(Vicente-López et al., 2018).
Dinamik Sörgü Genişletme Stratejileri ile Kişiselleştirme Kararlarının Entegrasyonu
- Araştırma sorusu
- Kişiselleştirme karar mekanizması, sörgü anında dinamik olarak genişletilen sörgü terimlerini de dikkate alacak şekilde nasıl entegre edilebilir?
- Yöntem taslağı
- Bu çalışma, makalede sunulan kişiselleştirme tahmin modellerini, sörgü genişletme (query expansion) teknikleriyle birleştirmeyi önermektedir. Sörgü genişletme, kullanıcı profili veya koleksiyon istatistikleri kullanılarak sörgüya ek terimler eklenmesi anlamına gelir. Geliştirilen kişiselleştirme tahmin modeli, hem orijinal sörgüyu hem de genişletilmiş sörgüyu dikkate alarak daha doğru bir karar verebilir. Örneklem büyüklüğü ve veri toplama yöntemleri, incelenen alana göre belirlenir; analiz aşamasında ise hem öngörücülerin doğruluğu hem de kişiselleştirme performansındaki değişim ölçülür.
Makaleyle bağlantısı: Makale, kullanıcı profili bilgisinin öngörücülere dahil edilmesinin önemini vurgulamaktadır (ev-s-7). Sörgü genişletme, profil bilgilerini veya diğer kaynakları kullanarak sörgünun anlamını zenginleştirmenin bir yoludur. Bu öneri, bu iki konsepti birleştirerek, kişiselleştirme kararının daha zengin bir bağlamda verilmesini sağlamaktadır. Makalede sörgü genişletmenin dolaylı olarak bahsedildiği ancak doğrudan birleştirilmediği görülmektedir (ev-s-7)(Vicente-López et al., 2018).