Difference between revisions of "Reputation system"

From OVN wiki
Jump to navigation Jump to search
imported>TiberiusB
 
Line 13: Line 13:
 
Some people don't like subjective reputation. Others think it is important. If you have strong opinions that can be well argued please add them here. Commitment can be seen as an objective dimension of reputation: A promises to deliver X for a given date (time), and X satisfies a set of predefined requirements (quality). Being sociable and collaborative can be seen as a subjective dimension of reputation, although some people can argue otherwise based on patterns of engagement extracted from digital traces of activity.   
 
Some people don't like subjective reputation. Others think it is important. If you have strong opinions that can be well argued please add them here. Commitment can be seen as an objective dimension of reputation: A promises to deliver X for a given date (time), and X satisfies a set of predefined requirements (quality). Being sociable and collaborative can be seen as a subjective dimension of reputation, although some people can argue otherwise based on patterns of engagement extracted from digital traces of activity.   
  
=Value Accounting=
+
=Contribution Accounting=
The [[value accounting system]] records every affiliate's [[contribution]], and provides opportunities for feedback from peers. Revenues are distributed in terms of member's contributions, factored by the [[value equation]] which incorporates some reputation data. This system outputs a map of value sources and of the value flow distribution.
+
The [[contribution accounting system]] records every affiliate's [[contribution]], and provides opportunities for feedback from peers. Revenues are distributed in terms of member's contributions, factored by the [[benefit redistribution algorithm]] which incorporates some reputation data. This system outputs a map of sources and flows of valuables.
  
The [[role system]] incites [[voluntary subordination]] and plays an important [[role]] in [[self-organization]]. The value, reputation and [[role systems]] interact with each other. All these systems are necessary to induce tight self-organization within the OVN, and to render the network creative and productive.
+
The [[role system]] incites [[voluntary subordination]] and plays an important [[role]] in [[self-organization]]. The value, [[reputation]] and [[role systems]] interact with each other. All these systems are necessary to induce tight self-organization within the OVN, and to render the network creative and productive.
 +
 
 +
[[Reputation]] factors are linked to the [[contribution accounting system]] and can play a part in the [[benefit redistribution algorithm]]. In other words, [[reputation]] can modulate someone's ability to benefit from the network. Thus, the reputation system provides a mechanism of continuous self exclusion. If someone gradually loses reputation to a point where the rewards become lower than what the individual can get somewhere else, this individual loses his/her incentives to stay with the network and might decide to quit.  
  
Reputation factors are linked to the value accounting system and can play a part in the value equation. In other words, reputation can modulate someone's ability to extract value from the network. Thus, the reputation system provides a mechanism of continuous self exclusion. If someone gradually loses reputation to a point where the rewards become lower than what the individual can get somewhere else, this individual loses his/her incentives to stay with the network and might decide to quit.
 
  
 
 
==Reputation with respect to Documentation work==
 
==Reputation with respect to Documentation work==
It is very important that active affiliates share their work. It is not enough to contribute, it is important to deposit something within the commons of the OVN. Proper documentation is important, for different reasons. First, others can build on someone else’s work, this is for the cumulative effect. Second, others can intervene early to correct a situation if someone is taking a wrong path, this makes the value network more efficient. Third, this documentation will be integrated to the feedback system, used to provide other affiliates with a big picture, in real time.   
+
It is very important that active [[affiliates]] share their work. It is not enough to [[contribute]], it is important to deposit something within the [[commons]] of the OVN. Proper documentation is important, for different reasons. First, others can build on someone else’s work, this is for the cumulative effect. Second, others can intervene early to correct a situation if someone is taking a wrong path, this makes the OVN more efficient. Third, this documentation will be integrated to the feedback system, used to provide other affiliates with a big picture, in real time.   
 
What is a proper documentation? It is made timely, made with enough detail, contains failed results and explanations about why they might have failed.
 
What is a proper documentation? It is made timely, made with enough detail, contains failed results and explanations about why they might have failed.
 +
Documentation must be done in accordance with the logic of [[stigmergy]] and it plays an important role in the good functioning of the open network. 
  
 
=Ideas=
 
=Ideas=
Line 30: Line 31:
  
 
==p2p infrastructure for reputation - ideas==
 
==p2p infrastructure for reputation - ideas==
The reputation of a contributor describes HOW this contributor contributes, or in what manner. The Reputation system interfaces with the [[individual profile]] and has write access. In reality, reputation of one individual lives in the heads of all other individuals who have been in contact with him. There is no central platform for reputation. If someone wants to know the reputation of an individual, he does a query, he asks everyone who knows the individual information about him. Reputation on a p2p platform should mimic that. Reputation parameters about every individual should live in the data of every other individual.  
+
The [[reputation]] of an [[affiliate]] describes HOW this [[affiliate]] contributes, or in what manner. The ''Reputation system'' interfaces with the [[individual profile]] and has write access. In reality, [[reputation]] of an [[affiliate]] lives in the heads of all other affiliates who have shared experiences together. There is no central platform for [[reputation]]. To verify the reputation of an [[affiliate]], one needs to query, or asks other affiliates. Reputation on a p2p platform should mimic that. Reputation parameters about every [[affiliate]] should live in the data of every other [[affiliate]]. A search engine can be used to query all [[affiliates]] that have reputation data about another [[affiliate]], and present a reputation summary.  
A search engine can be used to query all users that have reputation data about another user, and present a reputation summary.  
+
The [[affiliate]] should not be allowed to edit his reputation data.
The individual should not be allowed to edit his reputation data.  
+
 
Think of 'reputation' not only in terms of multiple measures, but multiple measures measured in different types of relationships. Just because my mom thinks I'm lazy doesn't mean my boss thinks I'm lazy. It's a different type of relationship, laziness features differently in them. My future boss doesn't care that my mom thinks I'm lazy. Her rating would contaminate that measure and should be kept separate. [[VDML]] supports this thinking.
 
Think of 'reputation' not only in terms of multiple measures, but multiple measures measured in different types of relationships. Just because my mom thinks I'm lazy doesn't mean my boss thinks I'm lazy. It's a different type of relationship, laziness features differently in them. My future boss doesn't care that my mom thinks I'm lazy. Her rating would contaminate that measure and should be kept separate. [[VDML]] supports this thinking.
  
Line 41: Line 42:
 
=Reputation features in the current NRP=
 
=Reputation features in the current NRP=
  
People can then voluntarily commit to do some of that work. NRP registers those commitments. Those commitments will usually be connected to one or more deliverables, and those deliverables will be required by other processes. So if somebody does not fulfill their commitment, and it affects the next process, the people at the next process will be notified. And one thing they can do is ding the reputation of whoever committed to to the work that is now holding
+
People can then voluntarily commit to do some of that work. [[NRP-CAS]] registers those commitments. Those commitments will usually be connected to one or more deliverables, and those deliverables will be required by other processes. So if somebody does not fulfill their commitment, and it affects the next process, the people at the next process will be notified. And one thing they can do is ding the reputation of whoever committed to to the work that is now holding
 
them up.
 
them up.
  

Revision as of 20:01, 4 November 2021

Reputation is the metadata which informs decisions of trust between peers.

The OVN requires a comprehensive and fair reputation system to process and manage this data for collective intelligence and decision making.

The reputation system incentivizes good behavior within the OVN and helps to focus attention. Moreover, it plays an important role in the creation and the flow of value within the network by filtering participants for adequate tasks. These systems are also designed for network-to-network interface.

The reputation system can also be seen as a self-exclusion mechanism.

General philosophy

Reputation is a complex graph, not just a scalar number. In fact, reputation is strongly related to predictability, in context. It is a complex of indices, acquiring their value mostly from the past, but not only, which helps us determine the probability that a player of a game will act rationally, to increase his/her reward, and the value/strength of the entire community, which is in part transferred back to the same player as reward. In other words, the reputation of an OVN affiliate is the probability that this affiliate respects the formal and informal rules that govern co-creation and transactions within the network, which, if the network is properly designed, should maximize reward for the affiliate, which in turn aligns with what makes the network sustainable (there should be very little or no conflict between individual interests and collective interests!).

Objective and subjective reputation

Some people don't like subjective reputation. Others think it is important. If you have strong opinions that can be well argued please add them here. Commitment can be seen as an objective dimension of reputation: A promises to deliver X for a given date (time), and X satisfies a set of predefined requirements (quality). Being sociable and collaborative can be seen as a subjective dimension of reputation, although some people can argue otherwise based on patterns of engagement extracted from digital traces of activity.

Contribution Accounting

The contribution accounting system records every affiliate's contribution, and provides opportunities for feedback from peers. Revenues are distributed in terms of member's contributions, factored by the benefit redistribution algorithm which incorporates some reputation data. This system outputs a map of sources and flows of valuables.

The role system incites voluntary subordination and plays an important role in self-organization. The value, reputation and role systems interact with each other. All these systems are necessary to induce tight self-organization within the OVN, and to render the network creative and productive.

