Skip to main content
Log in

Computational intelligence framework for context-aware decision making

  • Original Article
  • Published:
International Journal of System Assurance Engineering and Management Aims and scope Submit manuscript

Abstract

Learning of context-aware systems is necessary in building up knowledge on the characteristics of the environment to provide efficient decision making within multi-objective requirements. As the industrial systems becomes complex day-by-day, intelligent machine learning techniques need to be implemented at respective context-aware situations to facilitate recommendations using soft computing methods based on dynamic user specifications. In this paper, a framework is designed for a meta-database that is generated by contextual information of several peers with what-if conditions and rule-based approaches and thus by provide decision making utilizing several existing soft computing algorithms.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Andreou AS, Mateou NH, Zombanakis GA (2005) Soft computing for crisis management and political decision making: the use of genetically evolved fuzzy cognitive maps. Soft Comput 9(3):194–210

    Article  Google Scholar 

  • Bal Y, Bal MDA, Bzkurt S (2012) A new paradigm in decision making process in business: using soft computing methods. Glob J Technol 1:1185–1190

    Google Scholar 

  • Baldauf M, Dustdar S, Rosenberg F (2007) A survey on context-aware systems. Int J Ad Hoc Ubiquit Comput 2(4):263–277

    Article  Google Scholar 

  • Bardram JE (2004) Applications of context-aware computing in hospital work: examples and design principles. In: Proceedings of the 2004 ACM symposium on applied computing. ACM, New York, pp 1574–1579

  • Bauer J, Kutsche R, Ehrmanntraut R (2003) Identification and modeling of contexts for different information scenarios in air traffic. Technische Universität Berlin, Diplomarbeit

    Google Scholar 

  • Bettini CBOHK et al (2010) A survey of context modelling and reasoning techniques. Pervasive Mobile Comput 6(2):161–180

    Article  Google Scholar 

  • BISC (2014) Berkeley Institute in Soft Computing. http://www-bisc.cs.berkeley.edu/. Accessed 10 Oct 2014

  • Bolchini C et al (2007) A data-oriented survey of context models. ACM Sigmod Rec 36(4):19–26

    Article  Google Scholar 

  • Bonarini A, Masulli F, Pasi G (2003) Soft computing applications, 18th edn. Springer, New York

    Book  MATH  Google Scholar 

  • Bonissone PP (1997) Soft computing: the convergence of emerging reasoning technologies. Soft Comput 1(1):6–18

    Article  MathSciNet  Google Scholar 

  • Borges V, Jeberson W (2013) Survey of context information fusion for sensor networks based ubiquitous systems. J Sens Actuator Netw 2(1):1–27

    Article  Google Scholar 

  • Bouzy B, Cazenave T (1997) Using the object oriented paradigm to model context in computer go. In: Proceedings of the first international and interdisciplinary conference on modeling and using context, pp 279–289

  • Brdiczka O, Reignier P, Crowley JL (2005) Supervised learning of an abstract context model for an intelligent environment. In: Proceedings of the 2005 joint conference on smart objects and ambient intelligence: innovative context-aware services: usages and technologies. ACM, New York, pp 259–264

  • Burrell J, Treadwell P, Gay GK (2000) Designing for context: usability in a ubiquitous environment. In: Proceedings on the 2000 conference on Universal Usability. ACM, New York, pp 80–84

  • Chandola V, Banerjee A, Kumar V (2009) Anomaly detection: a survey. ACM Comput Surv (CSUR) 41(3):15

    Article  Google Scholar 

  • Chen G, David K (2000) A survey of context-aware mobile computing research. Dartmouth College, Hanover

    Google Scholar 

  • Chen G, Li M, Kotz D (2004) Design and implementation of a large-scale context fusion network. IEEE, New York, pp 246–255

  • Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273–297

    MATH  Google Scholar 

  • Cristianini N, Ricci E (2008) Support vector machines. Encyclopedia of algorithms. Springer, New York, pp 928–932

    Chapter  Google Scholar 

  • Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, New York

    MATH  Google Scholar 

  • Dey A (1998) Context-aware computing: the CyberDesk project. In: Proceedings of the AAAI 1998 spring symposium on intelligent environments, Menlo Park

  • Dey A, Abowd G, Salber D (2001) A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum–Comput Interact 16:97–166

    Article  Google Scholar 

  • Dey AK, Salber D, Futakawa M, Abowd GD (1999) An architecture to support context-aware applications

  • Dorigo M, Birattari M (2010) Ant colony optimization. Encyclopedia of machine learning. Springer, New York, pp 36–39

    Google Scholar 

  • Dote Y, Seppo JO (2001) Industrial applications of soft computing: a review. Proc IEEE 89(9):1243–1265

    Article  Google Scholar 

  • Favela J, Martinez-Garcia AI (2003) Context-aware mobile communication in hospitals. Computers 36(9):38–46

    Article  Google Scholar 

  • Figo D, Diniz PC, Ferreira DR, Cardoso JM (2010) Preprocessing techniques for context recognition from accelerometer data. Pers Ubiquit Comput 14(7):645–662

    Article  Google Scholar 

  • Flanagan JA (2005) Context awareness in a mobile device: Ontologies versus unsupervised/supervised learning. In: Proceedings of international and interdisciplinary conference on adaptive knowledge representation and reasoning, Espoo, pp 167–170

  • Fogarty J, Lai J, Christensen J (2004) Presence versus availability: the design and evaluation of a context-aware communication client. Int J Hum Comput Stud 61(3):299–317

    Article  Google Scholar 

  • Forstadius J, Lassila O, Seppanen T (2005) RDF-based model for context-aware reasoning in rich service environment. IEEE, New York, pp 15–19

  • Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68

    Article  Google Scholar 

  • Graupe D (2007) Principles of artificial neural net. World Scientific, Singapore

    Book  MATH  Google Scholar 

  • Gross T, Specht M (2001) Awareness in context-aware information systems. In: Mensch & computer, Springer, New York, pp 173–182

  • Gustavsen R (2002) Condor—an application framework for mobility-based context-aware applications. In: Proceedings of the workshop on concepts and models for ubiquitous computing

  • Hagan MT, Demuth HB, Beale MH (1996) Neural network design. Pws, Boston

    Google Scholar 

  • Hasida K (2007) Semantic authoring and semantic computing. In: New frontiers in artificial intelligence. Springer, Berlin, pp 137–149

  • Henricksen K, Indulska J, Rakotonirainy A (2002) Modeling context information in pervasive computing systems. pervasive computing. Springer, Berlin, pp 167–180

    Chapter  Google Scholar 

  • Henricksen K, Indulska J, Rakotonirainy A (2003) Generating context management infrastructure from high-level context models. In: 4th International conference on mobile data management (MDM)-industrial track

  • Herrera F, Alonos S, Chiclana F, Herrera-Viedma E (2009) Computing with words in decision making: foundations, trends and prospects. Fuzzy Optim Decis Making 8:337–364

    Article  Google Scholar 

  • Himberg J et al (2001) Time series segmentation for context recognition in mobile devices. In: Proceedings IEEE international conference on data mining, pp 203–210

  • Ho T-F et al (2009) Multi-objective parallel test-sheet composition using enhanced particle swarm optimization. Edu Technol Socy 12(4):193–206

    Google Scholar 

  • Hong J-Y, Suh E-H, Kim S-J (2009) Context-aware systems: a literature review and classification. Expert Syst Appl 36(4):8509–8522

    Article  Google Scholar 

  • Huang SH, Wu TT, Chu HC, Hwang GJ (2008) A decision tree approach to conducting dynamic assessment in a context-aware ubiquitous learning environment. IEEE, New York pp 89–94

  • Huang Y et al (2010) Development of soft computing and applications in agricultural and biological engineering. Comput Electron Agric 71(2):107–127

    Article  Google Scholar 

  • Huebscher MC, McCann JA (2004) Adaptive middleware for context-aware applications in smart-homes. In: Proceedings of the 2nd workshop on middleware for pervasive and ad-hoc computing. ACM, New York, pp 111–116

  • Jiang X, Landay JA (2002) Modeling privacy control in context-aware systems. Pervasive Computing 1(3):59–63

    Article  Google Scholar 

  • Pal SK, Mitra S (1999) Neuro-fuzzy pattern recognition: methods in soft computing. Wiley, New York

    Google Scholar 

  • Kaliszewski I (2006) Soft Computing for complex multiple criteria decision making. Springer, Warsaw

    MATH  Google Scholar 

  • Karray FO, De Silva CW (2004) Soft computing and intelligent systems design: theory, tools, and applications. Pearson Education, Upper Saddle River

    Google Scholar 

  • Keidl M, Kemper A (2004) Towards context-aware adaptable web services. In: Proceedings of the 13th international World Wide Web conference on alternate track papers & posters. ACM, New York, pp 55–65

  • Kennedy J (2010) Particle swarm optimization. In: Encyclopedia of machine learning, Springe, Berlin, pp 760–766

  • Khungar S, Riekki J (2004) Context based storage: system for managing data in ubiquitous computing environment In: Proceedings of 12th international conference on advanced computing & communication, Ahmedabad

  • Klir G, Yuan B (1995) Fuzzy sets and fuzzy logic. Prentice Hall, Upper Saddle River

    MATH  Google Scholar 

  • Kosko B (1992) Neural networks and fuzzy systems: a dynamical systems approach to machine intelligence/book and disk. Prentice Hall, Upper Saddle River

    MATH  Google Scholar 

  • Kwon O, Kim M (2004) MyMessage: case-based reasoning and multicriteria decision making techniques for intelligent context-aware message filtering. Expert Syst Appl 27(3):467–480

    Article  Google Scholar 

  • Lakov DV, Vassileva MV (2005) Decision making soft computing agents. Int J Syst Sci 36(14):921–930

    Article  MATH  Google Scholar 

  • Li A (2012) Modeling human decisions in coupled human and natural systems: review of agent-based models. Ecol Model 229:25–36

    Article  Google Scholar 

  • Li X, Madnick S, Zhu H, Fan Y (2009) An approach to composing web services with context heterogeneity. In: IEEE international conference on web services, pp 695–702

  • Limbourg Q et al (2004) Usixml: a user interface description language for context-sensitive user interfaces. In: Proceedings of the AVI’2004 Workshop on developing user interfaces with XML: advances on user interface description languages UIXML, pp 55–62

  • Madani K (2014) Industrial applications of artificial neural networks. Comput Int Sci J 3(1):8–20

    Google Scholar 

  • Magree J (1964) Decision trees for decision making. Harvard Bus Rev 20:126–138

    Google Scholar 

  • Mitra S, Pal SK, Mitra P (2002) Data mining in soft computing framework: a survey. IEEE Trans Neural Netw 13(1):3–14

    Article  Google Scholar 

  • Mittal A, Kassim A (2007) Bayesian network technologies: applications and graphical models. IGI Global, Hershey

    Book  Google Scholar 

  • Moore P et al (2007) A survey of context modeling for pervasive cooperative learning. National Institute of Standards and Technology, Gaithersburg, p K5-1

  • Moore P, Hu B (2007) A context framework with ontology for personalised and cooperative mobile learning. Springer, Berlin, pp 727–738

  • Ono C, Kurokawa M, Motomura Y, Asoh H (2007) A context-aware movie preference model using a Bayesian network for recommendation and promotion. User Modeling. Springer, Berlin, pp 247–257

    Google Scholar 

  • Öztürk P, Aamodt A (1997) Towards a model of context for case-based diagnostic problem solving. In: Context-97; proceedings of the interdisciplinary conference on modeling and using context, pp 198–208

  • Papageorgiou EI, Stylios CD, Groumpos PP (2008) The soft computing technique of fuzzy cognitive maps for decision making in radiotherapy. Intelligent and adaptive systems in medicine. CRC Press, Boca Raton, pp 106–127

    Google Scholar 

  • Patterson DW (1998) Artificial neural networks: theory and applications. PTR, Prentice Hall, Upper Saddle River

    Google Scholar 

  • Pawlak Z (2002) Rough sets, decision algorithms and Bayes’ theorem. Eur J Oper Res 136(1):181–189

    Article  MathSciNet  MATH  Google Scholar 

  • Perera C, Zaslavsky A, Christen P, Georgakopoulos D (2014) Context aware computing for the internet of things: a surve. Commun Surv Tutor 16(1):414–454

    Article  Google Scholar 

  • Pham DT et al (2006) The bees algorithm-a novel tool for complex optimisation problems. In: Proceedings of the 2nd virtual international conference on intelligent production machines and systems, pp 454–459

  • Precup RE, Hellendoorn H (2011) A survey on industrial applications of fuzzy control. Comput Ind 62(3):213–226

    Article  Google Scholar 

  • Prekop P, Burnett M (2003) Activities, context and ubiquitous computing. Ubiquit Comput Comput Commun 26(11):1168–1176

    Article  Google Scholar 

  • Priya IP, Charles J, Kumar SBR (2014) Context-aware architecture for user access control. Int J Adv Res Comput Sci Technol 2(3):1–4

    Google Scholar 

  • Ramesh R, Mannan MA, Poo AN (2002) Support vector machines model for classification of thermal error in machine tools. Int J Adv Manuf Technol 20(2):114–120

    Article  Google Scholar 

  • Rezaie M, Soltanian-Zadeh H, Siadat M, Elisevich K (2005) Soft computing approaches to computer aided decision making for temporal lobe epilepsy. IEEE, New York, pp 42–45

    Google Scholar 

  • Riva O (2006) Contory: a middleware for the provisioning of context information on smart phones. Springer, New York, pp 219–239

    Google Scholar 

  • Roche S, Nabian N, Kloeckl K, Ratti C (2012) Are ‘smart cities’ smart enough. In: Global geospatial conference

  • Ross TJ (2013) Fuzzy logic with engineering applications. Wiley, London

    Google Scholar 

  • Ryan N, Pascoe J, Morse D (1997) Enhanced reality fieldwork: the context-aware archaeological assistant. Tempus Reparatum, Oxford

    Google Scholar 

  • Sadeh NM et al (2003) Creating an open agent environment for context-aware m-commerce. Agentcities: challenges in open agent environments, vol. 70. Springer, Berlin

  • Sánchez AM, Patricio MA, García J, Molina JM (2009) A context model and reasoning system to improve object tracking complex scenarios. Expert Syst Appl 36(8):10995–11005

    Article  Google Scholar 

  • Satyanarayanan M (2001) Pervasive computing: vision and challenges. IEEE Pers Commun 8(4):10–17

    Article  Google Scholar 

  • Schilit BN, Theimer MM (1994) Disseminating active map information to mobile hosts. Network 8(5):22–32

    Google Scholar 

  • Schilit B, Adams N, Want R (1994a) Context-aware computing applications. IEEE, New York, pp 85–90

    Google Scholar 

  • Schilit B, Adams N, Want R (1994) Context-aware computing applications. In: Proceedings of the workshop on mobile computing systems and applications (WMCSA), pp 85–90

  • Schilit BN, Hilbert DM, Trevor J (2002) Context-aware communication. IEEE Wirel Commun 9(5):46–54

    Article  Google Scholar 

  • Shah-Hosseini H (2009) The intelligent water drops algorithm: a nature-inspired swarm-based optimization algorithm. International Journal of Bio-Inspired Computation 1(1):71–79

    Article  Google Scholar 

  • Shukla A, Tiwari R, Kala R (2012) Real life applications of soft computing. CRC Press, Boca Raton

    Google Scholar 

  • Singh AK, Parida P (2013) Soft computing in financial decision making. Global Journal of Management and Business Studies 3(2):103–110

    Google Scholar 

  • Smirnov AV, Levashova TV, Shilov NG, Krizhanovsky AA (2014) Knowledge fusion in context-aware decision support: ontology-based modeling and patterns. Recent developments and new directions in soft computing. Springer International Publishing, New York, pp 35–51

    Google Scholar 

  • Specht DF (1990) Probabilistic neural networks. Neural networks 3(1):109–118

    Article  Google Scholar 

  • Strang T, Linnhoff-Popien C (2004) A context modeling survey

  • Sun Z, Wang M, Dong D (2010) Decision making in multiagent web services based on soft computing. In: Casillas J, Lopez FJM (eds) Marketing intelligent systems using soft computing. Springer, Warsaw, pp 389–415

    Chapter  Google Scholar 

  • Tetchueng JL, Garlatti S, Laube S (2008) A context-aware learning system based on generic scenarios and the theory in didactic anthropology of knowledge. IJCSA 5(1):71–87

    Google Scholar 

  • Van Dijk TA (1999) Context models in discourse processing. In: van Oostendorp H, Goldman S (eds) The construction of mental representations during reading. Lawrence Erlbaum, Mahwah, pp 123–148

    Google Scholar 

  • Verbert KMN et al (2012) Context-aware recommender systems for learning: a survey and future challenges. IEEE Trans Learn Technol 5(4):318–335

    Article  Google Scholar 

  • W3C (2004) Composite capabilities/preference profile. http://www.w3.org/TR/2004/REC-CCPP-struct-vocab-20040115/

  • Wang L (2005) Support vector machines: theory and applications. Springer, New York

    Book  MATH  Google Scholar 

  • Want R, Hopper A, Falcao V, Gibbons J (1992) The active badge location system. ACM Trans Inf Syst 10(1):91–102

    Article  Google Scholar 

  • Wapforum (2001) User Agent Profile (UAProf) specification. http://www.wapforum.org

  • Weiser M (1993) Ubiquitous computing. Computer 26(10):71–72

    Article  Google Scholar 

  • Whitley D (1994) A genetic algorithm tutorial. Stat Comput 4(2):65–85

    Article  Google Scholar 

  • Widrow B, Rumelhart DE, Lehr MA (1994) Neural networks: applications in industry, business and science. Commun ACM 37(3):93–105

    Article  Google Scholar 

  • Yager RR, Zadeh LA (1992) An introduction to fuzzy logic applications in intelligent systems. Kluwer Academic, Boston

    Book  MATH  Google Scholar 

  • Yang XS, Deb S (2014) Cuckoo search: recent advances and applications. Neural Comput Appl 24(1):169–174

    Article  Google Scholar 

  • Yu X, Gen M (2010) Introduction to evolutionary algorithms. Springer, New York

    Book  MATH  Google Scholar 

  • Zadeh L (1994a) Soft computing and fuzzy logic. IEEE Software, New York, pp 48–56

    Google Scholar 

  • Zadeh LA (1994b) Fuzzy logic, neural networks, and soft computing. Commun ACM 37(3):77–84

    Article  Google Scholar 

  • Zitzler E (1999) Evolutionary algorithms for multiobjective optimization: methods and applications. Shaker, Ithaca

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adithya Thaduri.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Thaduri, A., Kumar, U. & Verma, A.K. Computational intelligence framework for context-aware decision making. Int J Syst Assur Eng Manag 8 (Suppl 4), 2146–2157 (2017). https://doi.org/10.1007/s13198-014-0320-8

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13198-014-0320-8

Keywords

Navigation