Abstract
Multi-Agent Systems (MAS) lack advanced concepts for data stream processing, which inhibits their effective use in mobile ecosystems, where built-in smartphone sensors can provide valuable data about the current physical environment of the mobile user. With beliefs, plans, and goals, cognitive agent frameworks provide useful abstractions for the development of complex systems but do not contain effective mechanisms to sufficiently bridge the abstraction gap that exists between low-level streaming data and high-level percepts. The main contribution of this paper is an enhanced perception approach, which integrates two new abstractions, namely expectations and interpretations, into the commonly used perceive-deliberate-act cycle. Expectations and interpretations address the challenges of sensor data and provide higher-level knowledge to the agent’s deliberation, which allows mobile agents to make situation-aware decisions in dynamically changing environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
We use the term mobile agent to refer to an agent that runs on a mobile device.
- 2.
https://www.espertech.com/esper/ (Accessed: 2018-08-06).
References
Agüero, J., Rebollo, M., Carrascosa, C., Julián, V.: Does Android dream with intelligent agents? In: Corchado, J.M., Rodríguez, S., Llinas, J., Molina, J.M. (eds.) International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008). AINSC, vol. 50, pp. 194–204. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-85863-8_24
Alfonso-Cendón, J., de Alba, J.M.F., Fuentes-Fernández, R., Pavón, J.: Implementation of context-aware workflows with multi-agent systems. Neurocomputing 176, 91–97 (2016). Recent Advancements in Hybrid Artificial Intelligence Systems and its Application to Real-World Problems
Bergenti, F., Caire, G., Gotta, D.: Agents on the move: JADE for Android devices. In: Santoro, C., Bergenti, F. (eds.) Proceedings of the XV Workshop “Dagli Oggetti agli Agenti”, Catania, Italy, 25–26 September 2014. CEUR Workshop Proceedings, vol. 1260. CEUR-WS.org (2014)
Boissier, O., Bordini, R.H., Hübner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. 78(6), 747–761 (2013)
Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-agent Systems in AgentSpeak Using Jason, vol. 8. Wiley, Hoboken (2007)
Buford, J., Jakobson, G., Lewis, L.: Extending BDI multi-agent systems with situation management. In: 2006 9th International Conference on Information Fusion, July 2006
Chan, V., Ray, P., Parameswaran, N.: Mobile e-health monitoring: an agent-based approach. IET Commun. 2(2), 223–230 (2008)
Cugola, G., Margara, A.: Processing flows of information: from data stream to complex event processing. ACM Comput. Surv. 44(3), 15:1–15:62 (2012)
DeMaio, P.: Bike-sharing: history, impacts, models of provision, and future. J. Public Transp. 12(4), 41–56 (2009)
Dötterl, J., Bruns, R., Dunkel, J., Ossowski, S.: Event-driven agents: enhanced perception for multi-agent systems using complex event processing. In: Belardinelli, F., Argente, E. (eds.) EUMAS/AT -2017. LNCS (LNAI), vol. 10767, pp. 463–475. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-01713-2_32
Dötterl, J., Bruns, R., Dunkel, J., Ossowski, S.: Towards dynamic rebalancing of bike sharing systems: an event-driven agents approach. In: Oliveira, E., Gama, J., Vale, Z., Lopes Cardoso, H. (eds.) EPIA 2017. LNCS (LNAI), vol. 10423, pp. 309–320. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-65340-2_26
Georgeff, M.P., Lansky, A.L.: Reactive reasoning and planning. In: Proceedings of the Sixth National Conference on Artificial Intelligence - Volume 2, AAAI 1987, pp. 677–682. AAAI Press (1987)
Jennings, N.R.: On agent-based software engineering. Artif. Intell. 117(2), 277–296 (2000)
Jennings, N.R.: An agent-based approach for building complex software systems. Commun. ACM 44(4), 35–41 (2001)
Khaleghi, B., Khamis, A., Karray, F.O., Razavi, S.N.: Multisensor data fusion: a review of the state-of-the-art. Inf. Fusion 14(1), 28–44 (2013)
Luckham, D.C.: The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Addison-Wesley Longman Publishing Co., Inc., Boston (2001)
Omicini, A., Ricci, A., Viroli, M.: Artifacts in the A&A meta-model for multi-agent systems. Auton. Agent. Multi-Agent Syst. 17(3), 432–456 (2008)
Rahwan, T., Rahwan, T., Rahwan, I., Ashri, R.: Agent-based support for mobile users using AgentSpeak(L). In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS -2003. LNCS (LNAI), vol. 3030, pp. 45–60. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-25943-5_4
Ranathunga, S., Cranefield, S.: Improving situation awareness in intelligent virtual agents. In: Dignum, F., Brom, C., Hindriks, K., Beer, M., Richards, D. (eds.) CAVE 2012. LNCS (LNAI), vol. 7764, pp. 134–148. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-36444-0_9
Ranathunga, S., Cranefield, S., Purvis, M.: Interfacing a cognitive agent platform with second life. In: Beer, M., Brom, C., Dignum, F., Soo, V.-W. (eds.) AEGS 2011. LNCS (LNAI), vol. 7471, pp. 1–21. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-32326-3_1
Rao, A.S.: BDI agents: from theory to practice. In: Proceedings of the 1st International Conference of Multiagent Systems, July 1995
Santi, A., Guidi, M., Ricci, A.: JaCa-Android: an agent-based platform for building smart mobile applications. In: Dastani, M., El Fallah Seghrouchni, A., Hübner, J., Leite, J. (eds.) LADS 2010. LNCS (LNAI), vol. 6822, pp. 95–114. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22723-3_6
Sartori, F., Manenti, L., Grazioli, L.: A conceptual and computational model for knowledge-based agents in ANDROID. In: Proceedings of the 14th Workshop “From Objects to Agents” co-located with the 13th Conference of the Italian Association for Artificial Intelligence (AI*IA 2013), Torino, Italy, 2–3 December 2013, pp. 41–46 (2013)
Shaheen, S., Guzman, S., Zhang, H.: Bikesharing in Europe, the Americas, and Asia: past, present, and future. J. Transp. Res. Rec. 2143(1), 159–167 (2010)
Stipkovic, S., Bruns, R., Dunkel, J.: Pervasive computing by mobile complex event processing. In: 2013 IEEE 10th International Conference on e-Business Engineering, pp. 318–323, September 2013
Weyns, D., Steegmans, E., Holvoet, T.: Towards active perception in situated multi-agent systems. Appl. Artif. Intell. 18(9–10), 867–883 (2004)
Wooldridge, M.: An Introduction to MultiAgent Systems, 2nd edn. Wiley Publishing, Chichester (2009)
Ye, J., Dobson, S., McKeever, S.: Situation identification techniques in pervasive computing: a review. Pervasive Mob. Comput. 8(1), 36–66 (2012)
Yılmaz, Ö., Erdur, R.C.: iConAwa - an intelligent context-aware system. Expert Syst. Appl. 39(3), 2907–2918 (2012)
Ziafati, P., Dastani, M., Meyer, J.J., van der Torre, L.: Event-processing in autonomous robot programming. In: Proceedings of the 2013 International Conference on Autonomous Agents and Multi-agent Systems, AAMAS 2013, pp. 95–102. International Foundation for Autonomous Agents and Multiagent Systems, Richland (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Dötterl, J., Bruns, R., Dunkel, J., Ossowski, S. (2019). Stream-Based Perception for Agents on Mobile Devices. In: Lujak, M. (eds) Agreement Technologies. AT 2018. Lecture Notes in Computer Science(), vol 11327. Springer, Cham. https://doi.org/10.1007/978-3-030-17294-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-17294-7_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-17293-0
Online ISBN: 978-3-030-17294-7
eBook Packages: Computer ScienceComputer Science (R0)