ScalaConsultants/Aspect-Based-Sentiment-Analysis

💭 Aspect-Based-Sentiment-Analysis: Transformer & Explainable ML (TensorFlow)

67
/ 100
Established

This project helps you understand specific opinions within longer texts, like customer reviews or survey responses. You provide a document and the particular topics or features you're interested in, and it tells you the sentiment (positive, negative, or neutral) for each topic. It also shows you which parts of the text led to that sentiment, making the results more trustworthy. This is for market researchers, product managers, or anyone who needs to quickly pinpoint opinions on different aspects of a subject.

579 stars. Available on PyPI.

Use this if you need to extract sentiment for specific features, products, or services mentioned within larger bodies of text and want to understand the reasoning behind those classifications.

Not ideal if you only need a general sentiment for an entire document without breaking it down by specific aspects, or if you require legally defensible, perfectly accurate explanations of model behavior.

sentiment-analysis customer-feedback market-research text-analytics product-reviews
Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 22 / 25

How are scores calculated?

Stars

579

Forks

94

Language

Python

License

Apache-2.0

Last pushed

Feb 20, 2026

Commits (30d)

0

Dependencies

9

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/transformers/ScalaConsultants/Aspect-Based-Sentiment-Analysis"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.