主頁 > 後端開發 > 七分之一在線評論都有假,人工智能救一把?

七分之一在線評論都有假,人工智能救一把?

2021-01-13 10:43:51 後端開發

原創:譚婧

據目測,評論區是中國文學大師密度最高,罵人水平最高和逗逼水準最高的地方,A站B站還把評論玩成彈幕,

平臺型APP因“評論”文化的迥異,體現出別樣的審美與趣味,知乎體、爺青回,成為“時髦”的暗號,

在宏觀層面,“網民評論”被定義為具有輿論屬性和廣泛的社會動員能力,所以,排查、約談、暫停、整改、審核也都是管理機構的常用“大錘”,

評論區,是難以忽視的公共地區,

有一批活躍的、對社區品牌有認同,并產生大量優質內容的用戶,是社區的福氣,

表面上 “評論區”肩負社區氛圍組的重任,是互聯網“公共場所”,

背地里,分享意見左右消費決策,進而影響生意,

(根據英國政府的資料,僅在英國,在線評論每年就影響了約280億美元的酒旅預訂交易,)

而評論區不是烏托邦,

  • 大眾點評(數量質量都不高,沒營養的口水評論多)

  • 小紅書(水軍多,付費版高級測評師云集)

  • 淘寶(數量多,看得累,返現金,得好評)

  • 馬蜂窩(偷偷搬運別人家的評論據被實錘了)

這不是單一現象,外媒CNN甚至拋出一個數字:全球互聯網,七分之一的酒旅在線評論是假的,

“評論區”青山常在,柴不斷,就繞不過人工智能(AI)的重要方向,自然語言處理(NLP),讓計算機像人類一樣對“中文/文字”進行理解,

群眾高呼,請AI緊急上線,內容檢測、水軍識別、臟話洗掉、不良內容處理,

01

自然語言處理技術,挺行的

話說,NLP技術在互聯網大廠已經用得非常好了,搜索、推薦、廣告、智能助理等許多系統中都有身影,技術團隊緊咬學術前沿,

先看工業界,新東方教育2018年就開始有學員用戶畫像專案,進行等級分類,NLP技術對相關結構化資料文本,資料標簽化,并增加用戶圈選和行為事件分析功能,各個業務部門可以根據標簽圈選學員,

汽車之家機器學習小組,為機器之家用戶產品中心下屬認知智能組,NLP技術支持用戶選車,多輪對話,

2020年,京東智聯云在雙十一的第一個小時,情感智能客服服務138萬次,使用情感識別、語音互動等智能化技術,

美團搜索,用機器理解用戶的各種查詢意圖,可是,用戶意圖會隨著時間變化,在有限的關鍵詞中解讀出非常豐富的信號,用于各種搜索的召回、排序以及展示,美團專門設有人工智能平臺/搜索與NLP部門,

再者,美團大腦挖掘、關聯各個場景資料,用人工智能演算法讓機器“閱讀”用戶針對商戶的公開評論,理解用戶在菜品、價格、服務、環境等方面的喜好,構建人、店、商品、場景之間的知識關聯,可以認為是“餐飲娛樂的知識大腦”,支持搜索、SaaS 收銀、金融、外賣業務服務,

作為一種非結構化文本,用戶評論蘊含了大量非標準表達的“單詞”,

機器根據句子所在上文的一系列“單詞”,預測后面會跟哪個“單詞”,預測的是概率大小,句子里面每個“單詞”都有個根據上文預測的程序,把所有這些“單詞”的產生概率乘起來,數值越大,代表這句話越像一句人話,而不是鬼話或者胡話,

所以,除了人類,機器也可以判斷,哪個句子更像一句人話,

“黃鶴樓”一詞,可能有三個意思,武昌蛇山之巔的名樓,北京的商家,湖北香煙品牌,AI演算法也不傻,預測則可結合背景關系,前文在講長江、景點、旅游、票價、登高遠眺,就不會推測出此處的“黃鶴樓”是在講香煙,而是景點的概率更大,

