ScalaConsultants/Aspect-Based-Sentiment-Analysis
💠Aspect-Based-Sentiment-Analysis: Transformer & Explainable ML (TensorFlow)
Implements a supervised "Professor" component that generates decision explanations by analyzing transformer self-attention patterns, enabling users to assess prediction reliability beyond raw sentiment scores. Built on BERT-based classification with a modular pipeline architecture (preprocessing → tokenization → encoding → model inference → review → postprocessing) that supports long-form documents via configurable text splitting and multi-word aspect definitions. Designed for production use with TensorFlow, SpaCy integration, and extensible pattern recognizers for custom explainability logic.
579 stars and 200 monthly downloads. Available on PyPI.
Stars
579
Forks
94
Language
Python
License
Apache-2.0
Category
Last pushed
Feb 20, 2026
Monthly downloads
200
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.
Related models
curiousily/Deploy-BERT-for-Sentiment-Analysis-with-FastAPI
Deploy BERT for Sentiment Analysis as REST API using FastAPI, Transformers by Hugging Face and PyTorch
cleopatra-itn/fair_multimodal_sentiment
Code and Splits for the paper "A Fair and Comprehensive Comparison of Multimodal Tweet Sentiment...
mohd-faizy/06P_Sentiment-Analysis-With-Deep-Learning-Using-BERT
Finetuning BERT in PyTorch for sentiment analysis.
sampathkethineedi/bert-topic-sentiment
Topic Based Sentiment Detection using BERT
davidjosipovic/news-trend-analysis
Automated NLP pipeline for news analysis with sentiment detection, topic modeling &...