Making a Crowdaction platform

post by B Jacobs (Bob Jacobs) · 2020-05-16T16:08:11.383Z · LW · GW · 9 comments

Contents

  CollAction
  Expected Features of a Crowdaction website
    Broad range of projects
    A Milestone system
    Talking to humans
    Gated communities
    A registry
    A voting system
    Complying with the law
    Letting different people do different things
    In case of failure, follow-up suggestions
    Fulfillment Verification
  Getting this project off the ground
None
9 comments

In 2017 Eliezer Yudkowsky wrote [? · GW]:

Coordination isn’t as simple as everyone jumping simultaneously every time one person shouts “Jump!” For coordinated action to be successful, you need to trust the institution that says what the action should be, and a majority of people have to trust that institution, and they have to know that other people trust the institution, so that everyone expects the coordinated action to occur at the critical time, so that it makes sense for them to act too.
That’s why we have policy prediction markets and… there doesn’t seem to be a word in your language for the timed-collective-action-threshold-conditional-commitment…hold on, this cultural translator isn’t making any sense. “Kickstarter”? You have the key concept, but you use it mainly for making video games?

I thought this was very clever and was happy he broadcasted this idea to a community of capable, well-off computernerds. "I can't wait to see what this community cooks up" I thought. We are currently halfway into 2020 and the dream has not yet been realized. Let's see where we stand.

CollAction

I've searched the web and the closest I could come is CollAction. These people have gone ahead and build a functional website with actual projects on it. The makers of this site call these kinds of websites 'Crowdacting websites'. Since 'inadequate equilibria' didn't name this idea I shall be calling it that from here on out.

The site allows you to upload your own projects (with their approval) and allows you to join other projects. The visually clean lay-out shows how many people have already joined a project and what the desired threshold is. The projects have clear deadlines and goals and once they are reached they are closed forever. I encourage you to check it out for yourself since it's a good way to tickle your imagination about what such a website may look like in the future.

While the site is very pretty, it's not made by this community and as far as I can tell also not used by this community. Not very surprising since it's very barebones. Let's run through a list of features I am missing that I expect to see on a Crowdacting website.

Expected Features of a Crowdaction website

Broad range of projects

The site currently only has projects about crowdacting ecological problems running. Your project also needs to be manually approved by them and it's not entirely clear what they will/won't accept. I'm guessing some level of review is going to be necessary, but there is no reason a crowdaction site should be so narrow-scale.

A Milestone system

Yoav Ravid [LW · GW] suggested we use a milestone system similar to kickstarter. This wouldn't work for all types of projects but could certainly be included. He also suggested badges people can have next to their name if they e.g help push over a milestone or make good on their promise.

Talking to humans

Their site has no real defenses against bots. When you promise to protest something if a thousand other people will show up too, you don't want a thousand bots to sign up and make you the only person to show up to the protest. Something like it's me should be able to keep out bots and make sure the collaborations is always between actual humans.

Gated communities

When you're trying to organise a strike in Amsterdam you don't want people from New York to interfere with your collaboration project. Those projects should be closed off to the wider world with only community members being able to join in. Some way to signal to an algorithm what kinds of projects you would be interested in joining is also nice and communities help with that. MakoYass [LW · GW] proposed a community system based on SetTrie. I would couple this with community chatrooms so the members can better discuss things amongst themselves.

A registry

For some projects you want to contribute anonymously, for others it's important that people know you support it. So I would add the option to commit anonymously, but the site still vouches for you being an actual person. On the project page should be a registry of people who are committed to this project with the option to upvote and downvote these names. Next to the names people should be able to write a couple words summarizing their influence over this problem. This way CEO's of relevant businesses (or other relevant organization leaders) will be able to get upvoted so that people see what organizations are also joining in.

A voting system

Sometimes people agree that the current equilibria is bad, but they don't agree where they should move to. On the project page should be a STAR-voting feature, where people can submit their equilibria of preference and vote on the equilibria they want to move to. For example: hospitals have different administration systems and want to use the same one. Most hospitals use administration system 1 so administration system 1 comes ahead in the voting ensuring that the transition inconveniences the least amount of people. This voting mechanism should probably close well before the project itself closes so it's always clear what people sign up for.

Complying with the law

I know this could be a tool to protest stupid laws by e.g joining together to start smoking cannabis in front of the White House. I would urge that the first site does not condone the breaking of laws, since that might kill the reputation of crowdacting and might get those types of sites banned by governments. (this is something CollAction thankfully already does) This doesn't have to be as bad as it's sounds. People will almost certainly find a way to work around this limitation. For example "Let's all smoke in front of the white house to protest strict cannabis laws" can stay on the site because smoking in itself isn't illegal (they could be talking about smoking tobacco).

