ARTIFICIAL INTELLIGENCE APPLICATIONS IN WIRELESS NETWORKS
-
Upload
kanchiuniv -
Category
Documents
-
view
1 -
download
0
Transcript of ARTIFICIAL INTELLIGENCE APPLICATIONS IN WIRELESS NETWORKS
ARTIFICIAL INTELLIGENCE APPLICATIONS IN WIRELESS NETWORKSBekir Sait Çiftler
http://bsciftler.etu.edu.tr
Artificial Intelligence
� Intelligent Agents
� Deduction
� Reasoning
� Problem solving
2
� Problem solving
� Learning
Image Source:http://upload.wikimedia.org/wikipedia/commons/1/17/ArtificialFictionBrain.png
AI in Wireless Technology
� Cognitive Radios
� Dynamic Spectrum Access
� Self-Organizing Networks
� Spectrum Markets
3
� Spectrum Markets
� Docitive Networks
� Swarm Intelligence
Artificial Intelligence for Cognitive Radios
� What is a Cognitive Radio? => Late 1990s
� Dynamic Spectrum Access (DSA)
� Spectrum Markets
� Self-organizing Networks (SONs)
5
� Self-organizing Networks (SONs)
� Software Defined Radio
� Capabilities of CR;
� Observation
� Reconfiguration CE: Cognitive Engine
� Cognition
Artificial Intelligence for Cognitive Radios
� AI techniques used in CR (Cognitive Engines) [He, 2010];
� Artificial Neural Networks (ANNs)
� Metaheuristic Algorithms
6
� Metaheuristic Algorithms
� Hidden Markov Models (HMMs)
� Rule-based Systems (RBSs)
� Ontology-based Systems (OBSs)
� Case-based Systems (CBSs)
Artificial Intelligence for Cognitive Radios
� Performance Factors [He, 2010];
� Responsiveness
� Complexity
� Security
7
� Security
� Robustness
� Stability
AI Techniques for Wireless Networks
� Awareness
� Extracting the information
� Reasoning
� Finding an appropriate action
8
� Finding an appropriate action
� Learning
� Accumulating knowledge
Artificial Neural Networks
� The study of the human brain
� A set of nonlinear functions with adjustableparameters to give a desired output
9
ANN dependency graphImage Source: Wikipedia
Types of ANNs used in CR
� Multi-Layer Linear Perceptron Networks
� Back Propagation & Genetic Algorithms
� Nonlinear Perceptron Networks
� Flexible but slow!
10
� Flexible but slow!
� Radial Basis Function Networks
� Local Minimum: Not a problem any more
Application of ANN to CR
� Spectrum Sensing: ANN-based signal classifier[Fehske, 2005]� Cyclostationary analysis & ANN
� Efficiency & Reliability of Signal Classification
Radio Parameter Adaptation [Reed, 2005]
11
� Radio Parameter Adaptation [Reed, 2005]� CR testbed using Tektronix test equipment
� BER, maximizing the throughput, minimizing the transmissionpower
� Large-Scale CR cloud optimization[Hasegawa, 2007]
Metaheuristic Algorithms
� Explicit relations usually N/A
� Genetic Algorithms
� Fitness function
12
� Fitness function
� Reproduction, mutation; Increasing fitness!
� Simulated Annealing
� Tabu Search
� Ant Colony Optimization
Application of MAs to CR
� Applying the GA to adapt the radio parameters of an SDR [Rondeau, 2004]
� The fitness function
� Link condition
13
� User-application requirements
Hidden Markov Models
� Making transitions from state to state
� The states are hidden! Only outputs are observable!
� Recognition
� Probability of observation sequence
14
� Probability of observation sequence
� Decoding
� Best explanation to observation sequence (ViterbiAlgorithm)
� Training, Learning
Application of HMMs to CR
� Modeling the wireless channel online for CR [Rondeau, 2004]
� The HMM is trained using the GA with data from a broadband channel sounder in a LOS additive whiteGaussian noise channel
15
Gaussian noise channel
� Spectrum Sensing & DSA [Kim, Akbar, 2007] [Ghosh, 2009]
Rule-based Systems (RBS)
� Rules extracted from a specific application area
� Rule base, Inference Engine (Input => Rules => Output)
� IF conditions THEN actions [He, 2010]
� New data may or may not trigger a rule
16
� New data may or may not trigger a rule
� Rule extraction with another CE
Application of RBS to CR
� For IEEE 802.22 Wireless Rural Area Network developed and evaluated [Reed, 2006];
� Lower complexity w.r.t. GA cognitive engines
� Rule database extraction [Weingart, 2007]
17
� Rule database extraction [Weingart, 2007]
� Statistical analysis
Ontology-based Systems (OBS)
� Semantic => Understandable
� Logically deduction
� Ontology includes;
� Classes
18
� Classes
� Instances
� Attributes
� Relations
� XML, RDF, OWL => Semantic Web
Application of OBS to CR
� Policies
� DARPA’s next-generation (XG) policy languageframework
� Future extensions of spectrum rules
19
� OBR used for self-awareness & interoperabilityamong SDR nodes [Kokar, 2009]
Case-based Systems (CBS)
� Previous similar cases for problem-solving process toobtain a solution [Kolodner, 1996]
� Modules in a CBS;
� Case representation and indexing
20
� Case representation and indexing
� Case selection and retrieval
� Case evaluation and adaptation
� Case database population and maintanance
� Similar to human reasoning
Application of CBS to CR
� A CE using CBR & fuzzy logic to determine thechannel type for WiMAX systems[Khedr & Shatila, 2009]
� Acceptable solution
21
� Acceptable solution
� Needs to learn new cases
Coexistance of Multiple CEs22
� Cognitive Femtocells
� Insufficient to design an AI in isolation!
� Games;
� Supermodular games� Supermodular games
� Potential games
� Auction theory
� Stochastic games
Docitive cycle which extends the cognitive cycle through the teaching element[Blasco, 2011]
Docitive Networks23
Docitive Networks24
� A learning agent e.g. can take advantage of the exchange of information and expert knowledge from other agents, the so-called docitive agents. [Blasco, 2011]
Swarm Intelligence in WSN26
� Wireless sensor networks (WSNs) contain hundreds or thousands of those sensors nodes => Swarm!
� Path discovery for efficiency! [Barbancho, 2007]
Image Source:
Popupcity.net
Conclusion
� AI techniques lie at the heart of Cognitive Radio
� Tradeoffs
� Performance
� Costs
27
� Costs
� Interdisciplanry nature
� Computer Science
� Optimization
� Mathematics
References
1) He, A.; Kyung Kyoon Bae; Newman, T.R.; Gaeddert, J.; Kyouwoong Kim; Menon, R.; Morales-Tirado, L.; Neel, J.J.; Youping Zhao; Reed, J.H.; Tranter, W.H.; , "A Survey of Artificial Intelligence for Cognitive Radios," Vehicular Technology, IEEE Transactions on , vol.59, no.4, pp.1578-1592, May 2010
2) A. Fehske, J. Gaeddert, and J. H. Reed, “A new approach to signal classification using spectral correlation and neural networks,” in Proc. 1st IEEE Int. Symp. New Frontiers DySPAN, Baltimore, MD, Nov. 8–11, 2005, pp. 144–150.
3) J. H. Reed et al., “Development of a Cognitive Engine and Analysis of WRAN Cognitive Radio
28
Algorithms—Phase I,” Wireless @ Virginia Tech, Virginia Polytech. Inst. State Univ., Blacksburg, VA, Dec. 2005.
4) M. Hasegawa, T. Ha Nguyen, G. Miyamoto, Y. Murata, and S. Kato, “Distributed optimization based on neurodynamics for cognitive wireless clouds,” in Proc. IEEE 18th Int. Symp. PIMRC, Athens, Greece, Sep. 3–7, 2007, pp. 1–5.
5) T. W. Rondeau, B. Le, C. J. Rieser, and C. W. Bostian, “Cognitive radios with genetic algorithms: Intelligent control of software defined radios,” in Proc. Forum Tech. Conf. SDR, Phoenix, AZ, Nov. 15–18, 2004, pp. C-3–C-8
References29
6) T. W. Rondeau, C. J. Rieser, T. M. Gallagher, and C. W. Bostian, “Online modeling of wireless channels with hidden Markov models and channel impulse responses for cognitive radios,” in Proc. IEEE MTT-S Int. Microw. Symp. Dig., Fort Worth, TX, Jun. 6–11, 2004, pp. 739–742.
7) K. Kim, I. A. Akbar, K. K. Bae, J.-s. Urn, C. M. Spooner, and J. H. Reed, “Cyclostationary approaches tosignal detection and classification in cognitive radio,” in Proc. 2nd IEEE Int. Symp. New FrontiersDySPAN, Dublin, Ireland, Apr. 17–20, 2007, pp. 212–215.
8) C. Ghosh, C. Cordeiro, D. P. Agrawal, and M. B. Rao, “Markov chain existence and hiddenMarkovmodels in spectrum sensing,” in Proc. IEEE Int. Conf. PerCom, Galveston, TX, Mar. 9–13, 2009, pp. 1–6.
9) J. H. Reed et al., “Development of a cognitive engine and analysis of WRAN cognitive radioalgorithms—Phase II,”Wireless@Virginia Tech, Virginia Polytech. Inst. State Univ., Blacksburg, VA, Dec. 2006.
10) T. Weingart, D. C. Sicker, and D. Grunwald, “A statistical method for reconfiguration of cognitiveradios,” IEEE Wireless Commun., vol. 14, no. 4, pp. 34–40, Aug. 2007.
11) M. M. Kokar and L. Lechowicz, “Language issues for cognitive radio,” IEEE J. Sel. Areas Commun., vol. 97, no. 4, pp. 689–707, Apr. 2009.
References30
12) J. L. Kolodner and D. Leake, “A tutorial introduction to case-based reasoning,” in Case-Based Reasoning: Experiences, Lessons and Future Directions. Cambridge, MA: MIT Press, 1996, pp. 31–65.
13) M. Khedr and H. Shatila, “Cogmax—A cognitive radio approach for WiMAX systems,” in Proc. IEEE AICCSA, Rabat, Morocco, May 10–13, 2009, pp. 550–554.
14) Blasco, P. M., “Docitive Networks − A Step Beyond Cognition −” Master Thesis, UniversitatPolit`ecnica de Catalunya, Jan 2011
15) Julio Barbancho, Carlos León, F.J. Molina, Antonio Barbancho, Using artificial intelligence in 15) Julio Barbancho, Carlos León, F.J. Molina, Antonio Barbancho, Using artificial intelligence in routing schemes for wireless networks, Computer Communications, Volume 30, Jun 2007
Thanks31
� My special thanks to;
� Prof. Dr. Halim Yanikomeroglu
� Furkan Alaca (MSc Student @ Carleton University)