Concepts in MeTTa

chevron-icon
RFP Proposals
Top
chevron-icon
project-presentation-img
Soumil Rathi
Project Owner

Concepts in MeTTa

Expert Rating

n/a

Overview

There is a need for components within the larger PRIMUS framework relating to knowledge / concept representation and concept generation. To fill that need, this proposal presents a new framework for concept storage, representation, and generation. It also includes implementing a FCA framework (with fuzzy and paraconsistent combined) within Hyperon for real-time concept learning and adaptability to previously unseen objects and attributes. Moreover, it implements an LLM-based evaluative metric to judge the novelty and creativity of the concept generation algorithms, and also proposes areas of exploration in the future to expand on the capabilities of the knowledge representation framework.

RFP Guidelines

Experiment with concept blending in MeTTa

Internal Proposal Review
  • Type SingularityNET RFP
  • Total RFP Funding $100,000 USD
  • Proposals 6
  • Awarded Projects n/a
author-img
SingularityNET
Oct. 4, 2024

This RFP seeks proposals that experiment with concept blending techniques and formal concept analysis (including fuzzy and paraconsistent variations) using the MeTTa programming language within OpenCog Hyperon. The goal is to explore methods for generating new concepts from existing data and concepts, and evaluating these processes for creativity and efficiency.

Proposal Description

Proposal Details Locked…

In order to protect this proposal from being copied, all details are hidden until the end of the submission period. Please come back later to see all details.

Proposal Video

Not Avaliable Yet

Check back later during the Feedback & Selection period for the RFP that is proposal is applied to.

  • Total Milestones

    6

  • Total Budget

    $60,000 USD

  • Last Updated

    5 Dec 2024

Milestone 1 - Concept Design

Description

The first step is create the basis for FCA by defining things like objects and attributes within within MeTTa thus also including concepts to be setup. Apart from having attributes that simply define them each object will also have attributes that define how they can interact/blend with other objects. Each of these "relational attributes" are essential to novel concept generation and must be defined explicitly. This milestone covers the definition of a concept in MeTTa as well as the initialization of these concepts and the definition of the "relational attributes" for objects.

Deliverables

The deliverable for this milestone will be the codebase so far. This codebase will include the ability to create a concept in MeTTa. The types of "relational attributes" will be setup for individual objects. Functions for adding new objects or attributes to a concept will be created.

Budget

$10,000 USD

Success Criterion

A successful implementation of this milestone will be a system that can be able to store created objects and attributes. This system will also allow concepts that link these objects and attributes to be setup. By this milestone the "relational attributes" will also be setup allowing the system to link an object with an attribute signifying its syntactical role in concept creation.

Milestone 2 - Developing FCA algorithms

Description

Realtime and adaptive concept learning and generation is possible with FCA algorithms in place that can handle new objects and attributes. These algorithms will have to be both fuzzy and paraconsistent to work with complex real world data. So this milestone covers the development of FCA algorithms for learning about new objects and attributes.

Deliverables

The deliverable for this milestone will be the codebase for the system so far. This system will be able to learn new objects and attributes after being initialized and will be able to integrate these accurately within the existing concept lattice. This means using FCA algorithms to identify the links between existing objects and new attributes as well as new objects and existing attributes.

Budget

$15,000 USD

Success Criterion

A successful implementation of this milestone will result in a system that can perceive new attributes as well as new objects and be able to fit them within the existing concept lattice. An example of this would be a situation where a system that has been given information about animals and their attributes (size; color; fur etc) sees a new attribute for flight and can identify whether the existing animals possess it or not based on FCA.

Milestone 3 - Concept Generation

Description

Concept generation is the primary focus of this proposal and will be covered in this milestone. This milestone sets up rule-based algorithms to identify compatible concepts across different "mental spaces" for blending them together based on the "relational attributes" previously set up.

Deliverables

The format for the deliverable for this milestone will be the codebase. This codebase now will include rules in MeTTa to identify compatible concepts as well as algorithms to actually blend different input concepts to create novel ideas. The attributes of these novel ideas will be based on the role of each input concept in the final blended concept and will be defined dynamically with additional algorithms.

Budget

$15,000 USD

Success Criterion

A successful implementation of this milestone would have an agent that can generate novel concepts and ideas realtime. This agent would be able to view different unrelated concepts and blend them based on relational attributes. Eg. Given two concepts Book (which can be about something else) and AI (which is a topic in itself), the agent would be able to combine them for the specific and novel concept (Book about AI).

Milestone 4 - Evaluation

Description

It is important to setup a fair and reliable evaluation system to ensure that the designed system is functioning as intended. This will be covered through a multi-agent system within in this milestone. This milestone will also include developments of a few demonstrations of the system to showcase and evaluate its capabilities.

Deliverables

The deliverable for this milestone will be the codebase for the multi-agent LLM evaluation framework. It will also include the codebase for the developed demonstrations of this system. This milestone also includes a final report on the results of this evaluation detailing the creativity and novelty of the generated concepts.

Budget

$10,000 USD

Success Criterion

A successful implementation of this milestone will include well documented demos that can be understood by the rest of the community. It will also include a detailed report about the creativity of the models as well as a maintained codebase for the evaluation framework.

Milestone 5 - Implementation

Description

After developing the concept generation system this milestone will implement it within the existing Hyperon system. This implementation will follow the other requirements within the RFP including documentation and an API

Deliverables

The deliverables for this milestone include the codebase being added to Hyperon and complying with the requirements of the RFP. It also includes the detailed documentation for this codebase.

Budget

$5,000 USD

Success Criterion

The success criteria for this milestone is a successful deployment of the framework on the Hyperon Atomspace and wider codebase. A successful implementation would also include a detailed documentation understood by the wider community such that the framework is highly extensible.

Milestone 6 - Experimentation

Description

This milestone will include explorations into ideas such as hypervectors to ideate on future improvements. Other such technologies will be researched to identify paths towards more generality within the concept framework.

Deliverables

The deliverable for this milestone will be a report on ideas of exploration beyond the current concept framework that can contribute to the wider AGI approach. The report will also evaluate these ideas depending on their potential.

Budget

$5,000 USD

Success Criterion

A successful implementation of this milestone will have a well written and detailed technical report that can serve as a basis for future exploration into this component.

Join the Discussion (0)

Expert Ratings

Reviews & Ratings

    No Reviews Avaliable

    Check back later by refreshing the page.

feedback_icon