Skip to content

Representing flowcharts as modelsΒ #4068

@michaeldickens

Description

@michaeldickens

I made this flowchart to model how electing an AI-safety-friendly representative might decrease x-risk.

Image

I started converting it into a Squiggle model and I found that the Squiggle model requires a much more complex representation. Here is my attempt: https://squigglehub.org/models/mdickens/electing-representatives-ev

The flowchart implicitly encodes the fact that a chain of probability-arrows is multiplicative, and several probability-arrows pointing to one node are additive. It's easy to see this visually, but converting it to a Squiggle model requires making a lot of variables.

It would be cool if there were some way to write flowcharts like this in Squiggle and put a probability on each arrow, and then the compiler figures out how to convert it into an actual model. I don't know exactly how that would work but I thought it was a neat idea so I just wanted to share it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    LanguageRegarding Squiggle language semantics, distributions and function registry

    Type

    No type

    Projects

    Status

    πŸ†• To prioritize

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions