SlideShare a Scribd company logo
1 of 51
Weave-D
A cognitive approach towards data
accumulation and fusion
Thushan Ganegedara
Ruwan Gunarathne
Lasindu Vidana Pathiranage
Buddhima Wijeweera
Why Weave-D?
Growth of amount of information
Handle
data
Temporal
Multi-
modal
Prevent
catastrophic
interference
Incremental
learning
algorithms
Visualizing
information
Intuitive
Simple
Apply
previous
knowledge
to acquire
new
knowledge
Conceptualization
Generalizati
on of
acquired
knowledge
??
??
What is Weave-D?
Accumulate
data (i.e.
Images, Text)
Feature
Extraction
Incremental
learning
Link
generation
Query & Visualize UI
Accumulates temporal, multi-
modal or multi source data in an
organized manner
Extract information from data (ex.
Color, Edge, Shape information of
images)
Incrementally learn using IKASL
algorithm
Links represent relationships
between multi-modal data
Major Research Problems
• Integrating incremental learning algorithm to
the selected artificial perception model
• What are the potential performance
improvements for selected unsupervised
learning algorithm?
• What are the suitable feature extraction
techniques for images and text?
• How to visualize complex learning outcomes to
user?
Major Challenges
• General
▫ Limited resources and novelty of the algorithms
▫ Finding suitable datasets
• Image Feature Extraction
▫ Deciding the best colors space to represent images
▫ Researching shape descriptor implementations
• Text Feature Extraction Techniques
▫ Researching suitable text feature extraction
techniques
Major Challenges (cont.)
• Unsupervised Learning Algorithms
▫ Implementing IKASL
▫ Testing and verifying correctness of IKASL
• Researching information visualization tools to fit
our requirements
Project Scope
• The proposed system will be implemented for
handling only Image and Text inputs
• System will be designed to be used by data
analysts
• System will,
▫ Extract feature vectors of images and texts
▫ Acquire knowledge using data input to Weave-D
▫ Generate links between data
Project Scope
• Persistence technique (ex. SQL DB,XML, etc.)
will be used to store acquired knowledge and
generated links
• Provide an interface for users to query/visualize
information
Assumptions & Limitations
• Selected features(e.g. color, shape,…) provide a
good representation of the data (e.g. images,…)
• In artificial perception model, perception at a
certain layer, can be represented by one most
significant feature from the layer below
• Input data should be compatible with feature
extractors (i.e. Type, Format, …)
• Tools required (e.g. Feature extraction,
Information Visualization) can be utilized in the
project with no/slight modifications
Deliverables
• JAVA implementation of the proposed system
including several sub-components
• Documentation
Incremental
learning
Information
persistence
Information
linking
Information
visualization
• Research Proposal • Literature Review
• Project Scope Document • Architectural Document
• Project Report • User Manual
Deliverables
• Image - Color feature extraction tools (C#)
• Image – Shape feature extraction tools (Matlab)
• Image – Edge feature extraction tools (Java)
• Text feature extraction tools (Java)
• Unsupervised learning algorithm testing and
visualization tools (GSOM, IKASL algorithms)
(Java)
• Modified information visualization tool (Java)
Feasibility of Deliverables
• Feature extraction tools
▫ Images (e.g. img (Rummager))
▫ Text (e.g. Wordnet, uClassify)
• Unsupervised learning algorithm tools
▫ GSOM
▫ IKASL
• Visualization
▫ Arena 3D (with modifications)
IKASL
GSOMSOM
Literature Review
Artificial Perception
Model
Unsupervised Learning
Algorithms
Information
Visualization
Feature Extraction
Techniques
Other Similar Systems
3D
2D
Text
Images
Which Fits Where?
User
Perception Model
Artificial Perception Model [1]
• Inspired by human perceptive and cognitive
system
• Close resemblance to human brain
• Key features
▫ Supports multiple modalities
▫ Ability to generate high-level perceptions by
aggregating input stimuli belonging to multiple
modalities
▫ Conceptualization of information
[1] Bamunusinghe, Jeewanee, and Damminda Alahakoon. "Artificial Visual Percepts for Image Understanding." In
Proceedings of the International Conference on Intelligent Systems. 2010.
Artificial Perception Model
Specialization of vision
Specialization of
color
Unsupervised Learning
Algorithms
Self-Organizing Maps (SOM) [2]
• Visualization technique which reduces the
dimensions of data to help humans understand
high dimensional data.
• Self-Organizing Map (SOM) is a type of
unsupervised artificial neural network.
• Topology preserving map
[2] Kohonen, Teuvo. "The self-organizing map." Proceedings of the IEEE 78, no. 9 (1990):1464-1480
SOM
2-Dimensional output space High dimensional input space
Growing Self-Organizing Maps
(GSOMs) [3]
• GSOM is an extension of Self-Organizing maps (SOM),
which is very popular in knowledge discovery applications.
• GSOM algorithm overcomes several limitations of SOM.
• The main advantage of GSOM over SOM is that, GSOM has
the ability to grow and modify the shape to represent the
data space better.
• Other similar work are,
▫ Growing Cell Structures (GCS’s)
▫ Neural Gas Algorithm (NGA)
▫ Incremental Grid Growing (IGG)
[3] Alahakoon, Damminda, Saman K. Halgamuge, and Bala Srinivasan. "Dynamic self-organizing maps with controlled
growth for knowledge discovery." Neural Networks, IEEE Transactions on 11, no. 3 (2000): 601-614
GSOM Algorithm
• GSOM is an unsupervised neural network, which
is initialized with four nodes and develops to
represent the input data space.
• There are three main phases which can be
distinguished in GSOM algorithm
▫ Initialization phase
▫ Growing phase
▫ Smoothing phase
Initialization Phase
• Starting four nodes will be initialized with
random values from the input vector space.
(0,1) (1,1)
(0,0) (1,0)
Growing phase
(0,1) (1,1)
(0,0) (1,0)
Input
Euclidian
Distance
Winner
Neighborhood
Smoothing phase
• Growing phase stops when new node growth
saturates
• Reduce learning rate and fix a small starting
neighborhood.
• Find winner and adapt the weights of winner
and neighbors in the same way as in growing
phase.
SOM GSOM
Fixed number of nodes & Grid size Ability to grow and change the shape
IKASL Algorithm [4]
• Most current Hebbian rule based algorithms do not
encompass incremental learning and life-long
learning
• Hebbian rule based unsupervised incremental
learning algorithm
• Is both stable and plastic
• Can be understood as an n-layer structure
• A single layer comprises 2 sub-layers
▫ Learning Layer
▫ Generalized Layer
[4] De Silva, Daswin, and Damminda Alahakoon. "Incremental knowledge acquisition and self learning from text." In
Neural Networks (IJCNN), The 2010 International Joint Conference on, pp. 1-8. IEEE, 2010.
IKASL Algorithm
Learn layer (L1)
Generalized layer (G1)
Learn layer (L2)
Input 1
Input 2
IKASL Algorithm (ctd)
Learn layer (L1)
General layer (G1)
Learn layer (L2)
General layer (G2)
Learn layer (L3)
General layer (G3)
Feature Extraction
Image Feature Extraction
• In project we do not directly interact with raw
images
• There are lots of redundant data in images
• The solution is feature extraction techniques
• This transformation process of input data to a set of
feature vectors is known as feature extraction
• The Moving Picture Expert Group (MPEG) was
established and it has developed several
implementations
• In MPEG-7: Multimedia content description
interface was created
MPEG-7 Descriptors [5-7]
• Descriptors: a core set of quantitative measures
of audio-visual features
• Some of MPEG-7 Descriptors are,
▫ Dominant Colour Descriptor
▫ Colour Layout Descriptor
▫ Edge Histogram Descriptors
[5] Ortiz, Edward, Cesar Pantoja, and María Trujillo. "An MPEG-7 Browser." InLatin American Conference on Networked
Electronic Media. 2009.
[6] Wu, Peng, Yong Man Ro, Chee Sun Won, and Yanglim Choi. "Texture descriptors in MPEG-7." In Computer Analysis of
Images and Patterns, pp. 21-28. Springer Berlin Heidelberg, 2001
[7] Chatzichristofis, Savvas A., Yiannis S. Boutalis, and Mathias Lux. "Img (rummager): An interactive content based image
retrieval system." In Similarity Search and Applications, 2009. SISAP'09. Second International Workshop on, pp. 151-153.
IEEE, 2009.
Dominant Colour Descriptor
Colour Layout Descriptor
Edge Histogram Descriptor[17]
[17] Eitz, Mathias, Kristian Hildebrand, Tamy Boubekeur, and Marc Alexa. "An evaluation of descriptors for large-scale image retrieval
from sketched feature lines." Computers & Graphics 34, no. 5 (2010): 482-498.
Proportion
20018.Jpg, 0.197, 0.162, 0.323, 0.319, 0.437
20019.jpg, 0.340, 0.076, 0.282, 0.303, 0.374
20020.jpg, 0.180, 0.212, 0.333, 0.275, 0.333
20021.jpg, 0.165, 0.222, 0.278, 0.335, 0.409
20024.jpg, 0.324, 0.100, 0.295, 0.281, 0.243
……….
20066.jpg, 0.069, 0.317, 0.257, 0.358, 0.362
Position
20018.jpg, 4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4
20019.jpg, 4,0,4,4,0,4,4,4,4,4,0,4,3,3,4,4
20020.jpg, 4,4,4,4,2,2,4,2,4,4,1,1,4,4,2,4
20021.jpg, 4,3,3,4,4,4,4,4,4,4,4,4,1,1,1,2
20024.jpg, 3,0,2,0,4,4,4,4,4,3,4,1,3,3,0,0
……….
Feature Vectors generated with EHG
20018.Jpg , 0, 0, 1, 1, 1
20019.Jpg , 1, 0, 0, 1, 1
20020.Jpg , 0, 0, 1, 1, 1
20021.Jpg , 0, 0, 1, 1, 1
20024.Jpg , 1, 0, 1, 1, 0
………
………
Existence
Results (Texture)
Existence Proportion Position
Shape Descriptors
[8] Bosch, Anna, Andrew Zisserman, and Xavier Munoz. "Representing shape with a spatial pyramid kernel." In
Proceedings of the 6th ACM international conference on Image and video retrieval, pp. 401-408. ACM, 2007.
• PHOG Descriptor [8]
▫ Outcomes
 Local shape (Given by each divided region)
 Spatial layout (Given by HOGs of regions of finer spatial grids)
Shape Descriptors
• GIST Descriptor [9]
▫ A holistic representation of an image
▫ Spatial Envelope
 Described by boundary of surface of image and inner
textures
 Properties
 Naturalness, Openness, Roughness, Ruggedness,
Expansion
▫ Estimating spatial envelope properties
 By calculating the energy spectrum of the image
(DFT)
[9] Oliva, Aude, and Antonio Torralba. "Modeling the shape of the scene: A holistic representation of the spatial envelope."
International journal of computer vision 42, no. 3 (2001): 145-175.
Text Feature Extraction
• Suitable text feature extraction techniques are
limited, why?
• Technique
• document is encoded as a histogram of words [10]
• select the set of keywords which are usually regarded
as an important keys, to create a feature vector [11]
• using WordNet lexical to create the feature vector [12]
• using uClassify web-service to create the feature
vector
[10] Kaski, Samuel, Timo Honkela, Krista Lagus, and Teuvo Kohonen. "WEBSOM–self-organizing maps of document
collections." Neurocomputing 21, no. 1 (1998): 101-117.
[11] Chumwatana, Todsanai, K. Wong, and Hong Xie. "A SOM-Based Document Clustering Using Frequent Max Substring
for Non-Segmented Texts." Journal of Intelligent Learning Systems & Applications 2 (2010): 117-125.
[12] Gharib, Tarek F., Mohammed M. Fouad, Abdulfattah Mashat, and Ibrahim Bidawi. "Self Organizing Map-based
Document Clustering Using WordNet Ontologies." International Journal of Computer Science 9 (2012).
Wordnet Lexical Categories
Act
Animal
Artifact
Food
.
.
Communication
Body
Creation
Emotion
Motion
.
.
Weather
uClassify output
docs sport games society Recreation Arts Science Business Computers Health Home
doc1 95.5 4.3 0.1 0 0 0 0 0 0 0
doc2 0 0 0 0 0 84 16 0 0 0
“Football refers to a number of sports that involve, to varying
degrees, kicking a ball with the foot to score a goal. The most popular
of these sports worldwide is association football, more commonly
known as just "football" or "soccer". Unqualified, the word football
applies to whichever form of football is the most popular in the
regional context in which the word appears, including association
football, as well as American football, Australian rules football,
Canadian football, Gaelic football, rugby league, rugby union and
other related games. These variations of football are known as
football codes.”
http://en.wikipedia.org/wiki/Football
Information Visualization
Information Visualization
• The process of showing information in more intuitive
manner
• Today data analysts preferred to use computer generated
models
• Information Visualization can be represented by
following taxonomy
Visualizing
Tools
2D
2D
perspective
3D
2D perspective 3D
perspective
Other Similar Systems
Existing Similar Systems
• Watson is an artificial intelligence computer
system capable of answering questions in
natural language.
IBM Watson [17]
[17] IBM Watson. n.d. http://www-03.ibm.com/innovation/us/watson/index.shtml (accessed April 28, 2013).
Significance of Watson
• The ability to discern double meanings of words,
puns, rhymes, and inferred hints.
• Extremely rapid responses
• The ability to process vast amounts of information to
make complex and subtle logical connections
Limitations of Watson
• Cannot process multi-modal data
• Cannot build a higher level perception of its data
• Watson does not learn incrementally
• Requires complex infrastructure
Contributions of Project Members
Major Task(s) Contributor
Implement SOM Ruwan
Research and Implement GSOM Thushan
Testing GSOM Lasindu
Research IKASL Thushan
Research Fuzzy integral Lasindu
Research Image Feature Extraction
Color Buddhima
Edge Ruwan
Shape Thushan
Research Text Feature Extraction Ruwan
Research WSD Lasindu
Research Information Visualization Buddhima
References
[13] Gephi, an open source graph visualization and manupulation software. n.d.
http://gephi.org/ (accessed April 28, 2013).
[14] BioLayout Express 3D. n.d. http://www.biolayout.org/ (accessed April 28, 2013).
[15] Ubigraph: Free dynamic graph visulization software. n.d.
http://ubietylab.net/ubigraph/ (accessed April 28, 2013).
[16] Secrier, Maria. Arena3D. n.d. http://arena3d.org/ (accessed April 28, 2013).
Thank You!

More Related Content

What's hot

MULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATION
MULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATIONMULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATION
MULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATION
gerogepatton
 
“Applying the Right Deep Learning Model with the Right Data for Your Applicat...
“Applying the Right Deep Learning Model with the Right Data for Your Applicat...“Applying the Right Deep Learning Model with the Right Data for Your Applicat...
“Applying the Right Deep Learning Model with the Right Data for Your Applicat...
Edge AI and Vision Alliance
 

What's hot (18)

MULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATION
MULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATIONMULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATION
MULTI-LEVEL FEATURE FUSION BASED TRANSFER LEARNING FOR PERSON RE-IDENTIFICATION
 
Applying Deep Learning with Weak and Noisy labels
Applying Deep Learning with Weak and Noisy labelsApplying Deep Learning with Weak and Noisy labels
Applying Deep Learning with Weak and Noisy labels
 
December 2021: Top Read Articles in Signal & Image Processing
December 2021: Top Read Articles in Signal & Image ProcessingDecember 2021: Top Read Articles in Signal & Image Processing
December 2021: Top Read Articles in Signal & Image Processing
 
November 2021: Top Read Articles in Signal & Image Processing
November 2021: Top Read Articles in Signal & Image ProcessingNovember 2021: Top Read Articles in Signal & Image Processing
November 2021: Top Read Articles in Signal & Image Processing
 
July 2021: Top Read Articles in Signal & Image Processing
July 2021: Top Read Articles in Signal & Image ProcessingJuly 2021: Top Read Articles in Signal & Image Processing
July 2021: Top Read Articles in Signal & Image Processing
 
A Critical Survey on Detection of Object and Tracking of Object With differen...
A Critical Survey on Detection of Object and Tracking of Object With differen...A Critical Survey on Detection of Object and Tracking of Object With differen...
A Critical Survey on Detection of Object and Tracking of Object With differen...
 
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING
SIGNIFICANCE OF DIMENSIONALITY REDUCTION IN IMAGE PROCESSING
 
Optical character recognition performance analysis of sif and ldf based ocr
Optical character recognition performance analysis of sif and ldf based ocrOptical character recognition performance analysis of sif and ldf based ocr
Optical character recognition performance analysis of sif and ldf based ocr
 
“Applying the Right Deep Learning Model with the Right Data for Your Applicat...
“Applying the Right Deep Learning Model with the Right Data for Your Applicat...“Applying the Right Deep Learning Model with the Right Data for Your Applicat...
“Applying the Right Deep Learning Model with the Right Data for Your Applicat...
 
H0114857
H0114857H0114857
H0114857
 
Improving of artifical neural networks performance by using gpu's a survey
Improving of artifical neural networks performance by using gpu's  a surveyImproving of artifical neural networks performance by using gpu's  a survey
Improving of artifical neural networks performance by using gpu's a survey
 
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEYIMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
IMPROVING OF ARTIFICIAL NEURAL NETWORKS PERFORMANCE BY USING GPU’S: A SURVEY
 
Gradient-Based Meta-Learning with Learned Layerwise Metric and Subspace
Gradient-Based Meta-Learning with Learned Layerwise Metric and SubspaceGradient-Based Meta-Learning with Learned Layerwise Metric and Subspace
Gradient-Based Meta-Learning with Learned Layerwise Metric and Subspace
 
META-HEURISTICS BASED ARF OPTIMIZATION FOR IMAGE RETRIEVAL
META-HEURISTICS BASED ARF OPTIMIZATION FOR IMAGE RETRIEVALMETA-HEURISTICS BASED ARF OPTIMIZATION FOR IMAGE RETRIEVAL
META-HEURISTICS BASED ARF OPTIMIZATION FOR IMAGE RETRIEVAL
 
Accelerating Deep Learning Inference 
on Mobile Systems
Accelerating Deep Learning Inference 
on Mobile SystemsAccelerating Deep Learning Inference 
on Mobile Systems
Accelerating Deep Learning Inference 
on Mobile Systems
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Top 10 Download Article in Computer Science & Information Technology: March 2021
Top 10 Download Article in Computer Science & Information Technology: March 2021Top 10 Download Article in Computer Science & Information Technology: March 2021
Top 10 Download Article in Computer Science & Information Technology: March 2021
 
TRANSFER LEARNING WITH CONVOLUTIONAL NEURAL NETWORKS FOR IRIS RECOGNITION
TRANSFER LEARNING WITH CONVOLUTIONAL NEURAL NETWORKS FOR IRIS RECOGNITIONTRANSFER LEARNING WITH CONVOLUTIONAL NEURAL NETWORKS FOR IRIS RECOGNITION
TRANSFER LEARNING WITH CONVOLUTIONAL NEURAL NETWORKS FOR IRIS RECOGNITION
 

Viewers also liked

Un día hipotético
Un día hipotéticoUn día hipotético
Un día hipotético
Lucipaly
 
Strengthening the Institutional Capacity of the PVTD within the Vocational T...
Strengthening the Institutional Capacity of the PVTD within the Vocational T...Strengthening the Institutional Capacity of the PVTD within the Vocational T...
Strengthening the Institutional Capacity of the PVTD within the Vocational T...
Timo Rainio
 
Natural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative CommunicationNatural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative Communication
Divya Sugumar
 

Viewers also liked (20)

Théo inf
Théo infThéo inf
Théo inf
 
Un día hipotético
Un día hipotéticoUn día hipotético
Un día hipotético
 
NLP e Chatbots
NLP e ChatbotsNLP e Chatbots
NLP e Chatbots
 
Global Messaging Trends 2 - When are chatbots actually useful?
Global Messaging Trends 2 - When are chatbots actually useful?Global Messaging Trends 2 - When are chatbots actually useful?
Global Messaging Trends 2 - When are chatbots actually useful?
 
Text to Speech for Mobile Voice
Text to Speech for Mobile Voice Text to Speech for Mobile Voice
Text to Speech for Mobile Voice
 
Nlp
NlpNlp
Nlp
 
Sagt07 Online Rev Vle
Sagt07 Online Rev VleSagt07 Online Rev Vle
Sagt07 Online Rev Vle
 
Strengthening the Institutional Capacity of the PVTD within the Vocational T...
Strengthening the Institutional Capacity of the PVTD within the Vocational T...Strengthening the Institutional Capacity of the PVTD within the Vocational T...
Strengthening the Institutional Capacity of the PVTD within the Vocational T...
 
Finance bots - The move toward conversational finance
Finance bots - The move toward conversational financeFinance bots - The move toward conversational finance
Finance bots - The move toward conversational finance
 
Machine Learning in NLP
Machine Learning in NLPMachine Learning in NLP
Machine Learning in NLP
 
Minds Lab Contact_Center_Solution_Using_ai_v1.0
Minds Lab Contact_Center_Solution_Using_ai_v1.0Minds Lab Contact_Center_Solution_Using_ai_v1.0
Minds Lab Contact_Center_Solution_Using_ai_v1.0
 
Introduction to natural language processing
Introduction to natural language processingIntroduction to natural language processing
Introduction to natural language processing
 
Natural Language Processing and Machine Learning
Natural Language Processing and Machine LearningNatural Language Processing and Machine Learning
Natural Language Processing and Machine Learning
 
NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk
 
Online Loan Application & Its Verification System
Online Loan Application & Its Verification SystemOnline Loan Application & Its Verification System
Online Loan Application & Its Verification System
 
Natural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative CommunicationNatural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative Communication
 
The Rise of Chatbots in 2016
The Rise of Chatbots in 2016The Rise of Chatbots in 2016
The Rise of Chatbots in 2016
 
BIT-UCSC Final Project
BIT-UCSC Final ProjectBIT-UCSC Final Project
BIT-UCSC Final Project
 
NLP for business analysts
NLP for business analystsNLP for business analysts
NLP for business analysts
 
NayLinnKo Information Requirements Analysis BIT
NayLinnKo Information Requirements Analysis BITNayLinnKo Information Requirements Analysis BIT
NayLinnKo Information Requirements Analysis BIT
 

Similar to Weave-D - 2nd Progress Evaluation Presentation

MS Word file resumes16869r.doc.doc
MS Word file resumes16869r.doc.docMS Word file resumes16869r.doc.doc
MS Word file resumes16869r.doc.doc
butest
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverview
Motaz El-Saban
 

Similar to Weave-D - 2nd Progress Evaluation Presentation (20)

Makine Öğrenmesi ile Görüntü Tanıma | Image Recognition using Machine Learning
Makine Öğrenmesi ile Görüntü Tanıma | Image Recognition using Machine LearningMakine Öğrenmesi ile Görüntü Tanıma | Image Recognition using Machine Learning
Makine Öğrenmesi ile Görüntü Tanıma | Image Recognition using Machine Learning
 
research Paper face recognition attendance system
research Paper face recognition attendance systemresearch Paper face recognition attendance system
research Paper face recognition attendance system
 
IRJET- Intelligent Character Recognition of Handwritten Characters
IRJET- Intelligent Character Recognition of Handwritten CharactersIRJET- Intelligent Character Recognition of Handwritten Characters
IRJET- Intelligent Character Recognition of Handwritten Characters
 
Multilabel Image Retreval Using Hashing
Multilabel Image Retreval Using HashingMultilabel Image Retreval Using Hashing
Multilabel Image Retreval Using Hashing
 
A Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question AnsweringA Literature Survey on Image Linguistic Visual Question Answering
A Literature Survey on Image Linguistic Visual Question Answering
 
Word
WordWord
Word
 
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
 
Introduction talk to Computer Vision
Introduction talk to Computer Vision Introduction talk to Computer Vision
Introduction talk to Computer Vision
 
IRJET- Image Seeker:Finding Similar Images
IRJET- Image Seeker:Finding Similar ImagesIRJET- Image Seeker:Finding Similar Images
IRJET- Image Seeker:Finding Similar Images
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
WELCOME TO AI PROJECT shidhant mittaal.pptx
WELCOME TO AI PROJECT shidhant mittaal.pptxWELCOME TO AI PROJECT shidhant mittaal.pptx
WELCOME TO AI PROJECT shidhant mittaal.pptx
 
IRJET- Face Recognition using Machine Learning
IRJET- Face Recognition using Machine LearningIRJET- Face Recognition using Machine Learning
IRJET- Face Recognition using Machine Learning
 
IMAGE SEGMENTATION AND ITS TECHNIQUES
IMAGE SEGMENTATION AND ITS TECHNIQUESIMAGE SEGMENTATION AND ITS TECHNIQUES
IMAGE SEGMENTATION AND ITS TECHNIQUES
 
MS Word file resumes16869r.doc.doc
MS Word file resumes16869r.doc.docMS Word file resumes16869r.doc.doc
MS Word file resumes16869r.doc.doc
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
H2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User GroupH2O with Erin LeDell at Portland R User Group
H2O with Erin LeDell at Portland R User Group
 
ALGORITHM VISUALIZER
ALGORITHM VISUALIZERALGORITHM VISUALIZER
ALGORITHM VISUALIZER
 
IRJET - Content based Image Classification
IRJET -  	  Content based Image ClassificationIRJET -  	  Content based Image Classification
IRJET - Content based Image Classification
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverview
 
20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworks20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworks
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Recently uploaded (20)

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Weave-D - 2nd Progress Evaluation Presentation

  • 1. Weave-D A cognitive approach towards data accumulation and fusion Thushan Ganegedara Ruwan Gunarathne Lasindu Vidana Pathiranage Buddhima Wijeweera
  • 2. Why Weave-D? Growth of amount of information Handle data Temporal Multi- modal Prevent catastrophic interference Incremental learning algorithms Visualizing information Intuitive Simple Apply previous knowledge to acquire new knowledge Conceptualization Generalizati on of acquired knowledge ?? ??
  • 3. What is Weave-D? Accumulate data (i.e. Images, Text) Feature Extraction Incremental learning Link generation Query & Visualize UI Accumulates temporal, multi- modal or multi source data in an organized manner Extract information from data (ex. Color, Edge, Shape information of images) Incrementally learn using IKASL algorithm Links represent relationships between multi-modal data
  • 4. Major Research Problems • Integrating incremental learning algorithm to the selected artificial perception model • What are the potential performance improvements for selected unsupervised learning algorithm? • What are the suitable feature extraction techniques for images and text? • How to visualize complex learning outcomes to user?
  • 5. Major Challenges • General ▫ Limited resources and novelty of the algorithms ▫ Finding suitable datasets • Image Feature Extraction ▫ Deciding the best colors space to represent images ▫ Researching shape descriptor implementations • Text Feature Extraction Techniques ▫ Researching suitable text feature extraction techniques
  • 6. Major Challenges (cont.) • Unsupervised Learning Algorithms ▫ Implementing IKASL ▫ Testing and verifying correctness of IKASL • Researching information visualization tools to fit our requirements
  • 7. Project Scope • The proposed system will be implemented for handling only Image and Text inputs • System will be designed to be used by data analysts • System will, ▫ Extract feature vectors of images and texts ▫ Acquire knowledge using data input to Weave-D ▫ Generate links between data
  • 8. Project Scope • Persistence technique (ex. SQL DB,XML, etc.) will be used to store acquired knowledge and generated links • Provide an interface for users to query/visualize information
  • 9. Assumptions & Limitations • Selected features(e.g. color, shape,…) provide a good representation of the data (e.g. images,…) • In artificial perception model, perception at a certain layer, can be represented by one most significant feature from the layer below • Input data should be compatible with feature extractors (i.e. Type, Format, …) • Tools required (e.g. Feature extraction, Information Visualization) can be utilized in the project with no/slight modifications
  • 10. Deliverables • JAVA implementation of the proposed system including several sub-components • Documentation Incremental learning Information persistence Information linking Information visualization • Research Proposal • Literature Review • Project Scope Document • Architectural Document • Project Report • User Manual
  • 11. Deliverables • Image - Color feature extraction tools (C#) • Image – Shape feature extraction tools (Matlab) • Image – Edge feature extraction tools (Java) • Text feature extraction tools (Java) • Unsupervised learning algorithm testing and visualization tools (GSOM, IKASL algorithms) (Java) • Modified information visualization tool (Java)
  • 12. Feasibility of Deliverables • Feature extraction tools ▫ Images (e.g. img (Rummager)) ▫ Text (e.g. Wordnet, uClassify) • Unsupervised learning algorithm tools ▫ GSOM ▫ IKASL • Visualization ▫ Arena 3D (with modifications)
  • 13. IKASL GSOMSOM Literature Review Artificial Perception Model Unsupervised Learning Algorithms Information Visualization Feature Extraction Techniques Other Similar Systems 3D 2D Text Images
  • 16. Artificial Perception Model [1] • Inspired by human perceptive and cognitive system • Close resemblance to human brain • Key features ▫ Supports multiple modalities ▫ Ability to generate high-level perceptions by aggregating input stimuli belonging to multiple modalities ▫ Conceptualization of information [1] Bamunusinghe, Jeewanee, and Damminda Alahakoon. "Artificial Visual Percepts for Image Understanding." In Proceedings of the International Conference on Intelligent Systems. 2010.
  • 17. Artificial Perception Model Specialization of vision Specialization of color
  • 19. Self-Organizing Maps (SOM) [2] • Visualization technique which reduces the dimensions of data to help humans understand high dimensional data. • Self-Organizing Map (SOM) is a type of unsupervised artificial neural network. • Topology preserving map [2] Kohonen, Teuvo. "The self-organizing map." Proceedings of the IEEE 78, no. 9 (1990):1464-1480
  • 20. SOM 2-Dimensional output space High dimensional input space
  • 21. Growing Self-Organizing Maps (GSOMs) [3] • GSOM is an extension of Self-Organizing maps (SOM), which is very popular in knowledge discovery applications. • GSOM algorithm overcomes several limitations of SOM. • The main advantage of GSOM over SOM is that, GSOM has the ability to grow and modify the shape to represent the data space better. • Other similar work are, ▫ Growing Cell Structures (GCS’s) ▫ Neural Gas Algorithm (NGA) ▫ Incremental Grid Growing (IGG) [3] Alahakoon, Damminda, Saman K. Halgamuge, and Bala Srinivasan. "Dynamic self-organizing maps with controlled growth for knowledge discovery." Neural Networks, IEEE Transactions on 11, no. 3 (2000): 601-614
  • 22. GSOM Algorithm • GSOM is an unsupervised neural network, which is initialized with four nodes and develops to represent the input data space. • There are three main phases which can be distinguished in GSOM algorithm ▫ Initialization phase ▫ Growing phase ▫ Smoothing phase
  • 23. Initialization Phase • Starting four nodes will be initialized with random values from the input vector space. (0,1) (1,1) (0,0) (1,0)
  • 24. Growing phase (0,1) (1,1) (0,0) (1,0) Input Euclidian Distance Winner Neighborhood
  • 25. Smoothing phase • Growing phase stops when new node growth saturates • Reduce learning rate and fix a small starting neighborhood. • Find winner and adapt the weights of winner and neighbors in the same way as in growing phase.
  • 26. SOM GSOM Fixed number of nodes & Grid size Ability to grow and change the shape
  • 27. IKASL Algorithm [4] • Most current Hebbian rule based algorithms do not encompass incremental learning and life-long learning • Hebbian rule based unsupervised incremental learning algorithm • Is both stable and plastic • Can be understood as an n-layer structure • A single layer comprises 2 sub-layers ▫ Learning Layer ▫ Generalized Layer [4] De Silva, Daswin, and Damminda Alahakoon. "Incremental knowledge acquisition and self learning from text." In Neural Networks (IJCNN), The 2010 International Joint Conference on, pp. 1-8. IEEE, 2010.
  • 28. IKASL Algorithm Learn layer (L1) Generalized layer (G1) Learn layer (L2) Input 1 Input 2
  • 29. IKASL Algorithm (ctd) Learn layer (L1) General layer (G1) Learn layer (L2) General layer (G2) Learn layer (L3) General layer (G3)
  • 31. Image Feature Extraction • In project we do not directly interact with raw images • There are lots of redundant data in images • The solution is feature extraction techniques • This transformation process of input data to a set of feature vectors is known as feature extraction • The Moving Picture Expert Group (MPEG) was established and it has developed several implementations • In MPEG-7: Multimedia content description interface was created
  • 32. MPEG-7 Descriptors [5-7] • Descriptors: a core set of quantitative measures of audio-visual features • Some of MPEG-7 Descriptors are, ▫ Dominant Colour Descriptor ▫ Colour Layout Descriptor ▫ Edge Histogram Descriptors [5] Ortiz, Edward, Cesar Pantoja, and María Trujillo. "An MPEG-7 Browser." InLatin American Conference on Networked Electronic Media. 2009. [6] Wu, Peng, Yong Man Ro, Chee Sun Won, and Yanglim Choi. "Texture descriptors in MPEG-7." In Computer Analysis of Images and Patterns, pp. 21-28. Springer Berlin Heidelberg, 2001 [7] Chatzichristofis, Savvas A., Yiannis S. Boutalis, and Mathias Lux. "Img (rummager): An interactive content based image retrieval system." In Similarity Search and Applications, 2009. SISAP'09. Second International Workshop on, pp. 151-153. IEEE, 2009.
  • 35. Edge Histogram Descriptor[17] [17] Eitz, Mathias, Kristian Hildebrand, Tamy Boubekeur, and Marc Alexa. "An evaluation of descriptors for large-scale image retrieval from sketched feature lines." Computers & Graphics 34, no. 5 (2010): 482-498.
  • 36. Proportion 20018.Jpg, 0.197, 0.162, 0.323, 0.319, 0.437 20019.jpg, 0.340, 0.076, 0.282, 0.303, 0.374 20020.jpg, 0.180, 0.212, 0.333, 0.275, 0.333 20021.jpg, 0.165, 0.222, 0.278, 0.335, 0.409 20024.jpg, 0.324, 0.100, 0.295, 0.281, 0.243 ………. 20066.jpg, 0.069, 0.317, 0.257, 0.358, 0.362 Position 20018.jpg, 4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4 20019.jpg, 4,0,4,4,0,4,4,4,4,4,0,4,3,3,4,4 20020.jpg, 4,4,4,4,2,2,4,2,4,4,1,1,4,4,2,4 20021.jpg, 4,3,3,4,4,4,4,4,4,4,4,4,1,1,1,2 20024.jpg, 3,0,2,0,4,4,4,4,4,3,4,1,3,3,0,0 ………. Feature Vectors generated with EHG 20018.Jpg , 0, 0, 1, 1, 1 20019.Jpg , 1, 0, 0, 1, 1 20020.Jpg , 0, 0, 1, 1, 1 20021.Jpg , 0, 0, 1, 1, 1 20024.Jpg , 1, 0, 1, 1, 0 ……… ……… Existence
  • 38. Shape Descriptors [8] Bosch, Anna, Andrew Zisserman, and Xavier Munoz. "Representing shape with a spatial pyramid kernel." In Proceedings of the 6th ACM international conference on Image and video retrieval, pp. 401-408. ACM, 2007. • PHOG Descriptor [8] ▫ Outcomes  Local shape (Given by each divided region)  Spatial layout (Given by HOGs of regions of finer spatial grids)
  • 39. Shape Descriptors • GIST Descriptor [9] ▫ A holistic representation of an image ▫ Spatial Envelope  Described by boundary of surface of image and inner textures  Properties  Naturalness, Openness, Roughness, Ruggedness, Expansion ▫ Estimating spatial envelope properties  By calculating the energy spectrum of the image (DFT) [9] Oliva, Aude, and Antonio Torralba. "Modeling the shape of the scene: A holistic representation of the spatial envelope." International journal of computer vision 42, no. 3 (2001): 145-175.
  • 40. Text Feature Extraction • Suitable text feature extraction techniques are limited, why? • Technique • document is encoded as a histogram of words [10] • select the set of keywords which are usually regarded as an important keys, to create a feature vector [11] • using WordNet lexical to create the feature vector [12] • using uClassify web-service to create the feature vector [10] Kaski, Samuel, Timo Honkela, Krista Lagus, and Teuvo Kohonen. "WEBSOM–self-organizing maps of document collections." Neurocomputing 21, no. 1 (1998): 101-117. [11] Chumwatana, Todsanai, K. Wong, and Hong Xie. "A SOM-Based Document Clustering Using Frequent Max Substring for Non-Segmented Texts." Journal of Intelligent Learning Systems & Applications 2 (2010): 117-125. [12] Gharib, Tarek F., Mohammed M. Fouad, Abdulfattah Mashat, and Ibrahim Bidawi. "Self Organizing Map-based Document Clustering Using WordNet Ontologies." International Journal of Computer Science 9 (2012).
  • 42. uClassify output docs sport games society Recreation Arts Science Business Computers Health Home doc1 95.5 4.3 0.1 0 0 0 0 0 0 0 doc2 0 0 0 0 0 84 16 0 0 0 “Football refers to a number of sports that involve, to varying degrees, kicking a ball with the foot to score a goal. The most popular of these sports worldwide is association football, more commonly known as just "football" or "soccer". Unqualified, the word football applies to whichever form of football is the most popular in the regional context in which the word appears, including association football, as well as American football, Australian rules football, Canadian football, Gaelic football, rugby league, rugby union and other related games. These variations of football are known as football codes.” http://en.wikipedia.org/wiki/Football
  • 44. Information Visualization • The process of showing information in more intuitive manner • Today data analysts preferred to use computer generated models • Information Visualization can be represented by following taxonomy Visualizing Tools 2D 2D perspective 3D 2D perspective 3D perspective
  • 45.
  • 47. Existing Similar Systems • Watson is an artificial intelligence computer system capable of answering questions in natural language. IBM Watson [17] [17] IBM Watson. n.d. http://www-03.ibm.com/innovation/us/watson/index.shtml (accessed April 28, 2013).
  • 48. Significance of Watson • The ability to discern double meanings of words, puns, rhymes, and inferred hints. • Extremely rapid responses • The ability to process vast amounts of information to make complex and subtle logical connections Limitations of Watson • Cannot process multi-modal data • Cannot build a higher level perception of its data • Watson does not learn incrementally • Requires complex infrastructure
  • 49. Contributions of Project Members Major Task(s) Contributor Implement SOM Ruwan Research and Implement GSOM Thushan Testing GSOM Lasindu Research IKASL Thushan Research Fuzzy integral Lasindu Research Image Feature Extraction Color Buddhima Edge Ruwan Shape Thushan Research Text Feature Extraction Ruwan Research WSD Lasindu Research Information Visualization Buddhima
  • 50. References [13] Gephi, an open source graph visualization and manupulation software. n.d. http://gephi.org/ (accessed April 28, 2013). [14] BioLayout Express 3D. n.d. http://www.biolayout.org/ (accessed April 28, 2013). [15] Ubigraph: Free dynamic graph visulization software. n.d. http://ubietylab.net/ubigraph/ (accessed April 28, 2013). [16] Secrier, Maria. Arena3D. n.d. http://arena3d.org/ (accessed April 28, 2013).

Editor's Notes

  1. Based on artificial perception model proposed by Jeewani [1]Accumulate real-time, temporal, multi-modal or multi source data in an organized manner.Enable data analysts to elicit information about how patterns of data change over time, by means of exploratory data mining techniques.Allow users to query and visualize information in an intuitive and simple manner.
  2. How to build relationships between multi-modal information?This is important because a perception at an instance is a combination of sensory info from several modalitiesHow to build relationships between multi-modal information?What is the best color space to represent images?IKASL perf. ImprovementsLearning rateDisparity measureFuzzy integral for aggregation
  3. Image feature extractionFixing bugs of the found feature extraction librariesWordnetResult of wordnet lexical category based feature vectors was undesirableText feature extraction techniquesAchieving Word Sense Disambiguation GSOMMeasuring the cluster quality
  4. IKASLVerifying results of IKASL algorithm
  5. LimitationsThe size of the grid and the number of nodes need to be predetermined The analysts not being aware of the topology of the data spaceThe input vectors need to be compared with weights of each and every neuron. Since the map size is very large initially, it might cause a computational overhead.
  6. Growing Cell Structures (GCS’s) The main advantage over Self Organizing Map, is the ability of the model to automatically find a suitable network structure and sizeStarts with a triangle of cells at random positions in Rnand grows over the non-zero probability space.The algorithm results in a network graph structure G=(V,E)Works well with relatively low-dimensional data, but the mapping cannot be guaranteed to be planar for high-dimensional data. This causes problems in visualizing high-dimensional dataNeural Gas Algorithm (NGA) An unsupervised self-generating neural network inspired by SOMThe network starts with a fixed number of units floating in the input vector space. When the inputs are presented to the network, units are adapted and connections are created between the winning units and the closest competitor.The dimensionality of the Neural Gas depends on the respective locality of the input data. Therefore, the network can develop different dimensionality for different sections, which can result in visualization difficulties.Incremental Grid Growing (IGG)IGG network starts with a small number of initial nodes and generates nodes from the boundary of the network using a growth heuristic Connections are added/removed when an internode weight difference drops/increases a threshold value.Adding nodes only at the boundary allows the IGG network to always maintain a two-dimensional structure, which results in easy visualization.
  7. Square shape let the map to grow in any direction depending on the input values. It represents a good starting position to implement a 2-D lattice structure. Growth Threshold (GT) value will be calculated using the number of Dimensions in the input and Spread Factor (SF) to initiate node generation. A high GT value will result in less spread of map, on the other hand a low GT will produce a well-spread map. HErr Value is initialized to ‘0‘ and it will keep track of the highest accumulated quantization error value in the network.
  8. Present InputFind winner based on Euclidian distancesWeight adaptation of winner and neighboring weights (Neighborhood radius and learning rate is exponentially reduced in the next iterations)Difference between Winner and input is accumulated as the Error value of the WinnerIf 𝐻𝐸𝑟𝑟≤𝐺𝑇 and ‘i’ is a boundary node =>grow, if non-boundary =>distribute weightsInitialize new node weight vectors and Learning RateRepeat steps until all inputs have been presentedand node growth is reduced to a minimumlevel.
  9. Input data are repeatedly entered to the network until convergence is achieved. The smoothing phase is stopped when the error values of the nodes in the map become very small. During the Smoothing Phase, node growth is not possible.
  10. SOM - The size of the grid and the number of nodes need to be predetermined In GSOM, having fewer nodes at the early stages and localized weight adaptation results in less processing time. GSOM does not require an ordering phase, which further reduces processing time. Number of nodes required to represent a set of data is less than that of a comparable SOM.
  11. Stable and plasticSimultaneously Learn new things while not disrupting past learnings significantly. Activate similar areas for similar inputs, but have ability to deform
  12. Why std. tools not suitable
  13. Watson was specifically developed to answer questions on the quiz show ―Jeopardy! Jeopardy! is an American television quiz show which consists of numerous questions in every domain.In 2011, Watson competed on Jeopardy against two of the former Jeopardy Champions and received the first prize of $1 million.
  14. IBM selected Jeopardy as the ultimate test of Watson’s capabilities because it relied on many human cognitive abilities traditionally seen beyond the capability of computers, such as;Within a human, these capabilities come from a lifetime of participation in human interaction and decision-making.For a computer, replicating these capabilities was an enormous challenge.Watson winning Jeopardy shows the power of next generation cognitive systems.Today Watson is used widely in many domains. Few example domains are healthcare, finance, etc.