Ontology-Based Translation
Problem: For agents to communicate, they need a translator (unless their representation schemas are identical)
- Translation between representations requires specialized technology (not just wrappers)
- An overarching, unifying ontology reduces the translation overhead and increases accuracy
Approach:
- Translation server (Rosetta) that contains:
- A middle-level ontology (e.g., PLANET plan ontology)
- Broad-coverage domain ontology (e.g., SENSUS or CYCís IBKB)
- Message reformulation tools (derived from ontology merging tools)
- Rosetta translates inter-agent requests and responses
Benefits:
- Low per-agent implementation overhead
- Enable scaling-up of heterogeneous agent architectures