Tier 4

ans - Analogy Search (Cross-Domain Transfer)

Analogy Search (Cross-Domain Transfer)

Overview

Many problems have been solved before - just in different domains. Velcro from burrs, sonar from bats, assembly lines from meatpacking. This procedure systematizes the search for useful analogies.

Goal

Find solutions by searching for analogous problems in other domains and transferring their solutions. Systematic domain list reduces the intelligence needed.

Steps

Step 1: Describe the Problem

State the problem concretely. Include: What’s the situation? What’s wrong? What do you need?

Output: Concrete problem description

Step 2: Extract Problem Structure

Abstract the problem to its structural elements. Remove domain-specific details, keep the pattern.

Ask:

  • What is the core challenge? (optimization, matching, search, etc.)
  • What are the inputs and outputs?
  • What are the constraints?
  • What makes it hard?

Output: Abstract problem structure

Step 3: Search Domains Systematically

For each domain in the list, ask: “What problem in [domain] has similar structure?” “How do they solve it?”

Don’t skip domains - even unlikely ones may have insights.

Output: Analogies from each domain

Step 4: Evaluate Analogies

For each analogy found, assess:

  • Structural similarity (how well does it map?)
  • Solution quality (does it work well in source domain?)
  • Transferability (can it be adapted to our domain?)

Output: Evaluated analogies

Step 5: Transfer Solutions

For promising analogies, work out how to transfer:

  • What maps directly?
  • What needs adaptation?
  • What doesn’t transfer?

Output: Transferred solutions

Step 6: Evaluate Transferred Solutions

Assess each transferred solution:

  • Does it actually solve the problem?
  • What are the limitations?
  • What would need to change?

Output: Solution evaluation

When to Use

  • Stuck on a problem
  • Looking for innovative solutions
  • Want to avoid reinventing the wheel
  • Need fresh perspective
  • Problem seems unique (probably isn’t)

Verification

  • Problem structure was abstracted (not just surface features)
  • Multiple domains were searched systematically
  • Structural similarity was assessed, not just surface similarity
  • Transfer was explicit about what maps and what doesn’t
  • Transferred solution addresses the actual problem