張宇豪 王依凡 馬雪揚(yáng) 孫昊琳 佟雨堯
關(guān)鍵詞:情感分析;系統(tǒng)分析;系統(tǒng)設(shè)計(jì);MVC.NET;可視化系統(tǒng)
Keywords:emotional analysis;system analysis;system design;MVC.NET;visualization system
1? 緒論
1.1? 研究背景
互聯(lián)網(wǎng)通信技術(shù)飛速發(fā)展,使得更多的用戶愿意在各種網(wǎng)絡(luò)論壇上以不同信息方式表達(dá)自己的觀點(diǎn)。微博是一個(gè)基于用戶關(guān)系、傳播信息的社交網(wǎng)絡(luò)媒體平臺(tái)。公眾對(duì)于網(wǎng)絡(luò)熱點(diǎn)的態(tài)度和傾向,往往會(huì)影響到政府相關(guān)機(jī)構(gòu)的決定和行為。因此,分析微博文本的情感已經(jīng)成為當(dāng)下的熱點(diǎn)研究領(lǐng)域之一,同時(shí)針對(duì)文本情感分析進(jìn)行系統(tǒng)維護(hù)的研究也比較少,因此情感分析的研究具有十分重要的學(xué)術(shù)價(jià)值和應(yīng)用價(jià)值。
1.2? 國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì)
國(guó)內(nèi)外很多專家學(xué)者都在情感分析方面做了廣泛的探索與研究,大體主要分為兩個(gè)方面:一是微博情感分析的研究對(duì)象,二是微博情感分析的研究方法。
就研究對(duì)象而言,可分為英文和中文的微博情感分析。就研究方法而言,主要分為三大類:基于情感詞典、基于機(jī)器學(xué)習(xí)和基于深度學(xué)習(xí),深度學(xué)習(xí)是近些年來(lái)比較流行的一個(gè)研究領(lǐng)域,其大多圍繞神經(jīng)網(wǎng)絡(luò)展開(kāi),通過(guò)訓(xùn)練得到詞向量表示。
1.3? 課題研究的意義
本研究通過(guò)全面抓取微博上形成和傳播的評(píng)論信息,以全面掌控網(wǎng)絡(luò)輿情,建立情感分析系統(tǒng)對(duì)信息進(jìn)行及時(shí)有效的管理,便于有關(guān)部門(mén)及時(shí)準(zhǔn)確地了解民心民意,預(yù)測(cè)網(wǎng)民情感的演變,制定合理的應(yīng)急響應(yīng)措施。便于黨和政府能夠?qū)浨榧皶r(shí)進(jìn)行有效控制,提高相關(guān)部門(mén)的執(zhí)政能力,達(dá)到共同建設(shè)好網(wǎng)絡(luò)生態(tài)的目標(biāo)。
2? 微博情感分析系統(tǒng)實(shí)現(xiàn)
2.1? 系統(tǒng)分析
2.1.1? 需求分析
微博網(wǎng)民情感分析系統(tǒng)的主要功能包括:用戶個(gè)人信息管理、微博信息采集管理、微博信息監(jiān)測(cè)管理、微博信息標(biāo)注管理、微博情感分析及審核管理、留言咨詢管理以及系統(tǒng)管理等功能。針對(duì)系統(tǒng)設(shè)置不同的角色,包括數(shù)據(jù)采集員、微博監(jiān)測(cè)員、情感標(biāo)注員、情感分析員以及普通用戶。不同的用戶可以被設(shè)置為不同的角色,不同的角色又具有不同的權(quán)限和功能。
2.1.2? 業(yè)務(wù)流程分析
業(yè)務(wù)流程用于描述系統(tǒng)的組織結(jié)構(gòu)以及業(yè)務(wù)處理過(guò)程,通過(guò)對(duì)系統(tǒng)的需求進(jìn)行分析,并綜合考慮系統(tǒng)的整體功能與各部分的功能及其業(yè)務(wù),建立微博情感分析的業(yè)務(wù)流程。系統(tǒng)管理員登錄系統(tǒng)后可以添加角色和添加用戶,并為不同的用戶分配不同的角色。數(shù)據(jù)采集員、微博監(jiān)測(cè)員、情感標(biāo)注員、情感分析員和普通用戶注冊(cè)系統(tǒng)后,管理員為其分配不同的角色,各角色登錄系統(tǒng)后,可以對(duì)自己的信息進(jìn)行增加、刪除、修改、查看等操作,由于本系統(tǒng)設(shè)置了頁(yè)面驗(yàn)證的功能,故各角色用戶可以通過(guò)頁(yè)面驗(yàn)證來(lái)保證自己信息的準(zhǔn)確無(wú)誤。
數(shù)據(jù)采集員登錄系統(tǒng)后可以對(duì)微博數(shù)據(jù)完成增加、刪除、修改、查看等操作,建立完整的微博信息庫(kù),存入微博信息表,供其他員工查看。微博監(jiān)測(cè)員查看微博信息庫(kù)后,通過(guò)對(duì)微博進(jìn)行監(jiān)測(cè)與分析,可以建立微博話題庫(kù)、微博情感庫(kù)、微博表情庫(kù),該角色可以對(duì)此完成增加、刪除、修改、查看的功能,并發(fā)布微博情感庫(kù)、表情庫(kù)、話題庫(kù),分別存入情感庫(kù)表、話題庫(kù)表、表情庫(kù)表以供其他角色用戶查詢。情感標(biāo)注員登錄系統(tǒng)后,首先查詢?cè)掝}庫(kù)與情感庫(kù),明確話題與情感的詳細(xì)信息接著查看微博信息庫(kù),對(duì)微博信息進(jìn)行話題標(biāo)注與情感標(biāo)注;之后還可以查看表情庫(kù),對(duì)表情完成情感極性分類標(biāo)注。情感分析員登錄系統(tǒng)后,首先查閱微博信息庫(kù),對(duì)微博信息的情感標(biāo)注與話題標(biāo)注進(jìn)行審核,并給予通過(guò)或者不通過(guò)的評(píng)價(jià);其次可以查看表情庫(kù),對(duì)表情的情感極性分類進(jìn)行審核,并給予通過(guò)或者不通過(guò)的評(píng)價(jià);之后通過(guò)對(duì)微博整體信息及情感、話題、情感態(tài)勢(shì)的綜合分析,創(chuàng)建情感分析報(bào)告并發(fā)布,供用戶訂閱查詢。用戶登錄系統(tǒng)后,可以查詢訂閱情感分析報(bào)告,并針對(duì)情感分析報(bào)告中的疑問(wèn)留言;情感分析員可以查看用戶的留言并進(jìn)行回復(fù),用戶再次登錄系統(tǒng),可以查看回復(fù)。
2.2? 系統(tǒng)設(shè)計(jì)
2.2.1? 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)
通過(guò)對(duì)微博情感分析可視化系統(tǒng)的整體分析,將該系統(tǒng)功能劃分為七大功能模塊。系統(tǒng)的功能結(jié)構(gòu)圖如圖1所示。
2.2.2? 系統(tǒng)架構(gòu)設(shè)計(jì)
微博情感分析系統(tǒng)采用B/S系統(tǒng)架構(gòu)模式??蛻舳说木W(wǎng)民使用瀏覽器,再通過(guò)Web服務(wù)器來(lái)訪問(wèn)數(shù)據(jù)庫(kù),進(jìn)而獲取到用戶所需要的數(shù)據(jù)信息,極大地降低了系統(tǒng)的日后維護(hù)的工作量與維護(hù)成本。微博情感分析可視化系統(tǒng)的系統(tǒng)架構(gòu)設(shè)計(jì)如圖2所示。
3? 結(jié)? 論
本研究圍繞微博網(wǎng)民情感分析問(wèn)題展開(kāi),建立了一套微博情感分析可視化系統(tǒng),該系統(tǒng)面向用戶、客戶以及后臺(tái)工作者,包括數(shù)據(jù)采集員、微博監(jiān)測(cè)員、情感標(biāo)注員、情感分析員等,對(duì)內(nèi)滿足了后臺(tái)工作者對(duì)微博數(shù)據(jù)的采集、標(biāo)注、審核等的功能需求,對(duì)外滿足了客戶對(duì)情感分析報(bào)告的訂閱以及對(duì)微博情感分析相關(guān)內(nèi)容的瀏覽查閱的功能需求,可更高效地完成情感分析及管理工作。
參考文獻(xiàn):
[1] 許銘淏.用戶評(píng)論數(shù)據(jù)模型與信息處理 [J].信息技術(shù)與信息化,2019(3):147-149.
[2] 彭浩,朱望鵬,趙丹丹,等.面向多源社交網(wǎng)絡(luò)輿情的情感分析算法研究 [J].信息技術(shù),2019(2):43-48.
[3] 徐建國(guó),藺珍,張鵬,等.網(wǎng)絡(luò)輿情熱點(diǎn)獲取與分析算法研究 [J/OL].軟件導(dǎo)刊:1-5[2019-05-28].http://kns.cnki.net/kcms/detail/42.1671.TP.20190125.1414.040.html.
作者簡(jiǎn)介:張宇豪(1996-),女,漢族,北京人,本科在讀,研究方向:文本分析、管理信息系統(tǒng)。