Steam新功能上線!標籤可以更加精準!

steam發表於2020-04-26
Steam自去年推出了“實驗室”,一直在通過實驗室不斷優化自己的搜尋功能並且也為玩家帶來了很多實用的功能,昨日官方通過Steam Blog又更新了一則新聞,宣佈Steam實驗室“4.1號搜尋實驗:查詢擴充套件”正式啟動。

至於具體功能舉個例子:比如一款遊戲標籤為“即時戰略”,但是在標籤中並沒有“即時”和“戰略”兩個單獨的標籤,那麼原有的Steam搜尋並不支援找到它,而現在更新後的查詢擴充套件則可以智慧的拆分或合併這款遊戲的標籤,因此針對於玩家而言可以更容易的找到自己想要找到的遊戲,對於廠商而言如何優化自家的標籤合併,並且函蓋更多的內容也成為了新的思考。

Steam新功能上線!標籤可以更加精準!

以下為官方公告:

我們現在帶著查詢的思維思考

在查詢擴充套件這個實驗中,我們用來優化Steam搜尋的方法就是像人類一樣處理標籤,那就是:運用邏輯思維!以即時戰略、即時和策略為例。如果一款遊戲標記為即時戰略但不含即時和戰略,使用Steam現有搜尋技術搜尋即時+戰略時就會找不到這款遊戲。查詢擴充套件即可解決該問題。

您在訪問Steam實驗室004.1號實驗:搜尋查詢擴充套件時,就可以體驗我們全新的搜尋結果,包括那些由於使用了搜尋擴充套件才顯示其中的遊戲。這項實驗中的許多搜尋對標籤善加利用,因此現在可以撒更大的網,顯示更多的遊戲。和以往一樣,我們希望能得到您的反饋意見。請在討論組中告知我們您對新的搜尋結果的想法。

也請繼續往下閱讀,瞭解查詢擴充套件如何帶來更好的搜尋結果。

用查詢擴充套件優化搜尋結果

查詢擴充套件的核心在於,我們不僅僅是考慮某款遊戲使用的標籤,還考慮標籤的邏輯含義。

比如說您非常希望玩一款3D平臺遊戲,因此您會在Steam搜尋中選擇3D及平臺標籤。因此,您看到的搜尋結果如下:

Steam新功能上線!標籤可以更加精準!

可是我們還有一個3D平臺標籤。如果您搜尋時選擇的是這個標籤,就會獲得更多結果,但也會錯過首次搜尋時看到的部分遊戲:

Steam新功能上線!標籤可以更加精準!

現在,如果您參與Steam實驗室用查詢擴充套件優化過的搜尋實驗,無論您用來執行搜尋的是哪一組標籤,都會獲得所有以上的結果,甚至更多。現在我們可以看到,這組結果甚至比前兩個方法加起來所獲得的結果範圍還要廣:

Steam新功能上線!標籤可以更加精準!

一開始的兩種情況下都會遺漏結果,因為現有的搜尋版本將所有標籤視為互不相干的資訊。人當然可以看出3D平臺是由3D和平臺遊戲構成,搜尋也應該足夠聰明,能識別出這種關係。

但搜尋又不能過於聰明,因為這不是推薦模型——應該返回的是使用者需要的結果,不多不少剛剛好。在深入探討解決方案前,讓我們先來更好地剖析一下問題。

為遊戲新增標籤的差異

有些遊戲的標籤比起其他遊戲來更為齊全。我們準備了一些長期計劃來應對這個問題,而查詢擴充套件只是簡單的第一步。

比如,含有即時戰略標籤的遊戲並不一定含有即時+策略標籤,反之亦然。同樣地,含有動作冒險+日系角色扮演標籤的遊戲可能也沒有動作、冒險和角色扮演標籤。不幸的是,根據使用者所選擇的特定標籤,返回的搜尋結果也會大不相同。(詳情見下方)。

舉例來說,對此問題不知情的開發者可能會為自己的遊戲加上即時戰略的標籤,卻並沒有意識到在搜尋更為簡單的標籤策略時,遊戲並不會返回在結果中。誰能怪他們呢?

而另一方面,確實知情的開發者則可能會給自己的遊戲加上主要標籤的各種排列組合——除了即時+策略、即時戰略之外,還要加上即時戰略等等。這個方法的壞處是,這會讓遊戲的標籤資料充斥大量冗餘標籤,而我們需要的是更為有意義的標籤,有助於在Steam商店向使用者描述或展示遊戲。

查詢擴充套件可以彌合這些差異,同時加標籤者不需要為Steam上的每款遊戲都新增同義標籤,而玩家也不需要進行復雜的搜尋查詢。

Steam新功能上線!標籤可以更加精準!

執行原理

讓我們更為直接地看看查詢擴充套件究竟會做什麼、又不會做什麼,而這兩點同樣重要——這樣一來,我們就能對標籤改動後顯示的搜尋結果信心滿滿。

首先,也是最重要的一點,我們寧願讓查詢擴充套件功能過於謹慎,也不想冒險犯錯。比如,我們告知擴充套件查詢功能:

動作冒險嚴格來講暗含動作+冒險,而

策略角色扮演嚴格來講暗含策略+角色扮演。

但是,我們並沒有貿然地認為僅是相似或推理而出的標籤具有同義關係。又比如:

黑暗並不暗含洛夫克拉夫特式

奇幻並不暗含魔法

