Twitter Role Classification

dc.contributor.authorPickett, Gregoryen
dc.contributor.authorWorden, Kennethen
dc.contributor.authorWilborn, Adamen
dc.date.accessioned2019-09-20T21:31:00Zen
dc.date.available2019-09-20T21:31:00Zen
dc.date.issued2019-05-08en
dc.description.abstractThe main goal of this project is to provide a web application that will host the existing TWIROLE model. According to its originators, “TWIROLE, [is] a hybrid model for role-related user classification on Twitter, which detects male-related, female-related, and brand-related (i.e., organization or institution) users. TWIROLE leverages features from tweet contents, user profiles, and profile images, and then applies the hybrid model to identify a user's role.” The main use of TWIROLE is to aid future evaluation efforts and research studies relative to investigations that rely upon self-labeled datasets. The web application is made to be easy to use and navigate allowing for a wide range of audiences including researchers or common Twitter users. Other goals of the project were to add a new classifier to the model that will improve the accuracy of TWIROLE. The model previously had only one advanced feature that used the k-top words method to analyze users and classify them. It looked at all of a user's tweets and ranked the k-top words used, classifying a user based on the words. The final model includes the previously mentioned advanced feature and an additional advanced feature that analyzes k-top emojis similarly to the k-top words feature. Once features were added, the model was then trained again on the existing data set, improving the accuracy. The website is made up of an HTML page using React on the front end. The backend (TWIROLE) is made using Django to render the HTML page, host images and other resources, and expose a GraphQL API. The front end makes AJAX calls to the GraphQL API which obtains the information that will be displayed on the website. The website is aimed at being simple to manage and update by those with experience in web development specifically Django, React, and GraphQL. The website is hosted by the Digital Library Research Laboratory. using their dlib.vt.edu domain.en
dc.description.notesBlueBirdsVTURCS.pdf: PDF version of poster used at VTURCS symposium, BlueBirdsVTURCS.pptx: Poster used at VTURCS symposium, .pptx (editable version), BlueBirdsFinalReport.pdf: Final report PDF version, BlueBirdsFinalReport.docx: Final report .docx (editable version), BlueBirdsFinalPresentation.pdf: Final presentation PDF version and BlueBirdsFinalPresentation.pptx: Final presentation .pptx (editable version)en
dc.description.sponsorshipNSF (IIS-1619028 and 1619371)en
dc.identifier.urihttp://hdl.handle.net/10919/93954en
dc.language.isoen_USen
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectTwitteren
dc.subjectMachine learningen
dc.subjectPythonen
dc.subjectUser Classificationen
dc.subjectTWIROLEen
dc.subjectMarketingen
dc.subjectWebDeven
dc.titleTwitter Role Classificationen
dc.typePresentationen
dc.typeReporten

Files

Original bundle
Now showing 1 - 5 of 6
Loading...
Thumbnail Image
Name:
BlueBirdsVTUCRSPoster.pdf
Size:
823.23 KB
Format:
Adobe Portable Document Format
Name:
BlueBirdsVTUCRSPoster.pptx
Size:
2.21 MB
Format:
Microsoft Powerpoint XML
Loading...
Thumbnail Image
Name:
BlueBirdsFinalPresentation.pdf
Size:
879.6 KB
Format:
Adobe Portable Document Format
Name:
BlueBirdsFinalPresentation.pptx
Size:
6.54 MB
Format:
Microsoft Powerpoint XML
Name:
BluebirdsFinalReport.docx
Size:
3.08 MB
Format:
Microsoft Word XML
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: