JuliaCon 2023

NLP and human behavior with Julia (and a bit of R)
07-26, 10:00–10:30 (US/Eastern), Online talks and posters

This talk covers NLP analysis with Julia, with a focus com graph analysis.

A basic pipeline is shown, including pre-proccessing graph and semantic embeddings with TextGraphs.jl.

We briefly study the insides of this package along with an use case. For this, the heteronyms of Portuguese poet Fernando Pessoa are contrasted with each other. We see how speech structural properties reflect different writing styles.


This talk covers NLP analysis with Julia, with a focus com graph analysis.

A basic pipeline with TextGraphs.jl is shown, including stemming, lemmatization, grammatical tagging, graph embeddings and semantic embeddings .

We briefly study software writing in Julia and the insides of this package, proceeding to an use case. For this, the heteronyms of Portuguese poet Fernando Pessoa are contrasted with each other. We see how speech structural properties reflect different writing styles.

Graph embeddings transform text into networks, considering recurrence of symbols. Their properties (e.g. density, centrality, size of largest connected component) contain information about text structure and are useful in psychometrics.

TextGraphs.jl makes use of RCall.jl and R::udpipe for some functionalities, which give us a glimpse of R and Julia effortless interoperability.

Semantic embeddings provide measures of speech coherence. These are also useful to characterize ideas in text.

I'm a scientist that studies human behavior, with a keen on mathematics and philosophy.

M.D., Ph.D. (Psychiatry)
Developer: https://github.com/fargolo
Research (https://scholar.google.com/citations?user=XR4ot-cAAAAJ), Book (https://leanpub.com/cienciadados) and Blog (https://medium.com/d-van).