射擊並不暗含動作,還有

策略並不暗含回合制

誠然,黑暗和洛夫克拉夫特式經常在相同的遊戲中一起出現,因此有所關聯,但這種相關性並不是對等性,因此在運用查詢擴充套件時這兩個標籤並不適合相互關聯。

在確立了這一點後,我們梳理了所有標籤,並整理出每個人都認為合理的標籤關係。這包括可以分解為其他標籤的標籤(第一人稱射擊→第一人稱視角+射擊),還有從其他標籤構建而成的標籤(策略+角色扮演→策略角色扮演)。大部分標籤關係兩個方向都適用,但也並非完全如此。

比如,一款含有刷寶射擊遊戲標籤的遊戲顯然也可以有尋寶和射擊的標籤。然而,刷寶射擊遊戲是一個具備自身慣例的特定遊戲子型別。儘管這些慣例不該由Steam來定義,但意識到並不是每款有尋寶和射擊標籤的遊戲都一定是刷寶射擊遊戲似乎是謹慎的做法。因此目前,標籤之間的關係需要人為考量。

逐步擴充套件標籤查詢

以下舉個略為簡單的例子說明後臺執行原理。

用使用者的標籤列表開始進行搜尋查詢:

動作+

冒險+

2D平臺+

解謎

我們對複雜標籤進行識別,並將其分解為簡單標籤:

2D平臺→2D+平臺遊戲

現在來看是否所有簡單的標籤都可以組合形成複雜標籤:

動作+冒險→動作冒險

解謎+平臺遊戲→平臺解謎

我們使用OR將以下這些標籤作為同義詞新增進每一個初始標籤:

(動作OR動作冒險)+

(冒險OR動作冒險)+

(2D OR 2D平臺)+

(平臺遊戲OR 2D平臺)+

(解謎OR平臺解謎)

下面,我們針對每一個標籤來查詢將其完全包含其中的複雜標籤:

動作→(動作冒險OR動作角色扮演OR動作類Rogue)

<i>冒險/i]→(動作冒險)

2D→(2D平臺OR 2D格鬥)

平臺遊戲→(2D平臺OR 3D平臺OR精確平臺遊戲OR平臺解謎)

解謎→(平臺解謎)

我們用OR將以下這些標籤作為同義詞新增至每一個初始標籤(前提是我們沒有在前一步進行新增):

(動作OR動作冒險OR動作角色扮演OR動作類Rogue)+

(冒險OR動作冒險)+

(2D OR 2D平臺OR 2D格鬥)+

(平臺遊戲OR 2D平臺OR 3D平臺OR精確平臺遊戲OR平臺解謎)+

(解謎OR平臺解謎)

現在,可能有些人會想:“動作角色扮演?2D格鬥?我以為我們要找的是動作+冒險+2D+平臺遊戲+解謎,其他的內容在這裡有什麼用?這肯定會把搜尋結果弄得亂七八糟!”

問得好!不過別擔心,那些額外的術語並不會破壞搜尋結果——恰好相反。這種OR邏輯確保更復雜的標籤中只有與使用者請求中重複的部分才被搜尋——在本例中也就是動作角色扮演中的動作。別忘了,Steam上有無數混合了多種型別的遊戲;所以這些複雜的術語確保了大家想要花生醬口味的零食時,我們不會忘了把花生醬和巧克力餅乾也納入其中(別擔心,我們不會返回任何沒有花生醬的巧克力零食)。

正如我們的首個例子所顯示,比起搜尋3D、平臺遊戲以及3D平臺的綜合結果,這一方法讓我們能夠定位更多的遊戲。現在像是《biped/只只大冒險》這樣的額外結果,會獲得醒目的展示。此遊戲附帶有3D和平臺解謎標籤。正如大家所見,現在搜尋3D平臺這樣複雜的標籤時,就會搜尋到具備與其不同卻仍舊相關的標籤組合的遊戲。

應用

查詢擴充套件並不是我們優化標籤系統的最後一步,而是一個很好的起點。目前,我們僅會在此搜尋實驗中將查詢擴充套件應用於標籤。我們會密切跟蹤查詢擴充套件的結果,再決定是否將其應用於其他方面,比如用於搜尋中更多形態的後設資料、額外的瀏覽檢視、推薦演算法、庫中的動態收藏以及Steam的其他位置。

現在就試試有查詢擴充套件功能的搜尋吧

您需要參與Steam實驗室搜尋實驗,才能看到將查詢擴充套件應用於標籤獲得的全新搜尋結果。請訪問Steam實驗室4.1號實驗:擴充套件標籤搜尋來進行嘗試。

Steam實驗室

今天對搜尋推出的變更是Steam實驗室的一部分,在這個探索性的環境中,我們可以嘗試可能為Steam帶來的變化或是新增新的功能,並收集其實用性方面的反饋。

通過在實驗室中開發全新功能,我們就可以進行更多實驗,但不會影響各位使用Steam,也不影響在Steam上出售遊戲。與此同時,我們也會在開發流程的早期就公開進行各種嘗試,並獲取反饋意見。如果您想要幫助我們設計並打磨搜尋或其他Steam功能,請前往我們的Steam實驗室,試試自己感興趣的實驗。期待能聽到您的反饋!

作者:steam  
來源:蒸汽斯基
原地址:https://mp.weixin.qq.com/s/UY-x3zk4vRhAE5Wv5Dh_PQ

相關文章