...
Identify the sentiment type in a given Tweet based on four categories as “Positive”, “Negative”, “Neutral”, and or “Neutral.”
In the cases where the sentiment cannot be determined by you, mark it as “Not Sure.”
Sample Input Data
To illustrate an example, we shall copy any Tweet text from Twitter.
To get started, select and paste the Tweets You select sample tweets that you wish to annotate. You paste the text of the tweets into a Microsoft Excel sheet under the a column labeled Tweet.
The following Tweets are selected for the labeling tasks illustrated in this example.
...
Also, add a column labeled Tweet# to number multiple tweets.
...
2. Save the You save the Microsoft Excel sheet as Tweet_Tagging_Input.xlsx on your hard drive.
...
Download Source File
Alternatively, You can follow the steps listed above to create your Microsoft Excel sheet; you can also download and use this file for in your project: Tweet_tagging_input.xlsx.
Each downloadable file is available in the ZIP format. To use it, unzip its contents after downloading.
Configuring Project Metadata
Project Metadata is the first section you will be redirected to tab that appears when you create a project. Here, provide the The Project Metadata tab enables you to provide basic information, such as the project name, process, and project type, associated with your project. You can also upload any help documentationdocumentation that you may want to add to your project.
For detailed information on adding working with the Basic project information under Info section of the Project Metadata tab, see Add Basic Project Information.
For detailed information on adding the project documentationworking with the Basic Info section of the Project Metadata tab, see Manage Project Documentation.
To create the project, click the Create Project floating button to the left side of the Projects page.
...
The Project Metadata tab associated with your new project appears.
...
2. Enter Twitter Post Analysis as the Project Name, and Sentiment Identification as the Process Name, and Text Labeling as the Process.
3. Select Click Project Type > Text-Based for Project Type.
As your project doesn't require lookup data, keep the Lookup checkbox unselected.
...
Keep the Enable Project Pipeline option unselected which is the default setting.
4. Click Next.
The Documents tab is selected where all the Project Documents available are listed.
...
sub-tab appears.
5. Click the UPLOAD DOCUMENT button to You can upload documents associated with the project if required. This is an optional step which will be skipped , and you can skip it for now.
6. Click Next.
...
7. The Task Design section appears where you can tab appears. Use this tab to manage your project input and output fields.
Managing Project Input and Output Fields
A project input field determines what is to be labeled (in this case, tweet post sentences and words) while an output field determines what values the labeling analysts should use for labeling (in this case, the sentiment types “Positive”, “Negative”, “Neutral”, or “Not Sure”). Your Project input and output fields are key elements that determine what happens in your project. The input fields that you specify here will appear as available options for input in your project. Similarly, the output fields that you configure here will appear as output options in your project execution UI. In other words, your project can only uptake and output data associated with the input and output fields that you create here.
Taskmonk uses the project type that you specify to add input and/or output fields to projects as required. You can modify these later. Here, In this instance, you selected Text-Based is selected as the Project Type. Taskmonk does not add any , and Taskmonk adds the following fields to the Task Design section.
Creating and Configuring the Input Fields
To create and configure the input fields, follow these steps:
tab:
Input Field
Field Name: Text, Field Type: Text
Output Field
Field Name: Sentiment Type, Field Type: Radio Mandatory: False, Disabled: False, Customer Visible: False
Updating Input Details
Click the Input Field tab to display the Input Field UI.
By default, Taskmonk sets the field type to Text. To edit this:
Click the Edit Field Name icon. Name textbox appears.
Enter Tweet as Name.
Click the Update Field Name icon to save the changes.
Click the Field Type dropdown and set it to Text.
...
3. Either click the BROWSE INPUT FILE button to extract field names from the sample input file you’ve downloaded in the previous step, or
4. Click the CREATE INPUT FIELD button to create the input fields
...
manually.
5. In this example, we’ve created two input fields,
...
Tweet#and Tweet. Set Field Type to text, Mandatory to True, and Operational to True for both these fields.
...
Creating
...
To create and configure the output field, follow these steps:
Output Field Details
Click the Output Field tab to display the Output Field UI.
2. Click the CREATE OUTPUT FIELD button.
...
23. In the Create Output Field modal window, set the values for the following:
...
Possible Values: Type in comma-separated values that this output field can take. These values will be listed for radio button selection.
...
34. Select the All Levels check box to indicate that this field must be available to users at all execution levels, such as labeling, quality analysis, and so on.
45. Click Create to save the new output field and return to the Task Design > Output Fields tab.
...
56. Click Next to move to the next step, and click the Quality Workflow tab.
...
Creating Quality Workflows
The Quality Workflow section is where you can tab enables you to specify how output quality checks will be carried out and from which execution level to which execution level. In this example, we create the following user levels where Level 1 represents the lowest Majority Vote level and Level 3 represents the highest.
Twitter Sentiment Labeler: The labeling analyst representing execution Level 1.
Twitter Sentiment QA: The quality analyst representing execution Level 2.
Twitter Sentiment Project Lead: The labeling project lead representing execution Level 3.
...
you want to ensure output quality. It also helps you create the execution levels required for your quality workflows. For example, you want to create the following levels for this project:
Annotator
Quality Analyst
Delivery Lead
In this instance, you want to enable a Majority-Vote workflow. Click the Execution Method field and select Majority-Vote from the drop-down list that appears.
By default, Taskmonk creates the Analyst role for you. You can either delete this role name and click the Add Execution Level icon, or retain this role name, and edit it by clicking the Click the Update Execution Level icon. In the Add The Edit Execution Level modal window, add the following field values:
...
Execution Level Name: This is a mandatory value indicating the execution level name.
Level: Select the level from the dropdown list. The default selection is level 1.
Bulk: Type the number of bulk labeling tasks to be executed.
Skip Task: Select Enabled to let the user skip a task. Otherwise, select Disabled.
Reject Task: This is an optional field lets the user reject a task, By default, It is Disabled for Level 1 users and can be Enabled or Disabled for L2 and L3 execution levels.
4. Enter Twitter Sentiment Labeler1 as the Execution Level Name. By default, Level 1 is assigned to labelers where Skip Task can be Enabled or Disabled and Reject Task is Disabled automatically. You can choose to skip these field inputs if required.
5. Click Add.
...
appears.
3. Enter Annotator as the Execution Level Name.
4. You can skip all other fields here. Click Update to return to the Quality Workflow tab.
5. Click the Add Execution Level button on the right side of the page. The Add Execution Level modal appears.
6. Enter Quality Analyst in the Execution Level Name field.
7. You can skip all other fields here. Click Add.
Taskmonk adds the new execution level, closes the modal, and updates displays the updated Quality Workflow sectiontab. Repeat the above steps to add Quality Analyst at Level 2 and Twitter Sentiment Project Lead at Level 3.
...
7. Click Next to move to the next step Execution.
...
process to add all required execution levels.
...
8. Click Next to move to the next step, User counts and Majority vote.
...
Labeling Text Using Taskmonk
...
Log in as Analyst and click the My Tasks icon at the top of the page. The My Tasks page appears.
...