再比如貓眼文娛,可以獲取電影、電視劇、藝人等資訊,形成一部“詞典”,但是隨著搜索體量增大,搜索表述復雜,詞典滿足不了用戶需求,就會使用AI模型,作為詞典的補充,

再看學術界,誕生了名叫Transformer的模型(一種深度神經網路),基于Transformer的 BERT模型(2018年技術重大進展),GPT模型(硅谷OpenAI實驗室出品),它們都使用預訓練和微調的思路來解決問題,

預訓練語言模型,就像在無標注文本的大海里,學到潛在的語意資訊,而無需為每一項任務單獨標注大量訓練數據,語言模型預訓練結束,再使用少量標注語料進行微調(Fine-tuning)來完成具體的NLP任務,比如分類、序列標注、句間關系判斷和機器閱讀理解等,

總之,演算法的“性能”得到顯著改善,BERT做大了NLP技術的蛋糕,

02

運營組,也挺行的

《親愛的資料》和幾位互聯網大廠的運營小哥哥聊了一會,各家“評論”的運營花了很多心思,

抖音的評論區是雙軌制,既有最熱的評論,也有最新的評論,最新的評論可以理解為一個小池子,根據用戶的點贊數量,來看要不要繼續推,這樣能保證發得比較晚的神評論也能排上來,屬于推薦思想在評論區的一種應用,

抖音搜索是有考慮過識別到評論區如果提問的人比較多,會有提示搜索的建議,但路徑太長,直接改成了目前的高熱社會類視頻下面,加一個今日頭條的文章鏈接,

常見的處理評論區資料的方法是結構化,電商和酒旅APP都對幾十億條評論區做了結構化處理,這里是指對資料做結構化處理,因為計算機能處理的都是結構化的,非結構化的資料它理解不了,所以文本在涉及到“理解”這一層,都是需要先結構化,

NLP分析了評價,提煉了“分詞”,加了結構化的外展,相當于找到了“標注”,提高了用戶瀏覽評論的效率,英雄所見略同,用戶理所當然的認為,人數越多,觀點越可信,

日常中,在淘寶購買一款升降桌,“安裝效果好”“質量好”“用后感覺好”,選酒店的時候,你能看到多少人提到了“便宜”、“舒適”,又有多少人提到了“安靜”“交通方便”,

很顯然,消費+社區的評論會有門檻,淘寶、小紅書、大眾點評、馬蜂窩等,商品沒下單,沒經歷的用戶不能參與評論,

看熱鬧的是外行,探店的往往是內行,平臺會傾向把好評往前排,促進轉化,消費后的訴求也會偏多,需要專門的回應,處理,純娛樂、純討論的社區,參與評論的門檻低,抖音、快手、B站、芒果、豆瓣,一般來說,電商評論運營得好,有賣貨的訴求,大家聊的都是和商品相關的,

小紅書的鐵粉認為,雖然很多評價都是花錢買的,大V粉絲量多了就會接廣告,但是,小紅書整體測評感比較強,和無腦水軍還不太一樣,即使是托兒,也寫得很誠懇,

評論是“UGC(用戶生產的內容)”,既真實,又新鮮,可以挖掘出潛在商業價值,對用戶來說,人人都需要“真實”而且“好用”的評論,無論是“經驗”“干貨”,還是“指南”,

03

為啥沒有管好“評論”?

技術這么硬,起點這么高,為啥還管不好“評論區”,

這里,有三個絆腳石:

第一,評論資料質量特別差,注意“特別”兩字,

資料治理水平低導致人工智能演算法在很多時候效果不好,演算法效果的好壞,與訓練資料有很大關系,可以說一份好的標注資料,用一個普通的演算法,也能有好的性能,現實中,企業想要做好 NLP,首先需要打通基礎資料,評論資料的底子太差,麻袋上繡花,白費勁,

第二,“假裝”在用,

反正大家都在智能化,裝也得裝著在用,把AI技術用起來,是“老板們”的剛需,有時候,工程會退化到自動化階段,只是少部分用了演算法智能,目前做得多的,也就是情感傾向分析,垃圾評論過濾等等,AI用不好,會變成噱頭,可能倒退到最基礎的統計分析圖表,

