Interactive visualization of sentiment analysis on the Islam West Africa Collection (IWAC) corpus, comparing ChatGPT, Gemini, and Mistral with multilingual support and advanced filtering.
# Sentiment Analysis Visualization
This SvelteKit application visualizes sentiment analysis results performed on press article corpora. It loads and explores the *Islam West Africa Collection* (IWAC), filtering articles by various criteria (country, newspaper, polarity, subjectivity score, centrality) and displaying sentiment distributions as interactive charts.
**Live site:**
iwac.frederickmadore.com
## Purpose
Provide an interactive interface to explore and understand sentiment trends in media coverage of Islam and Muslims in francophone West African press.
## Features
### Multi-Model Comparison Mode
Comparative analysis of results across three AI models (ChatGPT, Gemini, Mistral):
- Model pair selection (chatgpt-gemini, chatgpt-mistral, gemini-mistral)
- Side-by-side sentiment analysis comparison
- Automatic discrepancy calculation between models
- Advanced filters by disagreement level
- Detailed convergence and conflict statistics
- **Arbiter evaluations**: Gemini 3 Pro as third-party evaluator to determine which model is most relevant
- CSV export including compared model data
### Multilingual Interface
French and English support with automatic sentiment value translation and URL synchronization.
### Filtering and Export
- Hierarchical filtering by country, newspaper, and sentiment criteria
- Shareable URLs with filter state
- CSV export of filtered data with complete metadata
### Example URLs
```
# Charts view with country filter
iwac.frederickmadore.com
# Trends view in English with positive polarity
iwac.frederickmadore.com
# Comparison mode with discrepancy filters
iwac.frederickmadore.com
# Heatmap with specific centrality
iwac.frederickmadore.com …