100 likes | 193 Views
A context-aware scenario of Hypermusic. Presented by: Sichao Song. Multi-agent system. The agents in a multi-agent system have several important characteristics: 1. Autonomy : the agents are at least partially autonomous
E N D
A context-aware scenario of Hypermusic Presented by: Sichao Song
Multi-agent system The agents in a multi-agent system have several important characteristics: 1. Autonomy: the agents are at least partially autonomous 2. Local views: no agent has a full global view of the system, or the system is too complex for an agent to make practical use of such knowledge 3. Decentralization: there is no designated controlling agent (or the system is effectively reduced to a monolithic system) ----Wikipedia communication Intelligent agent (node) environment
Want to play in a band? For simplification, we currently only consider about SOLO, that is, during one period of time, there is only one player that dominant the band. Real-time communication between each player. The smartphone should be at least partly self-aware and self-express, that means, it should has the ability to make decisions and autonomously adapting their behavior to changing conditions the SOLO · Each smartphone is an agent
How to make decisions? Here is the question– When and How to make What decision? Based on information: · Who? Players (preferences e.g. type of music; status; relationships?) · Where? What environment? (Jazz club? Classical music concert?) · What? What decisions? (e.g. pass the SOLO to another player? How to bid for the SOLO? ) Semantic technology is not the only idea, but it is a good way to go!
Street Jazz Jazz Raggae Jazz Pop environment normal not playing context status Playing while bidding for the SOLO Keep playing Playing as the SOLO Feeling tired friend Players around Potential friend (don’t know each other but has same preference) strangers Jazz preferences Pop
Simple example of such a Scenario • A is playing as the SOLO, while both B and C are bidding for the SOLO. • B is a friend of A, while C is a stranger • Both B and C’s biddings are not high enough to get the SOLO. • A keeps playing, B and C keep sending the bidding to A. After a period of time, their phones come up with some good suggestions • Meanwhile, due to A’s profile, his phone thinks A might possibly be tired with his playing, so it suggest A to pass the SOLO to another player. • A agreed, but does not specify who to pass the SOLO. So based on B and C’s bidding, preference and their relationship with A etc., it then pass the SOLO to B.
Summary • Context-aware (environment, other players around etc.) • Self-aware (Player status, player preference etc.)
Conclusion: What’s next? • It would be much more complex e.g. if there are more players in different status, or/and in a different environment etc. • Human-Machine Interaction is always important • Deal with ambiguous