第三,不重視,

很多互聯網廠商認為,評論區是第二場景,有些二等公民的意味,

說白了,不夠重視,或者說支持主要業務“(推薦和搜索)”的技識訓做得不夠好,根本顧不上評論區,挖掘得不夠,應用的深度和廣度不夠,管理評論的主動力之一就是只是滿足政府管理部門的監管要求,

綜上,NLP技術對運營的號召力還不夠大,影響還不夠深刻,NLP與運營還沒有形成彼此不分的魚水關系,

英國南安普頓大學畢業的AI演算法科學家袁雪瑤,也在采訪中透露:“互聯網廠商會針對用戶發布的評論內容有半人工識別,加上人工的資料標注,NLP現在比較成熟的領域有,情感分析、輿情分析、和用戶畫像,這些會對運營有比較適中的影響,”

(基于深度學習的情感分類方法,它能夠從海量的資料中主動學習文本中的語意資訊并獲得文本的特征與情感分類,達到精準提取文本資料與情感的目的,比如“消極”“積極”)

一位來自平安智匯企業有限公司的演算法專家也認為:“評論里,口水多,分析就是得把其中有價值的給自動篩選出來,NLP技術正在解決問題,還做不到藥到病除,”

“適中”一詞用得特別好,NLP還有很大的戰場,要與運營做盟軍,攻克業務側的難題,評論中使用的挖掘技術方法也包含了很多種,規則、傳統機器學習模型、深度學習模型等,

雖然專職挖掘“評論”商業價值的明星AI產品似憾訓沒有出現,但是,有人注意到了,

東京大學的創業企業TDAI Lab認為應該面向點評網站等推銷人工智能工具,

他們分析了4000多個日式拉面餐廳的評論,發布了東京版“人工智能排名,最優百家拉面店”,

在剔除疑似“刷好評”和“惡意差評”的情況下,人工智能選出了評價高的店鋪,

分析“評論區”不立刻關乎生死,又能給企業降本增效的場景不應該被忽視,

AI 技術需要算力,需要資料,需要演算法模型,更需要應用場景,很多AI公司一開始就想給高速列車換輪子,以這種雄心壯志去敲開傳統企業的大門成功率很低,因為客戶對新技術和AI公司都沒有信任,

刷好評和惡意差評,消費者和餐飲店都有損失,消費者找不到好店,好店也失去了商機,

1968年,哈定(Garrett Hadin)在《科學》雜志上發表了一篇文章,題為The Tragedyof the Commons,譯成《公地悲劇》,原文中的the commons還包括公共的空間,

評論區環境的惡化,沒有人是贏家,AI審核、AI接管評論區是必然趨勢,“評論”需要才華,管好“評論”更需要才華,

(完)

《親愛的資料》

更多閱讀:

1. 清華系創企RealAI:獨家“隱私保護機器學習”技術,全球首款編譯級產品

2. 世間可有“最低訂單IT成本”?京東顏偉鵬的《善戰兵法》:

3. 揭秘AI 公司盈利“生意經”,竹間智能CEO簡仁賢的AI產品化和工程化

4. 難倒劉強東的奧數題,京東智能供應鏈解開了

5. 超級計算機與人工智能:大國超算,無人領航

隨手點贊(這里應該有一個小桃心)

主編微信號:18611208992

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/248086.html

標籤:java

上一篇:Firefox 終于對退格鍵“下手”了!

