Eigenlake
All articles
Use case

Use Case 2: How EigenLens Helps Engineering Teams Decide What to Investigate Next

How an aviation company’s engineering team can use EigenLens to uncover recurring issues in NTSB reports and prioritize investigations into engine power loss.

Imagine you lead engineering at an aviation company.

A recent internal report describes an engine losing power after takeoff. Before the weekly reliability review, your team wants to understand whether public investigations reveal related patterns.

Your AI agent already searches aviation reports. You ask:

Show issues in engine power loss during takeoff.

The agent retrieves relevant cases. Your team also needs to know which problems recur and what deserves a closer look.

We explored that question using real NTSB data and EigenLens.

An aviation company’s review moves from an engine-power report through top-50 retrieval and analysis of 3,369 reports to a 12-report throttle-control group and original case evidence.

Select a figure to open its full-resolution SVG.

Start with the evidence

We downloaded the NTSB aviation dataset and indexed 28,043 events with usable narratives in Qdrant. The prepared records span January 2008 through September 2026.

Each record retains its case IDs, aircraft metadata and available cause, summary and factual narratives.

The search “engine power loss during takeoff” selected 3,369 reports above a cosine similarity threshold of 0.4. This is a semantic selection: related reports can involve other flight phases or aircraft types.

What a RAG-only answer looks like

We gave the same question and the full text of the top 50 retrieved reports to the configured chat model, without EigenLens tools, cluster labels or counts. Below is its answer, edited for clarity and source-citation accuracy; the original response is retained with the experiment.

The retrieved reports describe interrupted fuel flow or fuel starvation, carburetor icing, incorrect carburetor settings and fuel-selector mismanagement.

Examples include debris restricting fuel flow (WPR15FA181), carburetor icing (CEN12LA514, ERA22LA309), an incorrect carburetor setting (WPR24LA148), and a fuel selector left off for takeoff (ERA11FA054). Other reports describe power loss for undetermined reasons (CEN15LA319, CEN22LA089, CEN20LA005).

These examples alone do not establish how common each issue is across the collection.

The answer identifies issues in the supplied cases. It does not show how reports across the broader matching selection group together.

What the first fifty reports leave out

A typical retrieval-only workflow sends the highest-ranked passages to the model. We inspected the top 50 source records and compared their IDs with the broader cluster analysis.

Of those fifty:

  • Seven belonged to the carburetor-heat group.
  • Two belonged to the fuel group.
  • Forty-one were unassigned by the clustering analysis.

Unassigned reports remain potentially relevant; they did not join a dense group under these settings.

But six of the eight discovered clusters had no source records in the top 50. Those absent groups contained 187 reports, including groups around oil, exhaust valves and throttle controls.

That selection supplies no direct source evidence from those groups. Relevant examples can still leave recurring patterns outside the answer’s evidence base.

Six groups containing 187 reports have no members in the top-50 results: takeoff 65, oil 52, exhaust valve 29, helicopter 18, throttle control 12 and distributor gear 11. Representative case CEN11LA671 traces a smaller group to source evidence.

The coverage comparison below concerns the retrieved source records. We have not scored the generated answer’s quality.

See the issues behind the reports

With EigenLens, the same request can trigger an analysis of the complete matching selection:

Show issues in engine power loss during takeoff.

The analysis returned eight clusters containing 1,172 reports, with 2,197 reports unassigned.

Actual PCA coordinates of all 3,369 selected NTSB reports: eight colored groups contain 1,172 reports; 2,197 unassigned reports are gray, and dark rings mark the top-50 retrieval.

Issue or context surfacedReports
Fuel-related issues504
Carburetor heat and icing481
Takeoff performance and aborted takeoffs65
Oil and connecting-rod problems52
Exhaust-valve problems29
Helicopter operating context18
Throttle controls and cables12
Distributor gears and ignition11

The descriptions above summarize issues and context surfaced by the topic phrases and representative reports. The underlying groups reflect similar text and provide investigation starting points; they do not establish eight distinct failure mechanisms.

The smaller groups make the difference concrete:

  • Oil: representative case CEN24FA212 describes oil starvation associated with loose turbocharger oil-line fittings.
  • Exhaust valve: case WPR22LA334 describes a fatigue fracture of an exhaust-valve head.
  • Throttle control: case CEN11LA671 describes improper throttle-control cable maintenance and an engine going to idle after takeoff.

None of these three groups appeared in the top-50 selection. Their lower volume does not determine their importance to a particular fleet.

How the agent’s evidence changes

Typical retrieval-only RAGRAG + EigenLens
Evidence examined hereTop 50 matching reportsAll 3,369 threshold matches
Cluster coverage observedTwo of eight groups representedEight groups discovered across the selection
Evidence available to the agentRelevant passages and source IDsPassages, group sizes, topic phrases, examples and plot coordinates
Next questionRetrieve or inspect more casesExplore a group, its examples and unassigned records

Retrieval supplies the individual cases. EigenLens adds a way to inspect recurring patterns across the selected evidence.

A clearer review agenda for your aviation company

Engineering can check component-related cases against the fleet’s models and configurations. Training can review fuel-management and carburetor-heat themes in their original context. Reliability teams can keep smaller groups visible alongside the largest themes.

The business value is a more focused review: shared evidence, clearer ownership and fewer blind spots. A twelve-report group may deserve attention if it closely matches your aircraft; a larger group may be less applicable.

These results support review priorities; they do not establish fleet-specific failure rates or measured savings.

Try the workflow

Your existing agent can keep its retrieval tools and connect to EigenLens through MCP. Selected records and stored vectors are copied to a separate analysis worker, which returns structured results and job progress.

Use the agent setup guide to connect your agent to EigenLens. To repeat this example, index the NTSB narratives in a compatible collection using the embedding model below; our local collection is named ntsb_aviation_minilm. Once connected, ask:

Show issues in engine power loss during takeoff.

Then follow the evidence:

Show examples from the largest cluster.

Explain the throttle control topic.

Show the cluster plot in 3D.

Your reliability meeting can begin with source-backed questions your team can investigate, alongside the relevant cases your agent retrieved.


Experiment notes

  • Source: NTSB avall.zip, listed October 1, 2026. Its 31,303 events produced 28,043 prepared records; 3,260 events lacked usable narrative text. Separate pre-2008 archives and later weekly updates were not included.
  • Preparation: one record per event; unique narrative sections from multiple aircraft were merged. No sampling was used.
  • Embeddings: pinned sentence-transformers/all-MiniLM-L6-v2, 384 dimensions, normalized. Probable cause and final summary precede the factual narrative; the model uses its native 256-token input limit while full prepared text remains stored.
  • Retrieval: exact cosine search at threshold 0.4, without reranking or diversification. Cluster assignments were checked separately for source coverage and were not supplied to the baseline model.
  • RAG-only generation: nvidia/nemotron-3.5-lightning:free, temperature 0, low reasoning effort, an 8,192-token completion budget, and the same question shown in the story. The model received 50 full narratives and case numbers, used no tools, and returned an answer on the first attempt. Input: 65,562 tokens. The displayed summary was edited for readability and checked against the cited source narratives; the original model response remains saved. Answer quality was not independently scored.
  • Interpretation: counts describe this selected archive snapshot. Topic labels, reporting templates and semantic matches require source review; unassigned reports remain part of the evidence.

Read the original RAG-only response, retrieval coverage, cluster evidence and dataset provenance.

Explore the patterns in your own vector data.

Get started

Related reading