Kindergarten Concern Topic Tagging

Overview

This report applies a reproducible multi-label topic dictionary to the ranked kindergarten change requests in v_5, v_6, and v_7. It reads the cleaned open-text extract from outputs/open_text_concerns_raw.csv, writes tagged and review CSVs, and visualizes the most common parent concerns.

Topic tags combine reproducible dictionary matches with an LLM-assisted fallback for answers that did not match the dictionary. A single response can match more than one topic, so percentages can exceed 100%.

Setup

Import Concern Responses

variable rank_label responses
v_5 Most important 633
v_6 Second most important 443
v_7 Third most important 248

Topic Dictionary

topic_id topic_label topic_order
staffing Staffing and staff shortages 1
reliability Reliability, closures, and Notbetreuung 2
hours Opening hours and schedule flexibility 3
group_size Group size and child-staff ratio 4
food Food and nutrition 5
pedagogy Pedagogy, learning, and individual support 6
activities Activities, outings, and outdoor experiences 7
communication Communication and parent transparency 8
facilities Facilities, space, hygiene, and safety 9
staff_training_quality Staff training and care quality 10
costs_admin Costs, fees, and administration 11

Apply Topic Tags

variable rank_label responses dictionary_tagged llm_fallback_tagged final_tagged final_untagged final_pct_tagged
v_5 Most important 633 486 147 633 0 100.0%
v_6 Second most important 443 331 112 443 0 100.0%
v_7 Third most important 248 174 74 248 0 100.0%

Topic Counts By Rank

topic_label tagged_responses responses pct_responses
Staffing and staff shortages 244 633 38.5%
Reliability, closures, and Notbetreuung 134 633 21.2%
Facilities, space, hygiene, and safety 66 633 10.4%
Pedagogy, learning, and individual support 60 633 9.5%
Opening hours and schedule flexibility 55 633 8.7%
Food and nutrition 54 633 8.5%
Activities, outings, and outdoor experiences 43 633 6.8%
Group size and child-staff ratio 25 633 3.9%
Communication and parent transparency 23 633 3.6%
Unclear / no substantive topic 22 633 3.5%
Costs, fees, and administration 20 633 3.2%
Staff training and care quality 14 633 2.2%
Access, places, and location 2 633 0.3%

Weighted Popularity Across v_5, v_6, and v_7

topic_label tagged_responses weighted_score
Staffing and staff shortages 340 895
Reliability, closures, and Notbetreuung 188 497
Facilities, space, hygiene, and safety 168 364
Food and nutrition 168 347
Pedagogy, learning, and individual support 165 346
Activities, outings, and outdoor experiences 147 295
Opening hours and schedule flexibility 99 240
Communication and parent transparency 68 145
Unclear / no substantive topic 70 140
Costs, fees, and administration 49 107
Group size and child-staff ratio 36 96
Staff training and care quality 42 88
Access, places, and location 3 7

Rank Pattern Heatmap

Topic Examples For Review

topic_label variable example_text
Access, places, and location v_5 Als Familienzentrum auch mal was anbieten
Access, places, and location v_5 U2 Plätze schaffen
Access, places, and location v_7 Plätze
Activities, outings, and outdoor experiences v_5 mehr gegen Diskriminierung einsetzen und etwas mehr Projekte bsp. Kulturen kennenlernen.
Activities, outings, and outdoor experiences v_5 Mehr Aktivitäten mit den Kindern, weniger Kinder verwahren
Activities, outings, and outdoor experiences v_5 Mehr Aktivitäten
Communication and parent transparency v_5 Digitale Kita App einführen
Communication and parent transparency v_5 Kommunikation
Communication and parent transparency v_5 Ein Elternabend alle drei Monate, um die Fortschritte der Kinder zu besprechen
Costs, fees, and administration v_5 weniger Ausfallzeiten / mehr Springer von der Stadt als Hilfe
Costs, fees, and administration v_5 Bessere Förderung durch die Stadt
Costs, fees, and administration v_5 Betreuungskosten abschaffen
Facilities, space, hygiene, and safety v_5 Klimaanlage für Gruppenraum
Facilities, space, hygiene, and safety v_5 Frühstücksbuffet, Mittagsbuffet im Kindergarten organisieren!
Facilities, space, hygiene, and safety v_5 Endlich der Neubau und somit Besuch des eigentlich Kindergartens und Ende der provisorischen Lösung
Food and nutrition v_5 Das Essen
Food and nutrition v_5 Essen kurzfristig absagen können
Food and nutrition v_5 Weniger fleischlastiges Essensangebot
Group size and child-staff ratio v_5 Mehr Aktivitäten mit den Kindern, weniger Kinder verwahren
Group size and child-staff ratio v_5 Betreuungsschlüssel
Group size and child-staff ratio v_5 Personalschlüssel
Opening hours and schedule flexibility v_5 Flexiblere Betreuungszeiten
Opening hours and schedule flexibility v_5 Flexibilität in den Betreuungszeiten
Opening hours and schedule flexibility v_5 Längere Betreuungszeiten
Pedagogy, learning, and individual support v_5 mehr gegen Diskriminierung einsetzen und etwas mehr Projekte bsp. Kulturen kennenlernen.
Pedagogy, learning, and individual support v_5 Bessere Aufsicht, Individuelle Interesse besser erkennen, einführung digitale bildung
Pedagogy, learning, and individual support v_5 Halboffenes Konzept statt offenes Konzept (Gruppen)
Reliability, closures, and Notbetreuung v_5 Mehr Not Betreuung für Eltern die berufstätig sind
Reliability, closures, and Notbetreuung v_5 Mehr Personal gegen Ausfall wegen Personalmangel
Reliability, closures, and Notbetreuung v_5 Weniger Notgruppenbetreuung
Staff training and care quality v_5 Mehr Schulungen fürs Personal
Staff training and care quality v_5 Zuverlässige Betreuung, Notfallkonzept ändern, Motivation bestimmter Mitarbeiter fördern
Staff training and care quality v_5 Liebevollere Betreuung nicht nur verwahrung
Staffing and staff shortages v_5 Mehr Erzieher pro Kind
Staffing and staff shortages v_5 Mehr Personal
Staffing and staff shortages v_5 Mehr Personal gegen Ausfall wegen Personalmangel
Unclear / no substantive topic v_5 Lange zu blieben
Unclear / no substantive topic v_5 Betreuung
Unclear / no substantive topic v_5 Tatsächlich nichts

