|
|
تحلیل احساس در رسانههای اجتماعی فارسی با رویکرد شبکه عصبی پیچشی
|
|
|
|
|
نویسنده
|
روحانیان مرتضی ,صالحی مصطفی ,درزی علی ,رنجبر وحید
|
منبع
|
مهندسي برق و مهندسي كامپيوتر ايران - 1399 - دوره : 18 - شماره : 1 - صفحه:59 -66
|
چکیده
|
افزایش کاربری شهروندان از رسانههای اجتماعی (مانند توئیتر، فروشگاههای برخط و غیره) آنها را به منبعی عظیم برای تحلیل و درک پدیدههای گوناگون تبدیل کرده است. هدف تحلیل احساس استفاده از دادههای به دست آمده از این رسانهها و کشف گرایشهای پیدا و پنهان کاربران نسبت به موجودیتهای خاص حاضر در متن است. در کار حاضر ما با استفاده از شبکه عصبی پیچشی که نوعی شبکه عصبی پیشخور است، به تحلیل گرایش نظرات در رسانههای اجتماعی در دو و پنج سطح و با در نظر گرفتن شدت آنها میپردازیم. در این شبکه عمل کانولوشن با استفاده از صافیهایی با اندازههای مختلف بر روی بردارهای جملات ورودی اعمال میشود و بردار ویژگی حاصل به عنوان ورودی لایه نرم بیشینه برای دستهبندی نهایی جملات به کار میرود. شبکههای عصبی پیچشی با پارامترهای مختلف با استفاده از معیار مساحت زیر منحنی و بر روی مجموعه داده جمعآوری شده از رسانههای اجتماعی فارسی ارزیابی شدند و نتایج به دست آمده نشاندهنده بهبود کارایی آنها در گستره رسانههای اجتماعی نسبت به روشهای سنتی یادگیری ماشین به خصوص بر روی دادهها با طول کوتاهتر هستند.
|
کلیدواژه
|
تحلیل احساس، رسانههای اجتماعی، شبکه عصبی پیچشی، شدت نظرات، متون کوتاه
|
آدرس
|
دانشگاه تهران, دانشکده علوم و فنون نوین, ایران, دانشگاه تهران, دانشکده علوم و فنون نوین, ایران, دانشگاه تهران, دانشکده ادبیات و علوم انسانی, ایران, دانشگاه یزد, دانشکده مهندسی کامپیوتر, ایران
|
پست الکترونیکی
|
vranjbar@yazd.ac.ir
|
|
|
|
|
|
|
|
|
Convolutional Neural Networks for Sentiment Analysis in Persian Social Media
|
|
|
Authors
|
Rohanian M. ,Salehi M. ,Darzi A.
|
Abstract
|
With the social media engagement on the rise, the resulting data can be used as a rich resource for analyzing and understanding different phenomena around us. A sentiment analysis system employs these data to find the attitude of social media users towards certain entities in a given document. In this paper we propose a sentiment analysis method for Persian text using Convolutional Neural Network (CNN), a feedforward Artificial Neural Network, that categorize sentences into two and five classes (considering their intensity) by applying a layer of convolution over input data through different filters. We evaluated the method on three different datasets of Persian social media texts using Area under Curve metric. The final results show the advantage of using CNN over earlier attempts at developing traditional machine learning methods for Persian texts sentiment classification especially for short texts.
|
Keywords
|
|
|
|
|
|
|
|
|
|
|
|