Helvetone politique suisse
Comment ça marche

Méthodologie & transparence

Helvetone agrège l'actualité politique suisse depuis des sources vérifiées, regroupe les articles par sujet et situe les positions sur une carte à deux axes. Cette page explique d'où viennent les données, comment elles sont traitées et, surtout, ce qui relève de l'estimation plutôt que de la mesure.

Le principe

Un même sujet est rarement « pour » ou « contre ». Helvetone évite l'axe unique gauche–droite (qui ne sait pas placer le PLR ou les Vert'libéraux) au profit d'un modèle continu à deux dimensions, et mesure la fiabilité séparément de l'orientation.

Axe horizontal — x_econ
économie : gauche (−1) ↔ droite (+1)
Axe vertical — y_soc
société : progressiste (−1) ↔ conservateur (+1)

L'étiquette gauche/centre/droite affichée ailleurs est dérivée de l'axe économique, pour la lisibilité.

Les sources de données

100% flux RSS officiels et API — aucun scraping. L'état du dernier import de chaque flux reste visible sur la page Sources : un échec temporaire est signalé sans être masqué et sans interrompre les autres imports. Aujourd'hui : 67 sources (français 29 · allemand 30 · italien 6 · romanche 2) et 11 partis sur la carte.

  • Médias & partis — flux RSS vérifiés en direct (SRG/RTS/RSI/RTR, quotidiens, presse indépendante, sites de partis).
  • Parlement — API OData officielle (ws.parlament.ch) : objets et votes nominatifs.
  • VotationsVoteInfo (résultats officiels de la Confédération, en temps réel).
  • Consignes de partiSwissvotes (Université de Berne, licence CC BY).

Positionnement politique — une estimation assumée

Les positions 2D des partis et des médias sont des estimations éditoriales documentées, calibrées sur la littérature (type smartvote / Sotomo / CHES). Ce ne sont pas des mesures scientifiques : elles donnent un repère comparatif, à affiner. Les sources de parti héritent simplement de la position de leur parti.

La fiabilité — un axe distinct

La fiabilité (note 0–100) est indépendante de l'orientation : un média peut être marqué à gauche ou à droite tout en étant très fiable, et inversement (selon le modèle Ad Fontes Media de notation des médias). C'est une estimation éditoriale, pas un audit. Les sources partisanes sont signalées comme telles (pas de note de fiabilité « neutre »).

Filtrage de la pertinence politique

Les flux de médias généralistes mêlent politique, sport, faits divers. À l'import, un lexique multilingue (FR/DE/IT/RM : institutions, votations, partis, domaines de politique publique) ne retient que les articles à signal politique suisse. Les sources partisanes et institutionnelles, politiques par nature, ne sont pas filtrées.

Regroupement événementiel & comparaison

Helvetone rapproche les articles qui couvrent un même événement, plutôt que de réunir tout ce qui appartient à un vaste thème. Le moteur V2.6 utilise explicitement les embeddings multilingues Mistral : il compare seulement des candidats publiés à moins de 72 heures et interdit qu'un groupe s'étende sur plus de 7 jours. En cas d'indisponibilité de ce modèle, V2 conserve le dernier run valide ; il ne bascule pas silencieusement vers un regroupement lexical.

Les vecteurs sont mis en cache par article, modèle et empreinte du texte : un redémarrage ou un nouveau run réutilise donc les embeddings Mistral déjà calculés. Des facettes politiques réutilisables (objet, action, personne et portée fédérale ou locale) rapprochent les formulations FR/DE/IT/RM. Un événement encore inconnu peut aussi être rapproché sans règle écrite pour lui, mais seulement avec une similarité sémantique très forte et une faible distance temporelle. Un simple nom de parti, de personne ou de lieu ne suffit jamais à prouver l'identité d'un événement.

Les articles identiques ou quasi identiques sont marqués comme doublons. Un titre identique ou un résumé substantiel identique repris par des propriétaires distincts permet notamment de repérer les syndications pendant ces 72 heures. Plusieurs reprises d'une même dépêche ne comptent donc pas comme plusieurs couvertures. Pour apparaître dans le fil comparatif, un événement doit réunir au moins 2 couvertures distinctes et 2 rédactions indépendantes (les marques d'un même propriétaire comptent ensemble). Les synthèses et comparaisons d'angles demandent au moins 3 rédactions indépendantes.

Pour Google News, Helvetone attribue la couverture à l'éditeur indiqué dans le titre lorsqu'il correspond à une source connue. Une reprise sans éditeur identifiable reste consultable, mais ne peut pas fabriquer une deuxième rédaction indépendante. Quand au moins deux langues disposent chacune de 50 articles dans le corpus, un run dont moins de 10 % des sujets publics sont multilingues est automatiquement refusé.

Les publications isolées ne sont pas perdues : elles restent accessibles dans le fil Dernières publications, qui fonctionne indépendamment du clustering. L'ancien regroupement expérimental de l'archive brute (V3) n'est plus présenté au public ; les documents de l'archive restent consultables individuellement.

Le regroupement automatique reste une estimation : les seuils privilégient la prudence afin d'éviter de fabriquer une fausse comparaison.

Votations & clivages régionaux

Les résultats de votation sont officiels (VoteInfo). Le clivage linguistique compare la Romandie, la Suisse alémanique et la Suisse italienne ; l'écart affiché est le plus grand écart entre deux de ces régions. Il est calculé à partir des résultats cantonaux pondérés par les voix. Les cantons bilingues (Fribourg, Valais) sont comptés côté romand — une approximation assumée. Les consignes des partis proviennent de Swissvotes.

Limites & honnêteté

  • Positions et fiabilités sont des estimations, pas des vérités mesurées.
  • Le regroupement automatique peut manquer un rapprochement ou, malgré ses garde-fous, associer des événements proches.
  • Un article isolé n'apparaît pas comme une comparaison ; il reste visible dans « Dernières publications ».
  • La couverture dépend de ce que les flux publient ; un flux peut tomber (l'état de santé est suivi sur la page Sources).
  • « Plusieurs regards » ne signifie pas « tous les regards » : Helvetone mesure les rédactions collectées et affiche les couvertures manquantes plutôt que de supposer leur présence.
  • Le clivage par région linguistique est une approximation (cantons bilingues, pas de granularité communale).

Licences & attribution

Données ouvertes : Swissvotes (CC BY, Année Politique Suisse / Université de Berne), VoteInfo et Parlement OData (Open Government Data de la Confédération). Les titres et résumés d'articles restent la propriété de leurs éditeurs ; Helvetone n'en affiche que des extraits à des fins de comparaison éditoriale.