Reputation factors are linked to the contribution accounting system and can play a part in the benefit redistribution algorithm. In other words, reputation can modulate someone's ability to benefit from the network. Thus, the reputation system provides a mechanism of continuous self exclusion. If someone gradually loses reputation to a point where the rewards become lower than what the individual can get somewhere else, this individual loses his/her incentives to stay with the network and might decide to quit.


Reputation with respect to Documentation work

It is very important that active affiliates share their work. It is not enough to contribute, it is important to deposit something within the commons of the OVN. Proper documentation is important, for different reasons. First, others can build on someone else’s work, this is for the cumulative effect. Second, others can intervene early to correct a situation if someone is taking a wrong path, this makes the OVN more efficient. Third, this documentation will be integrated to the feedback system, used to provide other affiliates with a big picture, in real time. What is a proper documentation? It is made timely, made with enough detail, contains failed results and explanations about why they might have failed. Documentation must be done in accordance with the logic of stigmergy and it plays an important role in the good functioning of the open network.

Ideas

Different levels of organization and reputation

Yasir proposes to split reputation according to structural dimensions: project, enterprise, network, and network of networks.

p2p infrastructure for reputation - ideas

The reputation of an affiliate describes HOW this affiliate contributes, or in what manner. The Reputation system interfaces with the individual profile and has write access. In reality, reputation of an affiliate lives in the heads of all other affiliates who have shared experiences together. There is no central platform for reputation. To verify the reputation of an affiliate, one needs to query, or asks other affiliates. Reputation on a p2p platform should mimic that. Reputation parameters about every affiliate should live in the data of every other affiliate. A search engine can be used to query all affiliates that have reputation data about another affiliate, and present a reputation summary. The affiliate should not be allowed to edit his reputation data.

Think of 'reputation' not only in terms of multiple measures, but multiple measures measured in different types of relationships. Just because my mom thinks I'm lazy doesn't mean my boss thinks I'm lazy. It's a different type of relationship, laziness features differently in them. My future boss doesn't care that my mom thinks I'm lazy. Her rating would contaminate that measure and should be kept separate. VDML supports this thinking.

Praxis

There are no examples of advanced reputation systems for the value network model. SENSORICA's prototype is far from being functional.

Reputation features in the current NRP

People can then voluntarily commit to do some of that work. NRP-CAS registers those commitments. Those commitments will usually be connected to one or more deliverables, and those deliverables will be required by other processes. So if somebody does not fulfill their commitment, and it affects the next process, the people at the next process will be notified. And one thing they can do is ding the reputation of whoever committed to to the work that is now holding them up.

The commitment has 3 properties that could be evaluated and affect the rep of the committer:

  1. was it fulfilled at all? (that affects anybody who was expecting the deliverable)
  2. was it fulfilled on time? (that only affects a process that was expecting the deliverable at that time)
  3. was the quality of the deliverable any good (that affects anybody who used the deliverable)

1 and 2 only affect people who had prior plans that expected that commitment, which would also be known in advance to the committer. It's not anybody in the world, it's a small set. If we are talking about large numbers of people who later decide they want the thing, the timing was none of their business, nor was the doing at all.

Likewise if the quality of a deliverable does not meet the requirements of the next process, the people at the next process will down-rate the quality, and that will be reflected on the reputations of the people who created the deliverable.

If it is something like a design or a document and they actually do use it, they could have a chance to rate the quality, but in that case the thing would probably have a lot of ratings that would be subject to some kind of averaging algorithm.

And in some cases, the quality could be set fairly objectively, too. E.g. software in a project that has tests: does the new commit pass the tests? then shut up. Lots of other products could also be tested. E.g. Sensorica tests some of their products.

If the person who committed to do the work did it on time and the quality rating was also good, their reputation will be increased.

The commitments exist now. The notifications have started to exist, but nobody is ready to use them yet. The quality ratings have not been deployed yet, but could be in short order. The reputation system does not exist yet.

When someone commits to a work he/she doesn't necessarily know who is waiting for the results. We have not decided yet exactly how the reputation factors will be handled if and when the late work starts to delay the next process: could be automatic, or could be by choice of the people working on the delayed processes.

There is also a notification system in place to inform the contributor and those who are waiting for the work about the progression of the work.

Another reputation factor that exists in NRP now, that could be developed a lot more, is scores for skills. NRP keeps track of all of the work people do by type of work (for example, electronics, optical, 3D design, etc. etc.), and accumulates scores for each person for each type of work. The scores now are just the total number of hours worked, but they could also include the quality of deliverables. That datum is in the system, but has not been used yet.

So people could see who has good scores for electronics design, for example, and know who to approach for training or questions or to ask for help.

References