Letting different people do different things

This kind of goes together with the registry. If certain community members can't participate in certain ways but can in others, let them. Have different counters running on the project e.g: one counter saying 320 out of 500 have signed up to do X and a second counter saying 100 out of 200 have signed up to do Y. Yes this makes it more complex, but in real life you often need different types of people to do different types of things. This could be incorporated into the registry with flairs like: Mr. Robin Handsome will do Action 1, Action 2 and Action 5. This allows for more complex coordination problems to be solved.

In case of failure, follow-up suggestions

Let's say you want to start a project titled "Change hospital administration systems in the U.S". You start the project and it get's some traction but ultimately it falls short of the threshold. Ideally some algorithm could pick out which sub-communities were motivated and automatically suggest the same project on a smaller scale. If the algorithm noticed that people in California were committed to the project, it could suggest a new project titled "Change hospital administration system in California". This can keep the momentum of a project going. People could also do this manually thanks to the registry, but they might not think of it.

Fulfillment Verification

The hardest problem might be to make sure the project actually goes through and everybody does their part. While this might be impossible to check on an individual basis I think I have thought of something that might broadly solve this in practice. Everyone submits 5 dollars to the project. Some time after the end of the project (depends on the project but for most 48 hours will do) you get the question: "Did this project succeed in it's mission statement?". If you say 'yes' while more than 60% say 'no' you only get part of your money back. The exact amount of money you get back depends on how big the gap was between what you said and what everyone else said. So someone who said 'yes' while 69% said 'no' will get way more money back than someone who said 'yes' while 99% said 'no'. The same is true in reverse if you say 'no'.

This means you try to predict what everyone else will say which will usually correspond with what actually happened. (You also get your money back if you say 'yes' but less than 60% say no just so there's a margin of error). Because this means that overtime you will lose money on the platform you can actually win some money by repeatedly being in projects that then end the way you said it ended. This money will come from people who didn't say it ended like the rest said it ended.

Getting this project off the ground

I'm honestly kinda sad that this site hasn't been build yet. I would if I could, but I simply don't have the expertise in webdesign to pull this off. But if anyone starts working on it I will be more than happy to help in any way I can (graphic design, translation, marketing...) I do however have a suggestion as to how we can funding for this website. Use kickstarter! Use a crowdfunding website to get a crowdaction website off the ground. I will personally pitch in of course, but I think a lot of people inside and outside this community will be interested too.

I feel like this idea has a lot of potential, but I would like to start working on it sooner rather than later. If anyone has any more suggestions about what a crowdaction platform should have, please put them in the comments and I might add some to the list.

9 comments

Comments sorted by top scores.

comment by Raemon · 2020-05-16T20:30:57.702Z · LW(p) · GW(p)

A thing I'm still fairly worried about is "how much is this actually the limiting bottleneck for coordination?". When I asked "Hey, do you actually have a project you would personally use to coordinate action? [? · GW]"... there were some people who listed projects, but it generally looked more like people wishing other people would coordinate with them, when actually mostly there weren't other people who wanted the same things they wanted.

Meanwhile the causes that seem most relevant here are political projects, which I'm pretty worried about building the tool around. I think it'll be pretty hard to build a product that's competitive as a political tool, without just getting coopted by toxic political forces. When I look at CollAction, I don't feel "this is a useful coordination tool", I feel more like "this is mostly a propaganda tool used by people trying to convince me to do vaguely pro-social things."

I think the next step for people who want to solve this sort of thing is actually to Try Coordinating On a Thing That They Actually Want, that 100+ other people actually want, to actually test the idea at the existence proof level. I don't think this really requires new technology – I think you could do it with a simple google doc or form or something.

Until there's been at least 3 solid attempts to do that, I think building out more advanced software seems premature.

(I say all this as someone who is pretty excited about the idea in theory)

Replies from: Bob Jacobs
comment by B Jacobs (Bob Jacobs) · 2020-05-16T20:55:19.482Z · LW(p) · GW(p)

Yeah I'm worried about the politics too. I'm afraid that if the site gets used by one political ideology the whole site will get branded as a pro-that-ideology website. We could use CollAction, but even the people here may find it 'icky' to use such a 'green-party' site. Something something mindkiller...

But as to your first concern about people wanting to coordinate a move to a different equilibria but not finding people who also want to move to that particular equilibria; I think that's why you need voting in there. Voting is a powerful tool to make people come to an agreement quickly and STAR-voting is great because it's extremely hard to vote strategically. Without the voting element you'll just have a bunch of people agreeing that the current situation is really bad, but not agreeing where they should move to.

Replies from: Raemon
comment by Raemon · 2020-05-16T20:58:04.106Z · LW(p) · GW(p)

I think the problem is that there aren’t enough people who really have this problem to warrant building a site (or at least, we're not at the stage where we understand the problem well enough for that to be a good next step). I think the MVP here is a simple spreadsheet and google doc, or an email chain.

Replies from: Bob Jacobs
comment by B Jacobs (Bob Jacobs) · 2020-05-16T21:45:00.621Z · LW(p) · GW(p)

That would work for people that already know each other, but the whole point is that you can coordinate huge swaths of strangers. I think everyone faces these kinds of coordination problems but simply don't have the mental or literal tools to recognize/solve them. I don't think if we build this site people would immediately flock to it to solve the big problems like the ones in Meditations on Moloch and Inadequate Equilibria, but administration uncluttering and political action are already viable with Collaction, so simply improving upon that could be enough to get people interested.

Plus it might go quicker than you think thanks to social-signalling. If people use this site to signal that they would be totally willing to do such and such noble cause it could quickly spread the word around. Because that's mainly what a site like this needs, lots of users -> the more there are the better it works.

comment by Ron (ronvdakker@gmail.com) · 2021-01-07T17:30:44.987Z · LW(p) · GW(p)

Hi Bob,

I'm new to Lesswrong, but really happy to find you writing about CollAction - which i set up with a few friends a while ago. I think your suggestions are really great - thanks for that! Some are very much in line with our own ideas, but we simply haven't had the resources yet to implement it (we're all volunteers and we're spending quite some time and energy on other project like the Slow Fashion Movement, which spun out of collaction.org as the most successful crowdaction and started to live a life of its own) . 

So, if there's a community here that would like to build such a platform, I would say - let's have a chat to see if we can just use collaction.org as a basis and build upon that. Feel free to reach out if interested

Cheers - really great stuff in your post.

Ron

comment by [deleted] · 2020-05-16T21:38:43.749Z · LW(p) · GW(p)

I’ve kind of wondered whether this could be something that a private company could take on? If there’s truly enough value in solving these coordination problems, then a company could extract some of that value in exchange, and use it to fund in-depth fulfillment verification programs etc.

There also seem to be a lot of problems like this at the institutional level (e.g. publishing in science journals) where a legitimate enterprise could proactively reach out to academic institutions, in a way that some random website would never attract their attention.

comment by Pattern · 2020-05-16T21:09:11.292Z · LW(p) · GW(p)
Coordination isn’t as simple as everyone jumping simultaneously every time one person shouts “Jump!”

The cost of jumping is low. (It is also a simple action.)

Let's run through a list of features I am missing that I expect to see on a Crowdacting website.

Might be useful to mention the ones you expect to see that are there. (Unless there weren't any?)

I know this could be a tool to protest stupid laws by e.g joining together to start smoking cannabis in front of the White House. I would urge that the first site does not condone the breaking of laws, since that might kill the reputation of crowdacting and might get those types of sites banned by governments. (this is something CollAction thankfully already does) This doesn't have to be as bad as it's sounds. People will almost certainly find a way to work around this limitation. For example "Let's all smoke in front of the white house to protest strict cannabis laws" can stay on the site because smoking in itself isn't illegal.

Was there supposed to be a difference between the first example and the last example?

Replies from: Bob Jacobs
comment by B Jacobs (Bob Jacobs) · 2020-05-16T21:24:48.750Z · LW(p) · GW(p)

The jump is just a metaphor, some switches really are costly, but even if it isn't people aren't going to motivated to do an un-costly action if they think it'll be useless waste of time anyway.

Well the basic stuff: The site allows you to upload your own projects (with their approval) and allows you to join other projects. The projects have clear deadlines and goals and once they are reached they are closed forever. The site is pretty. But I didn't mention that you can also see how many people have already joined in (I'll edit that last part in).

In the first example they are talking about smoking cannabis (illegal), in the second they are talking about smoking (not inherently illegal since you can smoke tabacco). I'll make an edit to make it clearer.

comment by George3d6 · 2020-05-18T00:18:15.590Z · LW(p) · GW(p)

You can use e.g. WordPress + some poll plugins to build this yourself.

The problem is:

  • If it's centralized it will be fundamentally unsafe since the people controlling it can use it as a way to get free labour behind a thing they benefit from (see democratic governments)
  • If it's decentralized it's either expensive to vote and/or start an issue (see captialist economies) or your back to problem one.
  • Getting people to use it is a coordination problem in of itself.

The closest you can get to something work-able is to look at various block chain project for implementing democratic voting and put some pretty trappings around them. But it doesn't quite solve issue 1 and 2, might add the issue of registration being hard (e.g. id checking smart contract) and doesn't solve 3.