Analyzing language for social computing tasks requires looking beyond individual words. For example, the word “please” generally signals politeness, but more so together with modal verbs (“could you please...”) than without (“please do this.”). Combining semantics and syntax into rich textual patterns is essential to capturing these nuances. What are the relevant patterns for a task, and how to find them? NLP practitioners choose patterns informed by theory, and find them through computational models. However, few tools allow identifying rich patterns without NLP expertise. We introduce SENPAI, a novel tool that discovers combined semantic and syntactic patterns. SENPAI fuses neural embeddings, dependency parsing, and graph mining to surface patterns directly from data. We apply SENPAI to measure credibility, politeness, and sentiment in text. Quantitatively, models powered by SENPAI perform similarly to theoretically-motivated ones. Qualitatively, SENPAI discovers patterns that are interpretable and meaningful. SENPAI enables building computational models without NLP expertise and discovering new linguistic constructs.

SENPAI: Supporting exploratory text analysis through semantic & syntactic pattern inspection

Samory M.;
2019

Abstract

Analyzing language for social computing tasks requires looking beyond individual words. For example, the word “please” generally signals politeness, but more so together with modal verbs (“could you please...”) than without (“please do this.”). Combining semantics and syntax into rich textual patterns is essential to capturing these nuances. What are the relevant patterns for a task, and how to find them? NLP practitioners choose patterns informed by theory, and find them through computational models. However, few tools allow identifying rich patterns without NLP expertise. We introduce SENPAI, a novel tool that discovers combined semantic and syntactic patterns. SENPAI fuses neural embeddings, dependency parsing, and graph mining to surface patterns directly from data. We apply SENPAI to measure credibility, politeness, and sentiment in text. Quantitatively, models powered by SENPAI perform similarly to theoretically-motivated ones. Qualitatively, SENPAI discovers patterns that are interpretable and meaningful. SENPAI enables building computational models without NLP expertise and discovering new linguistic constructs.
2019
Proceedings of the 13th International Conference on Web and Social Media, ICWSM 2019
File in questo prodotto:
File Dimensione Formato  
3243-Article Text-6292-1-10-20190531.pdf

non disponibili

Tipologia: Versione dell'editore
Licenza: Accesso chiuso-personale
Dimensione 624.43 kB
Formato Adobe PDF
624.43 kB Adobe PDF   Visualizza/Apri

I documenti in ARCA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10278/5127039
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact