3 ms·
This is an interesting tool! It would be cool if you could take say 20 articles from Gothamist, Streetsblog, NYT, NY Post, Pix11, etc. and see how they all rank
by gault8121 5y ago
This is an interesting tool! It would be cool if you could take say 20 articles from Gothamist, Streetsblog, NYT, NY Post, Pix11, etc. and see how they all ranked in this system. That could be a really interesting blog post.
--
Which tools are you using for these NLP judgments? Are you using SpaCy at all? Are there any models you've built here, or is this all rules on top of an NLP model? I'm working on NLP models for education, and we use SpaCy a ton. I'm peter@quill.org if you want to learn more about how we're using this.
- chiefofgxbxl 5y agoThanks! Comparison between news outlets is on the radar, once I improve the tool based on feedback from this Show HN. My backend uses spaCy (NER/NLP), textacy [1] for extracting subject-verb-object triples, and coreferee [2] for coreference resolution. I did build a custom spaCy model for which I manually annotated over 700 crash-related news articles in Label Studio [3]. This custom model identifies counterfactuals, framing (e.g. thematic elements), and what's called CARLIKE, because vehicles can be referred to in so many ways (year-make-model, year-model, color model, generic terms like pickup/sedan/truck, nicknames like Chevy instead of Chevrolet, etc. Coreference resolution was probably my favorite part of the NLP analyzer. For example: "A woman was injured after being struck by a vehicle. She was walking on Washington Street when the incident took place." Now we can identify "woman" as a pedestrian because "she" was walking. Implementing that coreference resolution felt magical, because now the tool can pick up so many more issues that it couldn't before when it only looked at individual sentences. I'll be writing an in-depth article about my implementation and journey, and I'll be sure to shoot you an email to chat with you some time. [1] https://github.com/chartbeat-labs/textacy https://github.com/chartbeat-labs/textacy [2] https://github.com/msg-systems/coreferee https://github.com/msg-systems/coreferee [3] https://labelstud.io/ https://labelstud.io/
- gault8121 5y agoAwesome, thanks for following up! We also use coreference resolution - we specifically found Allen NLP's coreference to be the most accurate in an analysis of a few different offerings: http://docs.allennlp.org/v0.9.0/api/allennlp.models.coreference_resolution.html http://docs.allennlp.org/v0.9.0/api/allennlp.models.corefere...