Skip to main content

Stream-Based Perception for Agents on Mobile Devices

  • Conference paper
  • First Online:
Agreement Technologies (AT 2018)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11327))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    We use the term mobile agent to refer to an agent that runs on a mobile device.

  2. 2.

    https://www.espertech.com/esper/ (Accessed: 2018-08-06).

References

  1. 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

    Chapter  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-agent Systems in AgentSpeak Using Jason, vol. 8. Wiley, Hoboken (2007)

    Book  Google Scholar 

  6. Buford, J., Jakobson, G., Lewis, L.: Extending BDI multi-agent systems with situation management. In: 2006 9th International Conference on Information Fusion, July 2006

    Google Scholar 

  7. Chan, V., Ray, P., Parameswaran, N.: Mobile e-health monitoring: an agent-based approach. IET Commun. 2(2), 223–230 (2008)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. DeMaio, P.: Bike-sharing: history, impacts, models of provision, and future. J. Public Transp. 12(4), 41–56 (2009)

    Article  Google Scholar 

  10. 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

    Chapter  Google Scholar 

  11. 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

    Chapter  Google Scholar 

  12. 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)

    Google Scholar 

  13. Jennings, N.R.: On agent-based software engineering. Artif. Intell. 117(2), 277–296 (2000)

    Article  Google Scholar 

  14. Jennings, N.R.: An agent-based approach for building complex software systems. Commun. ACM 44(4), 35–41 (2001)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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

    Chapter  Google Scholar 

  19. 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

    Chapter  Google Scholar 

  20. 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

    Chapter  Google Scholar 

  21. Rao, A.S.: BDI agents: from theory to practice. In: Proceedings of the 1st International Conference of Multiagent Systems, July 1995

    Google Scholar 

  22. 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

    Chapter  Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. 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

    Google Scholar 

  26. Weyns, D., Steegmans, E., Holvoet, T.: Towards active perception in situated multi-agent systems. Appl. Artif. Intell. 18(9–10), 867–883 (2004)

    Article  Google Scholar 

  27. Wooldridge, M.: An Introduction to MultiAgent Systems, 2nd edn. Wiley Publishing, Chichester (2009)

    Google Scholar 

  28. Ye, J., Dobson, S., McKeever, S.: Situation identification techniques in pervasive computing: a review. Pervasive Mob. Comput. 8(1), 36–66 (2012)

    Article  Google Scholar 

  29. Yılmaz, Ö., Erdur, R.C.: iConAwa - an intelligent context-aware system. Expert Syst. Appl. 39(3), 2907–2918 (2012)

    Article  Google Scholar 

  30. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jeremias Dötterl .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics