Rev-Tom: Bayesian Network Representation in MeTTA

chevron-icon
RFP Proposals
Top
chevron-icon
project-presentation-img
Luke Mahoney (MLabs)
Project Owner

Rev-Tom: Bayesian Network Representation in MeTTA

Expert Rating

n/a

Overview

Bayesian Networks are a powerful tool for representing probabilistic models as directed acyclic graphs (DAGs). In this model, each node represents a variable (a true/false event or observation), and each edge represents a conditional dependency (e.g. an edge from A to B may indicate that the status of A has an influence over the probability that B is true). Bayesian networks allow us to determine, given a set of variables whose status is known, the probability that the other variables are true or false. We propose to implement a reusable process for representing Bayesian Networks as Atomspaces in MeTTa, and demonstrate how the MeTTa implementation can be used for inference on the network.

RFP Guidelines

Develop interesting demos in MeTTa

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

Create educational and/or useful demos using SingularityNET's own MeTTa programming language. This RFP aims at bringing more community adoption of MeTTa and engagement within our ecosystem, and to demonstrate and expand the utility of MeTTa. Researchers must maintain demos for a minimum of one year.

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

    3

  • Total Budget

    $25,000 USD

  • Last Updated

    6 Dec 2024

Milestone 1 - Expressing and Solving Bayesian Networks in MeTTa

Description

In this milestone we will begin by crafting simple Bayesian networks and solving them with MeTTa. This will effectively form a “test suite” for our generating demo. Formulas and functions for solving Bayesian networks are well known and established.

Deliverables

A framework for solving the probabilities of unknown variables in a Bayesian network with simple Bayes networks that can serve as tests.

Budget

$12,500 USD

Success Criterion

1. The test examples are successfully solved by the provided Bayesian network solver 2. The code is clean and easy to understand, with many comments explaining the logic behind what is going on

Milestone 2 - Turn Inferred Bayesian Networks to MeTTa Atomspace

Description

MeTTa’s Atomspace is a powerful tool for enumerating relationships between objects. This makes it perfect for expressing the random variables of a Bayesian network and their causal dependencies. For this milestone we will write software to generate Bayesian networks via the Python library pgmpy and re-express them as MeTTa documents. These documents can then be used in conjunction with the library from milestone 1 to solve large scale networks.

Deliverables

Programmatically express an inferred Bayesian network in the MeTTa language.

Budget

$7,500 USD

Success Criterion

1. Complex Bayesian networks are produced by a Python program 2. The networks are re-expressed as MeTTa Atomspaces

Milestone 3 - Generate a Multitude of Networks for Use as Demos

Description

Finally we will use the tools listed above to generate automatically a number of networks that could be used as demos for MeTTa. Additionally the tools we create will be made in such a way that anyone can generate networks if they like.

Deliverables

A number of Bayesian networks generated for use as demos.

Budget

$5,000 USD

Success Criterion

1. The networks generated are interesting use cases, either solving interesting problems, or providing interesting solutions 2. The networks generated are good examples of MeTTa code 3. The library as a whole shows how MeTTa can be used to represent and process complex networks of information

Join the Discussion (0)

Expert Ratings

Reviews & Ratings

    No Reviews Avaliable

    Check back later by refreshing the page.

feedback_icon