chevron-icon
Active RFP

Demonstrate the use of CMA-ES for training transformers

Top
chevron-icon
Matt
RFP Owner

Demonstrate the use of CMA-ES for training transformers

Explore and demonstrate the use of CMA-ES for training transformers and other DNNs

  • Type SingularityNET RFP
  • Total RFP Funding $40,000 USD
  • Proposals 0
  • Awarded Projects n/a

Overview

  • Estimated Complexity

    💪50/ 100

  • Lead Time (from Kick-off)

    ⏱️

  • Proposal Winners

    🏆Single

  • Max Funding / Proposal

    40,000 USD

RFP Description

Short summary

Explore and demonstrate the use of evolutionary methods (EMs) such as Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for training various Deep Neural Networks (DNNs) including transformer networks. Such exploration could include using EMs to determine model node weights, using EMs to evolve DNN/LLM architectures, or even using EMs for conceiving and designing completely new “evolutionary DNNs” (e.g. integrating LLM and evolutionary methods in new DNN architectures, with LLM for direction and evolution for invention)

Main purpose

The primary objectives of this EM exploration and demonstration RFP are to determine the effectiveness of:

  • EMs for updating node weights;
  • EMs for evolving DNN architectures;
  • EMs for creating a potentially new type of “evolutionary DNN”

Longer description

Context And Background: 

SingularityNET Foundation, in collaboration with other partners such as the OpenCog Foundation and TrueAGI, is working toward a scalable implementation of the Hyperon AGI framework running on decentralized infrastructure, and toward implementation of the PRIMUS cognitive architecture within this framework.

Hyperon and PRIMUS are complex systems involving multiple components, which need to demonstrate appropriate functionalities both individually and in combination.  

This RFP aims to address a portion of this overall need, via funding the initial iteration of one significant component of PRIMUS within Hyperon: Exploring and Demonstrating the use of evolutionary methods (EMs) such as Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for training various Deep Neural Networks (DNNs) including transformer networks. 

The primary objectives of this EM exploration and demonstration RFP are to determine the effectiveness of:

  • EMs for updating node weights;
  • EMs for evolving DNN architectures;
  • EMs for creating a potentially new type of “evolutionary DNN”

Ideas/questions:

  • Explore the use of CMA-ES for training transformers and other DNNs
  • What are its strengths and weaknesses?
  • For what DNN problem domains would CMA-ES likely work best?
  • CMA-ES strategies for DNNs (e.g. evolution of weights, architectures, both?)
  • Integrated LLM/evolutionary methods in new DNN architectures and/or weight updating (LLM for direction/evolution for invention).

Note:

We are seeking innovative and creative ideas of what is meant by an “evolutionary DNN”. In this spirit, we encourage all manner of interpretations about how to integrate evolutionary methods with DNNs.

Collaboration:

This RFP will be followed by subsequent RFPs for applications that leverage Hyperon/PRIMUS to carry out various applications, and that aim to guide Hyperon/PRIMUS systems in cognitive development toward beneficial AGI

RFP Expected Outcomes:

  • Initial Deployment of “evolutionary DNNs” in a demonstration Hyperon instance hosted by SingularityNET 
  • OSS code: Provision of code underlying the initial deployment in an open code repository with an appropriate OSS license.
  • Thorough Documentation: provide comprehensive documentation detailing the structure and functionality of the evolutionary DNNs to allow other teams to work with and to work on the evolutionary DNNs.
  • Technical Report: provide a technical report summarizing experiments run with evolutionary DNNs and results obtained. This should be sufficient to allow others to replicate the work, leveraging the open source code made. The report must include a description of the strengths and weaknesses of each evolutionary DNN, comparisons to standard DNNs, and identification of problem domains in which evolutionary DNNs perform best.

Functional Requirements

Must have:

  • Evolutionary methods implementation
  • The solution must demonstrate the application of Covariance Matrix Adaptation Evolution Strategy (CMA-ES) or other evolutionary methods to train DNNs, including transformers.
  • Exploration of multiple strategies
  • Must explore at least two distinct evolutionary strategies, such as evolving node weights and evolving DNN architectures.
  • Demonstration of results: The solution must include a practical demonstration of evolutionary DNNs within a Hyperon instance.
  • Comparison and analysis
  • Provide a comparative analysis of evolutionary DNNs versus standard DNNs in at least one problem domain, highlighting strengths, weaknesses, and potential applications.

Should have:

  • Proposals should explore the creation of novel DNN architectures that integrate evolutionary methods, potentially defining new types of “evolutionary DNNs.”
  • Consider incorporating Large Language Models (LLMs) into the evolutionary process, for example, using LLMs for direction and EMs for invention in the architecture.

Could have:

  • Cross-domain application: Demonstrate the adaptability of the proposed evolutionary methods across different DNN problem domains.
  • Visualization tools: Provide tools or interfaces to visualize the evolutionary process and its impact on DNN performance.

 

Technical and other non-functional requirements

  • Architecture
    • The solution should be designed with a focus on modularity and scalability, ensuring that the evolutionary DNNs can be scaled up for more complex tasks or integrated into larger systems.
  • Modularity and extensibility
    • Consider designing to allow for easy modification and extension, enabling future researchers to build upon the initial work without extensive re-engineering.
  • Documentation
    • Provide comprehensive documentation, including detailed instructions on how to replicate the experiments, modify the DNNs, and integrate the solution with other systems. The documentation should be clear enough for use by developers who may not be familiar with the specific evolutionary methods employed. Codebase should be clean, well-documented, and organized to facilitate maintenance and updates.

Available resources apart from funding

Hyperon and related AI-platforms are quickly evolving! This is a bit of a moving target, but the internal SingularityNET team will be available for help and expert advice, where needed. Also included:

  • Educational materials and resources for learning MeTTa
  • SingularityNET holds MeTTa study group calls every other week. Proposers are welcome to attend for support from our researchers and community.

Description of main assessment criteria

Proposals will be evaluated on the following criteria:

  • Alignment with requirements and objectives: does the proposal meet the requirements and advances the objectives of the RFP.
  • Pre-existing R&D: has the team previously done similar or related research or development work in other platforms / languages / contexts?
  • Team Competence: does the team have relevant skills

RFP Status

Pending Release

The details for this RFP are being finalized. This RFP will be for open for RFP proposals soon, so check back later to submit your proposal!

0 proposals

No Proposals Avaliable

Check back later by refreshing the page.

0 projects

No Projects Avaliable

Check back later by refreshing the page.

Join the Discussion (0)

No Team Avaliable

This RFP doesn’t have any team yet. Check back later.