What are we trying to do?
Please refer to this this HackMD written by Taz to get a clear idea of what the Matrix-factorisation is trying to achieve.
What can we start doing?
On a very high-level we are trying to simulate behaviour of people interacting with the Proposal Inverter. For this we need to derive believes about people interacting with the Proposal Inverter and thus the resulting action they take.
In order to think about what does it take for an agent to take a action we can think intuitively break down to see what it takes to make an action:
- Objective of the agent
- Perception of the situation
- Ability to perform an action
The four categories can structure thought about which features may influence an agent to take a certain action. A first attempt of this was made below for brokers (i.e. payee usually a squad) and payers (i.e. funders of a proposal) and proposal itself.
Potential features of Funders (or Wallet Types)
-
Objectives
- Utility → maximises perceived utility of a proposal
- Profitability → optimises the financial pay-off
- Popularity → maximises funding of most popular proposals
- Understanding → maximizes proposal of which it can best predict outcome
- Success → maximes proposal that most likely result in will complete
- Collaboration (funders) → attempt to get fund among the most diverse funder group
- Collaboration (brokers) → attempt to get fund the most diverse broker group
- Nationalist → funds exclusively brokers affiliated with him
- Risk → subjective riskiness of a proposal
-
Perception
-
Information collection
- Knowledge about other proposals
- Knowledge about environmental factors
-
Beliefs
- Belief about the character of other funders
- Belief about brokers
- Belief about the macro environment (market prices)
-
Ability
- Rationality vs irrational → Makes optimal choice for a given objective
- Reaction speed → Ability to react to environmental changes
- Rational: if the funder is a DAO, a voting mechanism prevent an immediate reaction because additional funding needs to be approved.
- Awareness of impact of actions → Ability to see how action impact of agent impact
- Awareness of environment → ability to see other proposals and opportunity and act on them
- Foresight → Ability to predict the development of the environment
Potential features of Brokers (or Wallet Types)