The automatic grouping of semantically similar feedback — same element, same page, same underlying issue — into a single actionable cluster, even when users describe the problem differently. Five reports collapse into one cluster with a synthesized title, summary, and urgency level.
Why It Matters
Without clustering, a team receiving 50 feedback items per week sees 50 items. With clustering, they see 12 clusters — each representing a distinct issue with a comment count and urgency level. The difference is not cosmetic. It is the difference between a backlog that grows faster than the team can triage and a backlog that stays manageable.
Duplicate detection is the most requested feature in feedback tools, but most tools only match exact text. Pattern Collapse uses element identity and AI semantics. "Checkout broken", "can't buy", "purchase fails", "nothing happens on submit", and "button doesn't work" are five different strings that describe one problem. Pattern Collapse recognizes them as one cluster because they target the same element with the same underlying issue.
This is the intelligence layer that prevents The Feedback Collapse from burying signal in noise. Raw feedback volume creates the illusion of many problems. Clustering reveals the actual number of distinct issues — and which ones are escalating.
How Pattern Collapse Works
Pattern Collapse Pipeline
1
Deterministic Pre-Filter
Match by DOM path, URL + label
2
AI Decision
Match, new cluster, or unclustered
3
Cluster Synthesis
Generate title, summary, urgency
Stage 1: Deterministic Pre-Filter
When a new comment arrives, a database query finds up to 5 candidate clusters that could be a match. The pre-filter uses two signals: DOM path match (same element on the same page) and URL path combined with AI label (same page + same category in review mode, or same page + same intent in support mode). This is a pure SQL query — no AI cost, no latency. Most comments match zero or one candidate.
Stage 2: AI Decision
The AI receives the new comment's content alongside all candidate cluster summaries. It makes a structured decision with three possible outcomes: match an existing cluster, create a new_cluster, or leave the comment unclustered. The decision uses semantic understanding, not string matching — "the button is the wrong color" and "CTA has a contrast issue" match because they describe the same visual problem on the same element.
Stage 3: Cluster Synthesis
When a comment joins a cluster, the system re-synthesizes the cluster's title, summary, and urgency. For clusters with fewer than 5 comments, full re-synthesis evaluates all member comments together. For clusters with 5 or more, incremental synthesis integrates the new comment into the existing summary. The synthesized title is concise (max 60 characters) and the summary captures the pattern across all reports in 2-3 sentences.
What a Cluster Looks Like
Before and After Clustering
Without Clustering
With Pattern Collapse
5 separate bug reports
1 cluster: 'Checkout CTA non-responsive'
Each routed individually to engineering
Single issue in Linear with 5 reports aggregated
No urgency signal from volume
Urgency escalated to 'high' (5 reports, mobile pattern detected)
The cluster is not just a grouping — it is a synthesized view. The developer does not read five descriptions of the same problem. They read one summary that captures the common thread across all five reports, with a comment count that signals how widespread the issue is.
Mode-Aware Clustering
Clustering adapts to how your team uses feedback. Review mode clusters around design categories. Support mode clusters around user intent and escalates urgency based on volume.
Clustering by Mode
Aspect
Review Mode
Support Mode
Grouping label
AI category (visual, accessibility, layout, copy, interaction)
AI intent (bug_report, feature_request, confusion, complaint, question)
Urgency source
Not tracked
Escalates: low to medium to high based on volume + individual urgency
Typical cluster
Header spacing inconsistent — 3 designer comments
Checkout button unresponsive — 8 user reports, high urgency, mobile
Synthesis focus
What the design issue is
What the user impact is
In review mode, a designer's "the header spacing is inconsistent" and another designer's "padding looks off on the top section" cluster together under the category layout. In support mode, a user's "I can't check out" and another user's "the purchase button does nothing" cluster together under the intent bug_report — and urgency escalates as more reports arrive.
Frequently Asked Questions
What is Pattern Collapse?
Pattern Collapse is the automatic grouping of semantically similar feedback into a single actionable cluster. Five reports saying 'checkout broken', 'can't buy', 'purchase fails', 'nothing happens on submit', and 'button doesn't work' collapse into one cluster with a synthesized title, summary, and urgency level — even though the words are completely different.
How is Pattern Collapse different from duplicate detection?
Traditional duplicate detection matches exact text or fuzzy string similarity. Pattern Collapse uses element identity (DOM path), page context (URL), AI semantic classification, and cluster history. 'Button doesn't work' and 'can't complete purchase' match because they are about the same element with the same AI-classified intent, not because the words are similar.
Does clustering work across different pages?
Clusters group by element AND page. Two reports about a broken button on /checkout cluster together. A broken button on /settings seeds a separate cluster. Cross-page clustering is intentionally avoided to keep clusters actionable.
What happens when a cluster is resolved?
All member comments are marked resolved. If a new comment matches the resolved cluster, it reopens automatically with the new report appended.
Can clustering be disabled?
Clustering is automatic when AI enrichment is enabled. It runs asynchronously — if it fails, comments are still captured without cluster assignment. There is no per-comment opt-out, but clusters can be dismissed from the dashboard.
Summary
DefinitionThe automatic grouping of semantically similar feedback — same element, same page, same underlying issue — into a single actionable cluster, even when users describe the problem differently. Five reports collapse into one cluster with a synthesized title, summary, and urgency level.
Key ConceptsWhy It Matters, How Pattern Collapse Works, What a Cluster Looks Like, Mode-Aware Clustering