Current location: Home> AI Tools> AI Research Tool
ExploreToM

ExploreToM

ExploreToM generates diverse psychological theory datasets using A* search for complex story structures enhancing AI models in understanding human cognition
Author:LoRA
Inclusion Time:14 Mar 2025
Visits:9197
Pricing Model:Free
Introduction

ExploreToM is a framework developed by Facebook Research to generate diverse and challenging psychological theory data at scale for reinforcement of training and evaluation of large language models (LLMs). The framework utilizes the A* search algorithm to generate complex story structures and novel, diverse and reasonable scenarios on custom domain-specific languages ​​to test the limits of LLMs.

Demand population:

"The target audience is researchers, developers and educational institutions, who can use the data generated ExploreToM to train and evaluate models of psychological theoretical reasoning, thereby improving the ability of artificial intelligence to understand human psychological states."

Example of usage scenarios:

The researchers trained a psychological theoretical reasoning model using data generated by ExploreToM .

Educational institutions use this framework to create teaching cases that help students understand psychological theories.

Developers use the ExploreToM framework to test and improve their chatbots or virtual assistants.

Product Features:

Generate story background: Use the story_context_generator.py script to generate story background.

Perform A* Search: Perform A* Search through story_structure_searcher.py script to generate complex story structures.

Fill the generated story: Fill the generated story with the story_structure_infiller.py script.

Statistical analysis: Statistical analysis of the generated data through the compute_statistics.py script.

Functional test: Run tests_belief_tracker.py and tests_story_structure_infiller.py for functional tests.

Model Loading: Use VLLM (large language model) to load and run the model.

Tutorials for use:

1. Install the necessary Python environment and dependencies.

2. Use story_context_generator.py to generate story background.

3. Perform A* search through story_structure_searcher.py to generate complex story structure.

4. Use story_structure_infiller.py to fill the generated story.

5. Run compute_statistics.py to perform statistical analysis on the generated data.

6. Functional testing is performed through tests_belief_tracker.py and tests_story_structure_infiller.py.

7. Load and use the VLLM model as needed.

Alternative of ExploreToM
  • Second Me

    Second Me

    Second Me , an open source AI identity system designed to provide every user with a deeply personalized AI proxy.
    Open source artificial intelligence privacy protection AI
  • Skarbe

    Skarbe

    Skarbe is an AI sales tool specially designed for small and medium-sized enterprises. It automatically tracks transactions, drafts follow-up emails, and organizes customer interactions to help salespeople save time and increase transaction closure rates.
    Sales automation tools AI sales assistants
  • Motia

    Motia

    Motia is an AI Agent framework designed for software engineers that simplifies the development, testing and deployment of agents.
    Intelligent development zero infrastructure deployment
  • WebDev Arena

    WebDev Arena

    WebDev Arena is part of LMArena's broader AI evaluation system and is committed to improving the application capabilities of AI in Web development.
    AI Web Development Evaluation Web Development AI Tools
Selected columns
  • Second Me Tutorial

    Second Me Tutorial

    Welcome to the Second Me Creation Experience Page! This tutorial will help you quickly create and optimize your second digital identity.
  • Cursor ai tutorial

    Cursor ai tutorial

    Cursor is a powerful AI programming editor that integrates intelligent completion, code interpretation and debugging functions. This article explains the core functions and usage methods of Cursor in detail.
  • Grok Tutorial

    Grok Tutorial

    Grok is an AI programming assistant. This article introduces the functions, usage methods and practical skills of Grok to help you improve programming efficiency.
  • Dia browser usage tutorial

    Dia browser usage tutorial

    Learn how to use Dia browser and explore its smart search, automation capabilities and multitasking integration to make your online experience more efficient.
  • ComfyUI Tutorial

    ComfyUI Tutorial

    ComfyUI is an efficient UI development framework. This tutorial details the features, components and practical tips of ComfyUI.