Changes between Initial Version and Version 1 of en/NlpInPracticeCourse/2023/OpinionSentiment


Ignore:
Timestamp:
Sep 3, 2024, 2:49:02 PM (11 months ago)
Author:
Ales Horak
Comment:

copied from private/NlpInPracticeCourse/OpinionSentiment

Legend:

Unmodified
Added
Removed
Modified
  • en/NlpInPracticeCourse/2023/OpinionSentiment

    v1 v1  
     1= Opinion mining, sentiment analysis =
     2
     3[[https://is.muni.cz/auth/predmet/fi/ia161|IA161]] [[en/NlpInPracticeCourse|NLP in Practice Course]], Course Guarantee: Aleš Horák
     4
     5Prepared by: Zuzana Nevěřilová
     6
     7== State of the Art ==
     8
     9Sentiment analysis can be seen as a text categorization task (i.e., the writer's opinion on a discussed topic X or Y?). It consists of detection of the topic (which can be easy in focused reviews) and detection of the sentiment (which is generally difficult). Opinions are sometimes subtly expressed (e.g., the sentence ''How could anyone sit through this movie?'' contains no negative word). The sentiments are usually classified by their polarity (positive, negative) but can be recognized more in-depth (e.g., strongly negative). Recognized opinions are also subject to summarization (e.g., how many people like this new iPhone design?).
     10
     11=== References ===
     12
     13 1. Bing Liu. Sentiment Analysis and Opinion Mining. Synthesis Lectures on Human Language Technologies. 2012, 5(1): 1-167. DOI: 10.2200/s00416ed1v01y201204hlt016. Draft version available at [[http://www.cs.uic.edu/~liub/FBS/SentimentAnalysis-and-OpinionMining.pdf]]
     14 1.  Bo Pang, Lillian Lee, and Shivakumar Vaithyanathan, Thumbs up? Sentiment Classification using Machine Learning Techniques, Proceedings of EMNLP 2002. [[http://www.cs.cornell.edu/home/llee/papers/sentiment.pdf]]
     15 1. Zhang, L. J., Wang, S., and Liu, B. (2018). Deep learning for sentiment analysis:  A survey. Wiley Interdiscip. Rev. Data Min. Knowl. Discov., 8.
     16
     17
     18== Practical Session ==
     19
     20=== Technical Requirements ===
     21
     22The task will proceed using Python notebook run in a web browser in the [https://colab.research.google.com/ Google Colaboratory] environment
     23with the MU G-Suite disk access.
     24
     25In the case of running the codes in a local environment, the requirements are
     26Python 3 and Jupyter Notebook.
     27
     28=== Sentiment Analysis ===
     29
     30In this workshop, we will experiment with a simple aspect-based sentiment analysis (ABSA). We will use a pretrained model to obtain sentiments about individual sentences.
     31
     32Access the [https://colab.research.google.com/drive/1YJcwPaxfHCvg8fTCQ4uJTkEAKYT-C2tk?usp=sharing Python notebook in the Google Colab environment]. Do not forget to save your work if you want to see your changes later; leaving the browser will throw away all changes!
     33
     341. Create `<YOUR_FILE>`, a text file named ia161-UCO-01.txt where UCO is your university ID.
     351. Do tasks marked in the python notebook as TASK X.
     361. Write your results from the notebook (**not the notebook itself**) in `<YOUR_FILE>`.
     37
     38=== Upload `<YOUR_FILE>` ===
     39
     40Do not forget to upload your resulting file to the [wiki:en/NlpInPracticeCourse homework vault (odevzdávárna)].