Fuzzy Cognitive Maps (FCMs) are powerful tools for modeling systems where variables influence each other in complex, uncertain ways. Traditionally, building them requires domain experts, people with deep knowledge of how concepts interact. But what if we could replace these experts with language model agents?
Multi-Agent System powered by Large Language Models (LLMs) can autonomously generate, refine, and simulate FCMs, using natural language, structured reasoning, and collaborative memory to build complex causal systems from scratch.
1. Using Multi-Agent LLMs as Expert Replacements
Each agent acts like a virtual domain expert. Given a topic (e.g., economics, climate, or digital addiction), agents:
- Propose concepts (nodes) based on contextual relevance
- Identify potential causal relationships („A increases B“, „C inhibits D“)
- Justify their suggestions with reasoning or supporting text
The multi-agent setup allows diverse perspectives and iterative refinement, similar to a panel of experts debating a model.
2. Creating the FCM in Neo4j via Multi-Agent Collaboration
Through MCP (Model Context Protocol), agents interact with a graph database like Neo4j to:
- Add or refine
:Concept
nodes - Establish directional
:CAUSES
relationships with a weight between -1.0 and 1.0 - Merge similar concepts and prevent duplication
This process turns abstract discussions into structured, editable maps, live graphs that can be queried, visualized, and extended.
3. Simulating the FCM with Initial Guesses or Real Data
Once the map is built:
- A relationship matrix is extracted (concepts x concepts)
- Initial activations for each node can be guessed (uniform, expert estimate, or real measurements)
- The system runs a stepwise simulation, where each timestep updates concept values based on their causal influences
This allows for dynamic forecasting, scenario analysis, or even reinforcement learning over cognitive structures.
Conclusion
This approach transforms FCM creation from a slow, expert-driven process into a high-speed, intelligent collaboration. Synthetic experts that can work continuously and scale across domains.