باران سیل سپور
باران سیل سپور
خواندن ۲ دقیقه·۴ سال پیش

تحلیل احساس یا عقیده کاوی

این نوشته با گذشت زمان تکمیل خواهد شد.

سلام

در این پست میخوام کمی با جزییات بیشتر در مورد تحلیل احساس یا Sentiment Analysis بنویسم.

تعریف تحلیل احساس

تحلیل احساس یا Sentiment Analysis یکی از زیرشاخه های پردازش زبان طبیعی یا NLP است که به بررسی نظر یا احساس کاربران در مورد یک رویداد، پدیده، محصول و ... می پردازد. تحلیل احساس در مراجع مختلف با نام های زیر نیز شناخته می شود:

  • Opinion Mining
  • Opinion Extraction
  • Subjectivity Analysts
  • Sentiment Mining
  • Emotion Analysis
  • Review Mining

نتایج بررسی تحلیل احساس روی نظرات کاربران ممکن است مثبت، منفی و یا بی تفاوت باشد و یا ممکن است به صورت اعداد متوالی نمایش داده شود. تحلیل احساس از دیدگاه یادگیری ماشین یک وظیفه Classification به حساب می آید زیرا نظرات را به دسته های مختلفی مانند مثبت و منفی و خنثی تقسیم می نماید.

تعریف نظر

یک نظر در مبحث تحلیل احساس به صورت یک پنج تایی مانند زیر تعریف می شود.

تعریف نظر
تعریف نظر

منظور از e نام پدیده یا موجودیتی است که میخواهیم عملیات تحلیل احساس را در مورد آن انجام دهیم. به عنوان مثال میخواهیم نظرات کاربران را در مورد گوشی موبایل سامسونگ بررسی نماییم. در اینجا گوشی سامسونگ پدیده مورد نظر است.

منظور از a یک ویژگی یا جنبه خاص از پدیده مورد بررسی است. مثلا میخواهیم نظر کاربران را د رمورد کیفیت صدای گوشی سامسونگ بررسی نماییم. در اینجا صدا همان a است.

منظور از s همان احساس یا نظر در مورد جنبه ای از پدیده است. h در برگیرنده گوینده نظر و t هم زمانی است که نظر بیان شده است که معمولا h و t در نظر گرفته نمی شوند.

تقسیم بندی جملات از دیدگاه تحلیل احساس

جملات از دیدگاه تحلیل احساس به دو دسته subjective و objective تقسیم می شوند. جملات objective جملاتی هستند که بیانگر یک fact هستند و در برگیرنده نظر خاصی نیستند. به عنوان مثال جمله "آیفون یک گوشی موبایل هوشمند است." دارای احساس یا نظر خاصی در مورد گوشی موبایل آیفون نیست.

جملات subjective جملاتی هستند که در برگیرنده نظرات و احساسات هستند. به عنوان مثال جمله "آیفون گوشی بسیار خوبی است." بیانگر نظر مثبت گوینده در مورد گوشی آیفون است. همانطور که در شکل زیر نشان داده شده است جملات subjective ممکن است مثبت، منفی و یا خنثی باشند.

جملات از دیدگاه تحلیل احساس
جملات از دیدگاه تحلیل احساس

در task های تحلیل احساس معمولا ما با جملاتی سر و کار داریم که subjective هستند و فقط می خواهیم جملات را از دیدگاه مثبت و منفی و ... طبقه بندی نماییم.

منبع

https://www.amazon.com/Sentiment-Analysis-Networks-Federico-Alberto/dp/0128044128


تحلیل احساسعقیده کاویsentiment analysisopinion mining
سلام. من باران هستم دانشجوی دکترای رشته مهندسی نرم افزار و بسیار علاقمند به مباحث علم داده، یادگیری ماشین، یادگیری عمیق و پردازش زبان طبیعی
شاید از این پست‌ها خوشتان بیاید