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
    No fields configured for issues without a type.

    Projects

    Status

    🆕 To prioritize

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions