What we need is a meta-policy.
What we need is a meta-policy. An organization which sets us up to succeed. An organization which is as a-political as possible. Any time you build an organization you end up getting the same people leading; self promoters, corrupt rent seekers, in a word, politicians. Reddit has shown that the right kind of banner can draw varied, smart and interesting people, but as soon as there is anything to fight over, the demagogues step in. ( http://en.wikipedia.org/wiki/Iron_law_of_oligarchy )
We need good way to decide what to decide on the issues. We need to set up a system of decision making that is empirical, that is incorruptible, a system which will lead to the outcomes by bootstrapping the collective intelligence of redditors.
edit: If there are any web developers out there who are interested in facilitating the organizing of the party, I think bobcobb42 has some great structural ideas.
edit: Also, reading material for anyone who wants to debate the way votes will be cast/counted on ideas or leaders. http://en.wikipedia.org/wiki/Voting_systems
Posted Jan 20, 2010, 8:56 PM UTC · edited
Aha, someone beat me to it! I have been mulling over this idea for awhile now. It needs to be more than a simple upvoting/downvoting system ala reddit. I am working in Machine Learning/social networks research, and there are many mechanisms we can use that will make this a political party unlike any other. Here are some ideas that will work well with the idea of a collective consensus.
Adaptive Party Platform: Current political parties can only change their platform during conventions. The platform is decided by a select few and there are generally very few changes made to the status quo. We need a platform that is not simply decided by a handful of people on reddit, but that represents the collective consensus of the party. In order to do so, each person must declare their position on any number of issues they are passionate about. An algorithm can be developed to determine the socially optimal policy from these 'votes'. However this raises the issue of collusion/dummy accounts. We can weight each persons vote by their reputation.
Reputation System: We must implement a reputation system that allows people to rise the ranks of the party but also keeps out the riffraff, power hungry maniacs, and dummy accounts. This is a well studied problem and there are a number of solutions already available and in use in e-commerce beta reputation. Reputation can be rated in both online/offline form. For instance if there is a local APP meetup, those that attend and work a lit drop for instance can be rated as reliable online. This will also motivate people to actually get out and work for the party, rather than sitting at home and posting all day long.
Social Rewards: Another tool to motivate people to work for the party actively is social rewards, in the form of badges similar to stackoverflow. Reddit also has a similar system, although less visible. These are a good way to help motivate and reinforce positive behavior both in the forums and offline during meetings and campaigning.
I believe the need to reinforce policy issues with empirical data is a must. Policies should be rational. If an issue is only marginally supported one way or another and either side lacks empirical backing, we cannot support that issue as a party. The good thing about collective consensus is that it allows us to recognize what issues we agree most strongly with one another, and compromise on the issues we do not in a manner that maximizes the utility of society.
So when will the website be up? I think by far you have the best organizing view point to date. I also think that we should set up a list of issues, and then debate both sides. We can then vote on the issue. I have some pretty radical ideas that makes a lot of sense on some issues, yet some people may have never been exposed to the my side of things. Thus by debating them, I can ensure that people are informed about both sides before voting. I can also play either side of almost any issue, so we can get a fair viewpoint both ways.
As soon as possible. We can use the existing blog as a starting point. The first step is design of the various components, and then implementation. The design of the system itself could be accomplished through reddit or perhaps a wiki. Then we move that to an open source repository where we begin developing the actual system. The more people we have the quicker we can get this implemented.
I think we should have a way to have informal debates within the forum, and formal debates can be sponsored as well. A debate system is something that should develop organically, we probably shouldn't try to force anything.
Which existing blog?
The Adaptive Party Platform is something that I think is key here. Our current political parties are still stuck on the idea that the person that gets elected acts as a representative to the people who voted for him/her. They use their beliefs in what they think is best for the people, or how they think the people would want him/her to vote, in deciding how to vote.
While every APP politician should have this clarity of judgment and intellect to do this, they need to have the understanding that as OUR representative, they need to vote how WE tell them to vote. And we need a system that is clear how we are voting.
Also, if we have any APP politicians that decide to go "rogue", we can easily see that.
A Reputation system leads to factionalism, and with that, we're back to factions, which can set the party platform making it different than what the majority want.
This is definitely important and any design instituted needs to resist factionalism. It also needs to resist demagogues. If you focus too much on reputation you stifle innovation and you lose your adaptivity.
That's a good point. The discourse, debate, and 'collective consensus' algorithm all give any budding APP politician a method to check his/her position against the parties position. Further we can actually view how their votes line up with the platform and even perhaps develop a measure of how faithful they are to the adaptive party platform.
I think a reddit model could work for the Adaptive Party Platform. The other parts are trickier, but I think you are onto something good.
Reddit is a model to start from. However we need something geared towards encouraging political activism both online and offline, i.e. More complex Reddit merged with Meetup features merged with Stackoverflow features.. A voting system and basic user profile/reputation is a good starting point.
Brilliant. I love it. I'm actually looking into doing my grad degree in this kind of stuff.
I would add two things to your idea;
First I would say that empiricism, while it is an incredibly underutilized tool in organizing societies, is not going to be useful for the function of establishing what values policies are trying to maximize. Some sort of general principles must eventually be derived from the party members. Also, how can we make sure the empirical data will override specious arguments?
Secondly I would ask that we think about some way of gearing the system to improve itself over time without corrupting the essence of what we're trying to do. If a political party grows and is successful, the systems we have to deliver the best memes have to scale up or evolve in such a way as to keep the essence of our goals here alive.
edit: God that sounded really pompous
I think we should let the value system emerge from the collective opinion on issues. Machines are good for calculating the optimal configuration in some n-dimensional space. They are not so good at interpreting the subjective meaning of that data. Over a period of time it should become clear what the essential planks of the party will be, issues that will unlikely change with an influx of new members. For instance consider the issue of Instant Runoff Voting. It is unlikely there will be a significant outcry against it.
I think another important point is that the system would hopefully illustrate issues that people from any part of the political spectrum really come together on. These are the issues those who run under the platform should focus on.
I agree. Designing the system to evolve over time in it's conception is not easy. More than likely this evolution will be motivated primarily by deficiencies that we can only realize once the prototype is up and running.
I am very much against IRV.
Are you for Borda count? No method is perfect, however we have to pick one of them. However this is exactly the kind of contribution we need to implement a good platform.
You truly are the Maestro. You've earned this nickname.
Your ideas are incredibly well thought out, and I thank you for that. I especially like the ideas about reputation and positively encouraging good behavior and activism. However, I'm hung up on how you plan to execute the adaptive party platform thing. Would the party members need to declare their stands on any/all issues on some sort of registration (or profile)? I like the idea, but problems may arise in terms of clarifying the party's platform, especially in its infancy. Also, just to clarify: would the algorithm be perpetual, or would we solidify some parts of the platform in order to maintain the party's integrity in the long term?
Just one last question: How does one develop an algorithm to determine "social optimum" without first having a platform describing what the party believes is socially optimal?
Yes. Until we can develop NLP methods of analyzing posts/debates, people would have to declare their positions over certain issues. What is good about this is that people do not have to declare their decisions on every issue, only the ones they are most passionate about. I believe that we could have an emergent system in which people generate 'Positions', then place them on a 2 dimensional political spectrum. In this manner the issue's location on the political spectrum is also collectively determined. Then people simply jump on the position that they like, and in this manner the system can calculate the optimal position in the political spectrum for each position. In a sense this is the 'best' compromise of all the existing positions.
The cold start problem exists for any such collectively intelligent system. Luckily with enough savvy reddit users who can help with the beta we should have something functional, and the platform can evolve from that point.
I believe the algorithm must have inertia. But I also believe the fact that it is adaptive over the long term is what gives it power. I think this is an issue that will need much discussion in the design of the system. How much inertia should be implemented in the existing platform, when the platform should switch from one issue to another, etc. The political spectrum is continuous, but issues are usually discrete entities. So change is necessary, but there needs to be something a good way to determine when the consensus will jump from one 'discrete' issue to another 'discrete' issue. Further discussion is necessary for this issue.
That's one that we can't solve yet. It will largely be subjective based on the opinions of the user's involved in the debate. We can determine what is 'socially optimal' in the sense that the platform maximally satisfies the maximum amount of users. However we cannot define utility outside of the system itself. It might be possible to include an evidence system, where users can attached evidence/empirical research to issues. However it will be difficult to use Machine Learning to analyze such evidence. We must rely on the collective voting system, the machine simply calculates 'The Great Compromise', something that humans simply cannot do. At least in recent memory.
edit: some grammar failures
Might I suggest that any such prototyping for the mentioned "collectively intelligent system" be run using non critical or controversial ideas, so as to prevent the participants from entering the live system with preconceived notions of the group consensus based on erroneously interpreted data?
(holy crap that sounded really wordy. Uhm.... boobies!)