下一篇:Java我的2020年終盤點

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【C++】Microsoft C++、C 和匯編程式檔案

    ......

    uj5u.com 2020-09-10 00:57:23 more
  • 例外宣告

    相比于斷言適用于排除邏輯上不可能存在的狀態,例外通常是用于邏輯上可能發生的錯誤。 例外宣告 Item 1:當函式不可能拋出例外或不能接受拋出例外時,使用noexcept 理由 如果不打算拋出例外的話,程式就會認為無法處理這種錯誤,并且應當盡早終止,如此可以有效地阻止例外的傳播與擴散。 示例 //不可 ......

    uj5u.com 2020-09-10 00:57:27 more
  • Codeforces 1400E Clear the Multiset(貪心 + 分治)

    鏈接:https://codeforces.com/problemset/problem/1400/E 來源:Codeforces 思路:給你一個陣列,現在你可以進行兩種操作,操作1:將一段沒有 0 的區間進行減一的操作,操作2:將 i 位置上的元素歸零。最終問:將這個陣列的全部元素歸零后操作的最少 ......

    uj5u.com 2020-09-10 00:57:30 more
  • UVA11610 【Reverse Prime】

    本人看到此題沒有翻譯,就附帶了一個自己的翻譯版本 思考 這一題,它的第一個要求是找出所有 $7$ 位反向質數及其質因數的個數。 我們應該需要質數篩篩選1~$10^{7}$的所有數,這里就不慢慢介紹了。但是,重讀題,我們突然發現反向質數都是 $7$ 位,而將它反過來后的數字卻是 $6$ 位數,這就說明 ......

    uj5u.com 2020-09-10 00:57:36 more
  • 統計區間素數數量

    1 #pragma GCC optimize(2) 2 #include <bits/stdc++.h> 3 using namespace std; 4 bool isprime[1000000010]; 5 vector<int> prime; 6 inline int getlist(int ......

    uj5u.com 2020-09-10 00:57:47 more
  • C/C++編程筆記:C++中的 const 變數詳解,教你正確認識const用法

    1、C中的const 1、區域const變數存放在堆疊區中,會分配記憶體(也就是說可以通過地址間接修改變數的值)。測驗代碼如下: 運行結果: 2、全域const變數存放在只讀資料段(不能通過地址修改,會發生寫入錯誤), 默認為外部聯編,可以給其他源檔案使用(需要用extern關鍵字修飾) 運行結果: ......

    uj5u.com 2020-09-10 00:58:04 more
  • 【C++犯錯記錄】VS2019 MFC添加資源不懂如何修改資源宏ID

    1. 首先在資源視圖中,添加資源 2. 點擊新添加的資源,復制自動生成的ID 3. 在解決方案資源管理器中找到Resource.h檔案,編輯,使用整個專案搜索和替換的方式快速替換 宏宣告 4. Ctrl+Shift+F 全域搜索,點擊查找全部,然后逐個替換 5. 為什么使用搜索替換而不使用屬性視窗直 ......

    uj5u.com 2020-09-10 00:59:11 more
  • 【C++犯錯記錄】VS2019 MFC不懂的批量添加資源

    1. 打開資源頭檔案Resource.h,在其中預先定義好宏 ID(不清楚其實ID值應該設定多少,可以先新建一個相同的資源項,再在這個資源的ID值的基礎上遞增即可) 2. 在資源視圖中選中專案資源,按F7編輯資源檔案,按 ID 型別 相對路徑的形式添加 資源。(別忘了先把檔案拷貝到專案中的res檔案 ......

    uj5u.com 2020-09-10 01:00:19 more
  • C/C++編程筆記:關于C++的參考型別,專供新手入門使用

    今天要講的是C++中我最喜歡的一個用法——參考,也叫別名。 參考就是給一個變數名取一個變數名,方便我們間接地使用這個變數。我們可以給一個變數創建N個參考,這N + 1個變數共享了同一塊記憶體區域。(參考型別的變數會占用記憶體空間,占用的記憶體空間的大小和指標型別的大小是相同的。雖然參考是一個物件的別名,但 ......

    uj5u.com 2020-09-10 01:00:22 more
  • 【C/C++編程筆記】從頭開始學習C ++:初學者完整指南

    眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......

    uj5u.com 2020-09-10 01:00:41 more
最新发布
  • Rust中的智能指標:Box<T> Rc<T> Arc<T> Cell<T> RefCell<T> Weak

    Rust中的智能指標是什么 智能指標(smart pointers)是一類資料結構,是擁有資料所有權和額外功能的指標。是指標的進一步發展 指標(pointer)是一個包含記憶體地址的變數的通用概念。這個地址參考,或 ” 指向”(points at)一些其 他資料 。參考以 & 符號為標志并借用了他們所 ......

    uj5u.com 2023-04-20 07:24:10 more
  • Java的值傳遞和參考傳遞

    值傳遞不會改變本身,參考傳遞(如果傳遞的值需要實體化到堆里)如果發生修改了會改變本身。 1.基本資料型別都是值傳遞 package com.example.basic; public class Test { public static void main(String[] args) { int ......

    uj5u.com 2023-04-20 07:24:04 more
  • [2]SpinalHDL教程——Scala簡單入門

    第一個 Scala 程式 shell里面輸入 $ scala scala> 1 + 1 res0: Int = 2 scala> println("Hello World!") Hello World! 檔案形式 object HelloWorld { /* 這是我的第一個 Scala 程式 * 以 ......

    uj5u.com 2023-04-20 07:23:58 more
  • 理解函式指標和回呼函式

    理解 函式指標 指向函式的指標。比如: 理解函式指標的偽代碼 void (*p)(int type, char *data); // 定義一個函式指標p void func(int type, char *data); // 宣告一個函式func p = func; // 將指標p指向函式func ......

    uj5u.com 2023-04-20 07:23:52 more
  • Django筆記二十五之資料庫函式之日期函式

    本文首發于公眾號:Hunter后端 原文鏈接:Django筆記二十五之資料庫函式之日期函式 日期函式主要介紹兩個大類,Extract() 和 Trunc() Extract() 函式作用是提取日期,比如我們可以提取一個日期欄位的年份,月份,日等資料 Trunc() 的作用則是截取,比如 2022-0 ......

    uj5u.com 2023-04-20 07:23:45 more
  • 一天吃透JVM面試八股文

    什么是JVM? JVM,全稱Java Virtual Machine(Java虛擬機),是通過在實際的計算機上仿真模擬各種計算機功能來實作的。由一套位元組碼指令集、一組暫存器、一個堆疊、一個垃圾回收堆和一個存盤方法域等組成。JVM屏蔽了與作業系統平臺相關的資訊,使得Java程式只需要生成在Java虛擬機 ......

    uj5u.com 2023-04-20 07:23:31 more
  • 使用Java接入小程式訂閱訊息!

    更新完微信服務號的模板訊息之后,我又趕緊把微信小程式的訂閱訊息給實作了!之前我一直以為微信小程式也是要企業才能申請,沒想到小程式個人就能申請。 訊息推送平臺🔥推送下發【郵件】【短信】【微信服務號】【微信小程式】【企業微信】【釘釘】等訊息型別。 https://gitee.com/zhongfuch ......

    uj5u.com 2023-04-20 07:22:59 more
  • java -- 緩沖流、轉換流、序列化流

    緩沖流 緩沖流, 也叫高效流, 按照資料型別分類: 位元組緩沖流:BufferedInputStream,BufferedOutputStream 字符緩沖流:BufferedReader,BufferedWriter 緩沖流的基本原理,是在創建流物件時,會創建一個內置的默認大小的緩沖區陣列,通過緩沖 ......

    uj5u.com 2023-04-20 07:22:49 more
  • Java-SpringBoot-Range請求頭設定實作視頻分段傳輸

    老實說,人太懶了,現在基本都不喜歡寫筆記了,但是網上有關Range請求頭的文章都太水了 下面是抄的一段StackOverflow的代碼...自己大修改過的,寫的注釋挺全的,應該直接看得懂,就不解釋了 寫的不好...只是希望能給視頻網站開發的新手一點點幫助吧. 業務場景:視頻分段傳輸、視頻多段傳輸(理 ......

    uj5u.com 2023-04-20 07:22:42 more
  • Windows 10開發教程_編程入門自學教程_菜鳥教程-免費教程分享

    教程簡介 Windows 10開發入門教程 - 從簡單的步驟了解Windows 10開發,從基本到高級概念,包括簡介,UWP,第一個應用程式,商店,XAML控制元件,資料系結,XAML性能,自適應設計,自適應UI,自適應代碼,檔案管理,SQLite資料庫,應用程式到應用程式通信,應用程式本地化,應用程式 ......

    uj5u.com 2023-04-20 07:22:35 more