Girdi Bağlamına Göre Arama Girdisinin Belirginliğini Giderme
Yayınlanan: 2018-05-15“Merhaba Google; New York, New York!"
Google, "New York, New York" için bir sorgu duyar. Yol tarifi veriyor mu, Frank Sinatra Şarkısı mı çalıyor veya turist tarzı arama sonuçlarını gösteriyor mu? Muhtemelen bu, o sorgunun bağlamına bağlıdır.
Bir Google patentinde bize söylendiği gibi:
Kullanıcı girişi, çeşitli nedenlerle belirsiz olarak tanımlanabilir. Genel olarak, sistem, burada açıklanan teknikleri kullanarak girdiyi belirsizleştirme girişimlerinin yokluğunda, birden fazla olası amaçlanan anlama sahip olarak yorumluyorsa, kullanıcı girdisi belirsiz olarak tanımlanır. Örneğin, mevcut örnekte, kullanıcı girişi, muhtemelen girişe karşılık gelen komutların her birine dayalı olarak belirsiz olarak tanımlanır – "New York'a Git, New York" kullanıcı girişi bir coğrafi konumu (New York şehri) gösterebilir. York, NY), bir şarkı (“New York, New York” şarkısı) ve bir web sayfası (New York, NY şehri için bir turizm web sayfası). Komutlar, her bir komuta karşılık gelen bir uygulamayı ve/veya hizmeti sorgulama (örneğin, "[Şarkıya] Git" komutuyla ilişkili bir müzik çaları sorgulama gibi) çeşitli tekniklerin herhangi biri kullanılarak girişe karşılık gelecek şekilde tanımlanabilir. "New York, New York"un mobil bilgisayar cihazında erişilebilir bir şarkı olup olmadığını belirlemek için), her komut için bir veya daha fazla izin verilen terim grubuna erişerek (örneğin, "Git [ Coğrafi Konum]”), vb.
Bu Sorguların bağlamına dayalı olarak Arama Girdisinin Belirsizliğinin Giderilmesi
Google, arama sorgularına net cevaplar sağlamak için arama sorgularına girdi sağlıyor. Kısa süre önce verilen bu Google patenti, sonuçların belirsiz olmamasını sağlamak için kullanıcı girdilerini belirsizleştirmeye çalışmak için sorguların bağlamına bakar.
Patentin bize söylediği gibi, amacı şudur:
Bu belgede açıklanan tekniklerde, belirsiz kullanıcı girdilerinin belirsizliğini gidermek için cep telefonu (örneğin akıllı telefon veya uygulama telefonu) gibi bir bilgisayar cihazının bağlamı dikkate alınır. Belirsiz kullanıcı girişi, ilgili belirsizliği giderici bilgilerin yokluğunda, bilgisayar cihazı veya bilgisayar cihazı için (örneğin, bilgisayar cihazının elektronik iletişimde olduğu bir sunucu sistemi tarafından) aşağıdakilerden daha fazlasına karşılık gelen şekilde yorumlanacak olan girdidir. bir sorgu veya komut. Belirsiz girdi, kısmen sesteş sözcüklerin varlığından ve kısmen de bir konuşmadan metne işlemcinin farklı şekilde telaffuz edilen ancak birbirine benzeyen sözcükleri ayırt etmekte güçlük çekmesi nedeniyle sözlü girdi için özellikle yaygın olabilir. Örneğin, bir kullanıcı bir mobil bilgisayar cihazına "yelken/satış bilgisi ara" derse, bu ses girişi belirsiz olabilir, çünkü "yelken bilgisi ara" komutuna karşılık gelebilir (örneğin, bir yelkenli için yelken ile ilgili bilgi). ) veya “satış bilgisi ara” komutuna (mal satışına ilişkin bilgi). Bir cihaz, özellikle belirli lehçelerde "sat" ve "satış" kulağa aynı geldiği için girdinin "satış bilgisi arama" olduğunu bile belirleyebilir.
Bu arama girdisi anlam ayrımı nasıl işe yarayabilir?
Patent bize, kullanıcı girdisinin kendisinden ayrı bir mobil bilgi işlem cihazı (ve/veya mobil bilgi işlem cihazının bir kullanıcısı) ile ilişkili bir bağlama dayalı olarak belirsiz kullanıcı girişinin belirsizliğinin giderilebileceğini söyler, örneğin:
- Mobil bilgi işlem cihazının bulunduğu fiziksel konum (ör. ev, iş, araba vb.)
- Mobil bilgi işlem cihazının hareketi (örn. hızlanma, sabit durma vb.)
- Mobil bilgi işlem cihazındaki son etkinlik (örn. sosyal ağ etkinliği, gönderilen/alınan e-postalar, yapılan/alınan telefon görüşmeleri vb.)
Bağlama göre belirsizliği giderilen arama girişi örnekleri şunları içerebilir:
1. Yuvaya yerleştirilmiş bir aygıt, yuvadaki fiziksel elektrik kontakları ve birbiriyle eşleşen aygıt aracılığıyla veya yuva ile aygıt arasındaki elektronik iletişim (ör. Bluetooth veya RFID aracılığıyla) aracılığıyla bulunduğu bağlantı istasyonunun türünü belirleyebilir. cihaz. Bu, böyle bir belirlemeye dayalı olarak “araba içi” veya “evde” bağlamında olup olmadığını söyleyebilir. Bu yüzden,
… daha sonra cihaz, terimin “araba içi” bağlamda coğrafi yönler (örn., sürüş yönleri) ve nasıl yapılır talimatları (örn. yemek pişirmek için) olarak yorumlanabileceği “yol tarifi” gibi sözlü girdileri belirsizleştirir. bir "evde" modu.
2. Başka bir örnekte, bir mobil bilgi işlem cihazında, birden fazla komutu gösterebilen belirsiz kullanıcı girdisi alınması, mobil bilgi işlem cihazının o anda nerede bulunduğunu gösterebilen, mobil bilgi işlem cihazı ile ilişkili mevcut bir bağlamı belirlemesine neden olabilir. Bu, bu bağlama dayalı olarak sağlanan sonuçları etkileyebilir.
İçeriğe Dayalı Arama Girdisinin Belirsizleştirilmesinin Avantajı
Patent bize, patentte açıklanan süreçleri takip etmenin avantajını şöyle anlatır:
Kullanıcının istenen görev için girdi sağlamanın tüm formalitelerine uymasını gerektirmeden, kullanıcıların bir mobil bilgi işlem cihazına istenen görevi gerçekleştirme talimatı vermesine izin vermek. Bir mobil bilgi işlem cihazı tarafından sağlanan özellikler arttıkça, girdinin amaçlanan özellikle uygun şekilde ilişkilendirilmesi için kullanıcıların girdilerini daha fazla özgüllükle sağlamaları gerekebilir. Bununla birlikte, bu tür özgüllük hantal ve hatırlanması zor olabilir. Bu belgede açıklanan yöntemler, sistemler, teknikler ve mekanizmalar, bir kullanıcının bir özellik için resmi olarak gerekli olandan daha az özgüllük kullanarak girdi sağlamasına, ancak yine de amaçlanan özelliğe erişmesine izin verebilir.
Patent:
İçeriğe göre girdinin belirsizliğini giderme
Mucitler: John Nicholas Jitkoff ve Michael J. LeBeau
Atanan: Google LLC
ABD Patenti: 9.966.071
Verildi: 8 Mayıs 2018
Dosyalanma: 1 Temmuz 2016
Soyut
Bir uygulamada, bilgisayarla uygulanan bir yöntem, bir mobil bilgisayar cihazında, birden fazla komuttan birden fazlasını belirten belirsiz kullanıcı girdisini almayı; ve mobil bilgi işlem cihazının halihazırda nerede bulunduğunu gösteren, mobil bilgi işlem cihazı ile bağlantılı bir mevcut bağlamın belirlenmesi. Yöntem ayrıca, mobil bilgi işlem cihazı ile ilişkili mevcut bağlama dayalı olarak çok sayıda komuttan bir komut seçerek belirsiz kullanıcı girdisinin belirsizliğini gidermeyi ve mobil bilgi işlem cihazı tarafından sağlanan seçilen komutun performansı ile ilişkili çıktının sağlanmasını içerebilir. .
Bu sabah bir "Hey Google" ile başlayan, ancak Google'ın son Google I/O konferansında duyurulan bazı değişiklikleri yaptıktan sonra bu sıcak kelime ifadesini söylememi gerektirmeyen bir Google konuşmacısı (cihaz) ile görüştüm. Spor skorlarını sordum ve sonra onlar hakkında sorular sordum. Google Asistan'ın konuşmacı sürümümle en iyi nasıl etkileşim kuracağımı hâlâ öğreniyorum, ancak bu ilginç. (Bir şey istediğimizde lütfen demek yardımcı olur mu?) Bu patentten şu pasajı okumaya başlayınca aklıma sabah sohbetim geldi:
Bu belge, bir mobil bilgisayar cihazında (örneğin, mobil özellikli telefon, akıllı telefon (örneğin, iPhone, BLACKBERRY), kişisel dijital yardımcı (PDA), taşınabilir medya oynatıcı (örneğin, , iPod), vb.). Mobil bilgi işlem cihazlarının sağladığı özellikler arttıkça, bir mobil bilgi işlem cihazı tarafından tanınan komutların sayısı da artabilir. Örneğin, bir mobil bilgi işlem cihazındaki her özellik, özelliğin mobil bilgisayar cihazında başlatılmasını sağlamak için bir kullanıcının yazabileceği, konuşabileceği, hareket edebileceği vb. bir veya daha fazla karşılık gelen komutu kaydedebilir. Ancak, tanınan komutların sayısı arttıkça, komutlar birleşebilir ve kullanıcı girişinin birden çok komuttan hangisine karşılık gelmesi gerektiğini ayırt etmeyi zorlaştırabilir. Sorun, ses girişi için büyütülür. Örneğin, yüksek arka plan gürültüsüyle sağlanan ses girişinin doğru bir şekilde yorumlanması zor olabilir ve bunun sonucunda mobil bilgisayar cihazı tarafından tanınan birden fazla komutla eşlenebilir. Örneğin, ses girişi "örnek", diğer şeylerin yanı sıra "yumurta örneği", "örnek" veya "sınav çekme" olarak yorumlanabilir. Başka bir örnek olarak, "git" komutu, bir haritalama uygulaması için "[coğrafi konuma] git" ve bir medya oynatıcı için "[sanatçıya/albüme/şarkıya] git"i temsil edebilir.
Google'dan en iyi sonuçları almak için cihazlarımızla, hoparlörlerimizle ve mobil cihazlarımızla en iyi nasıl etkileşimde bulunacağımızı öğrenmeye çalışırken, Google da bizimle en iyi nasıl etkileşimde bulunacağımızı öğrenmeye ve istediğimizde anlaşıldığımızdan emin olmaya çalışıyor. bir şey. Arama girdisinin belirsizliğini gidermeye yönelik bu patent, bu yönde birkaç adım atmaktadır. Bize söylediği gibi:
Burada açıklanan teknikleri kullanarak, belirsiz kullanıcı girdisini almaya yanıt olarak, mobil aygıt (ve/veya mobil bilgisayar aygıtının bir kullanıcısı) için geçerli bir bağlam belirlenebilir ve belirsiz kullanıcı girdisini belirsizleştirmek için kullanılabilir. Bir mobil bilgisayar cihazı için mevcut bir bağlam, mobil bilgisayar cihazı ve/veya mobil bilgisayar cihazının bir kullanıcısı ile bağlantılı çeşitli bilgileri içerebilir. Bağlam, cihazın dışında olabilir ve mevcut bir fiziksel konum (örneğin, ev, iş, araba, kablosuz ağ "testnet2010" yakınında bulunan vb.), bir yön ve oran gibi cihazın etrafındaki gerçek zamanlı bir durumu temsil edebilir. cihazın seyahat ettiği hız (örneğin, kuzeye saatte 20 mil hızla), mevcut bir coğrafi konum (örneğin, 10. Cadde ve Marquette Caddesi'nin köşesinde) ve ortam gürültüsü (örneğin, düşük perdeli uğultu, müzik, vb.). Bağlam, yaklaşan ve/veya yakın tarihli takvim randevuları (örneğin, 29 Temmuz 2010'da John ile 14:30'da buluşma), cihazdaki bir saatte bir saat ve tarih (ör. , 29 Temmuz 2010, 14:00), son cihaz etkinliği (örneğin, John'a 2:30'daki toplantıyla ilgili olarak gönderilen e-postalar) ve mobil bilgi işlem cihazlarının kameralarından (kameralarından) görüntüler.
Telefonumu sık sık yerlere gitmek için kullanırım ve telefonumla konuşabilmek, gittiğim yerde değişiklik yapmak isterim, örneğin ilk varış noktamın yanından geçerek önce farklı bir mağazaya gitmeye karar vermiş gibiyim, ve ilk varış noktasına geri dönmek için U dönüşü yapmamı söylemesini durdurmak için navigasyonu kapatmak istiyorum.
Bu patent üzerinde biraz zaman ayırmaya değer çünkü burada bize anlatıldığı gibi, cihazların bağlama dayalı olarak nasıl çalışabileceğine dair bazı ilginç fikirler sunuyor:
Belirsiz kullanıcı girişinin tanımlanmasıyla, B adımında mobil cihaz için geçerli bir bağlam belirlenebilir. Mevcut bağlam, mobil bilgi işlem cihazının mevcut durumunu ve/veya çevresini ve/veya mobil bilgi işlem cihazının kullanıcısını girdinin alındığı anda açıklayan bilgileri içerir. Örneğin, mevcut bağlam, çevredeki fiziksel ortamla ilgili bilgiler (örneğin, mevcut ağlar, yakındaki diğer bilgi işlem cihazlarına bağlantılar, coğrafi konum, hava koşulları, yakındaki bilgiler gibi) mobil bilgi işlem cihazı ve kullanıcı ile ilgili çeşitli bilgileri içerebilir. işletmeler, ortam gürültüsünün hacmi, ortam ışığının seviyesi, mobil cihazın kamerası tarafından çekilen görüntü, vb.), mobil bilgi işlem cihazının mevcut durumu (örneğin, hız oranı, dokunmatik ekran girişi etkinleştirildi, ses girişi etkinleştirildi, zil sesi açık/kapalı vb.), saat ve tarih bilgileri (örneğin günün saati, tarih, takvim randevuları, haftanın günü vb.), kullanıcı etkinliği (örneğin son kullanıcı etkinliği, alışılmış kullanıcı etkinliği), vb. mevcut bağlam, mobil bilgi işlem cihazına yerel ve/veya uzak olan veriler ve sensörler kullanılarak mobil bilgi işlem cihazı tarafından belirlenebilir.
Bağlama bağlı olarak Arama Girdisinin Belirsizleştirilmesini içeren değişiklik
Bir zamanlar, bir sayfayı bir sorgu için optimize ettiğinizde, bu muhtemelen bir masada oturan biri tarafından bir masaüstü veya dizüstü bilgisayar kullanarak gerçekleştirilen bir sorguydu. Şimdi arabada, otobüste veya trende, bir mağazanın koridorlarında veya bir kahvehanede biri olabilir. “New York, New York” diye arama yaptıklarında, bunun nedeni trafikle ilgili yol tarifleri almak, bir şarkı dinlemek ya da şehir merkezinde neler olduğunu öğrenmek için bir web sayfası okumak olabilir.
Kız kardeşimi Manhattan'da okula giderken ziyaret ettiğimi hatırlıyorum ve o, o gün şehirde herhangi bir sokak festivali olup olmadığını öğrenmemizi önerdi. Telefonu aldı ve 411'i aradı ve bir operatöre sordu. Bu, öğrenmek için kullanılacak bir World Wide Web'in varlığından yaklaşık 5 yıl önceydi ve operatörlerden beni çok şaşırtan yanıtlar aldı. Bu cevapları o kaynaktan beklemiyordum. Şimdi bana bunları anlatabilecek bir Web sayfası bulabilmeyi umardım, ancak gelecekte bir gün bir bilgisayar veya cep telefonu kullanarak bu tür bilgileri bulabileceğimi ummazdım. Dünya değişiyor.
Mobil cihazların ve arama motorlarının bize getireceği değişikliklere ne kadar hazırsınız?