Review Queue

review_flag variable responses
heavily_multi_tagged v_5 14
heavily_multi_tagged v_6 5
heavily_multi_tagged v_7 3

Write Outputs

file exists
outputs/kindergarten_concern_topic_tags.csv TRUE
outputs/kindergarten_concern_topic_summary.csv TRUE
outputs/kindergarten_concern_topic_review.csv TRUE

LLM Fallback Retagging Report

variable rank_label responses dictionary_tagged dictionary_untagged llm_fallback_topics llm_fallback_tagged final_tagged final_untagged final_pct_tagged
v_5 Most important 633 486 147 Staffing and staff shortages (35); Unclear / no substantive topic (22); Facilities, space, hygiene, and safety (19); Reliability, closures, and Notbetreuung (18); Opening hours and schedule flexibility (14); Pedagogy, learning, and individual support (12); Food and nutrition (7); Activities, outings, and outdoor experiences (6); Staff training and care quality (6); Group size and child-staff ratio (3); Access, places, and location (2); Communication and parent transparency (2); Costs, fees, and administration (1) 147 633 0 100.0%
v_6 Second most important 443 331 112 Unclear / no substantive topic (26); Facilities, space, hygiene, and safety (17); Food and nutrition (13); Activities, outings, and outdoor experiences (8); Opening hours and schedule flexibility (8); Pedagogy, learning, and individual support (8); Staffing and staff shortages (8); Staff training and care quality (7); Reliability, closures, and Notbetreuung (6); Costs, fees, and administration (4); Group size and child-staff ratio (4); Communication and parent transparency (3) 112 443 0 100.0%
v_7 Third most important 248 174 74 Unclear / no substantive topic (22); Pedagogy, learning, and individual support (11); Activities, outings, and outdoor experiences (9); Facilities, space, hygiene, and safety (9); Food and nutrition (6); Staffing and staff shortages (5); Communication and parent transparency (4); Reliability, closures, and Notbetreuung (2); Staff training and care quality (2); Access, places, and location (1); Costs, fees, and administration (1); Group size and child-staff ratio (1); Opening hours and schedule flexibility (1) 74 248 0 100.0%

Rows tagged by the fallback layer are marked with tag_source = "llm_fallback" in outputs/kindergarten_concern_topic_tags.csv. The fallback layer is an LLM-assisted semantic retagging pass over rows that had no dictionary match; it adds a separate Unclear / no substantive topic label for answers that do not contain enough information to assign a substantive concern topic.

How Topic Tagging Works

The first tagging layer is dictionary-based. Each topic has a set of German and English keyword or phrase patterns in topic_dictionary. The report normalizes each open-text answer and uses those patterns to assign one or more topic tags.

The second tagging layer is an LLM-assisted fallback. It is applied only to answers that did not receive any dictionary tag. These fallback tags are kept separate in the output with tag_source = "llm_fallback" so they can be reviewed or revised later.

Topic counts are multi-label counts: if one answer mentions more than one issue, it can contribute to more than one topic. For this reason, topic percentages can sum to more than 100%.