concept-based mining model
Download
Report
Transcript concept-based mining model
國立雲林科技大學
National Yunlin University of Science and Technology
An Efficient Concept-Based
Mining Model for Enhancing Text
Clustering
Shady Shehata, Fakhri Karray, and Mohamed S. Kamel
TKDE, 2010
Presented by Wen-Chung Liao
2010/11/03
1
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Outlines
2
Motivation
Objectives
THEMATIC ROLES BACKGROUND
CONCEPT-BASED MINING MODEL
Experiments
Conclusions
Comments
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Motivation
Vector Space Model (VSM)
─
─
─
represents each document as a feature vector of the terms
(words or phrases) in the document.
Each feature vector contains term weights (usually term
frequencies) of the terms in the document.
term frequency captures the importance of the term
within a document only.
3
However, two terms can have the same frequency in
their documents, but one term contributes more to
the meaning of its sentences than the other term.
Thus, the underlying text mining model should
indicate terms that capture the semantics of text.
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Objectives
A new concept-based mining model is introduced.
─
─
─
─
captures the semantic structure of each term within a sentence
and document rather than the frequency of the term within a
document only
effectively discriminate between nonimportant terms and
terms which hold the concepts that represent the sentence
meaning.
three measures for analyzing concepts on the sentence,
document, and corpus levels are computed
a new concept-based similarity measure is proposed.
─
4
based on a combination of sentence-based, document-based, and
corpus-based concept analysis.
more significant effect on the clustering quality due to the
similarity’s insensitivity to noisy terms.
Intelligent Database Systems Lab
THEMATIC ROLES
BACKGROUND
Verb argument structure: (e.g., John hits the ball).
─
─
5
e.g.: “John” has subject (or Agent) label. “the ball” has object (or
theme) label,
Term: is either an argument or a verb.
─
“hits” is the verb.
“John” and “the ball” are the arguments of the verb “hits,”
Label: A label is assigned to an argument,
─
N.Y.U.S.T.
I. M.
either a word or a phrase
Concept: a labeled term.
Generally, the semantic structure of a sentence can
be characterized by a form of verb argument
structure
Intelligent Database Systems Lab
CONCEPT-BASED MINING
MODEL
6
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
CONCEPT-BASED MINING
MODEL
Sentence-Based Concept Analysis
─
Calculating ctf of Concept c in Sentence s
the conceptual term frequency, ctf
─
Calculating ctf of Concept c in Document d
7
the number of occurrences of concept c in verb argument
structures of sentence s.
has the principal role of contributing to the meaning of s
a local measure on the sentence level
the overall importance of concept c to the meaning of its
sentences in document d.
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
CONCEPT-BASED MINING
MODEL
Document-Based Concept Analysis
─
the concept-based term frequency tf
Corpus-Based Concept Analysis
─
the concept-based document frequency df
8
the number of occurrences of a concept (word or phrase) c in
the original document.
a local measure on the document level
the number of documents containing concept c
used to reward the concepts that only appear in a small
number of documents
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Example of Calculating ctf Measure
N.Y.U.S.T.
I. M.
Texas and Australia researchers have created
industry-ready sheets of materials made from
nanotubes that could lead to the development of
artificial muscles.
Three verbs, colored by red, that represent the semantic
structure of the meaning of the sentence.
Each has its own arguments:
─
─
─
9
[ARG0 Texas and Australia researchers] have [TARGET created]
[ARG1 industry-ready sheets of materials made from nanotubes that
could lead to the development of artificial muscles].
Texas and Australia researchers have created industry-ready sheets of
[ARG1 materials] [TARGET made] [ARG2 from nanotubes that
could lead to the development of artificial muscles].
Texas and Australia researchers have created industry-ready sheets of
materials made from [ARG1 nanotubes] [R-ARG1 that] [ARGMMOD could] [TARGET lead] [ARG2 to the development of
artificial muscles].
Intelligent Database Systems Lab
A clean step
To remove stop words
To stem the words
10
N.Y.U.S.T.
I. M.
Intelligent Database Systems Lab
A Concept-Based Similarity Measure
The concept-based similarity between two documents,
d1 and d2 is calculated by:
N.Y.U.S.T.
I. M.
m matching concepts
d1
d2
• The single-term similarity measure is:
(using the TF-IDF weighting scheme)
11
Intelligent Database Systems Lab
Mathematical Framework
Assume that the content of document d2 is changed by △
Sensitivity analysis:
• Assume that each concept consists of one word.
• In this case, each concept is a word and A =1. (?)
• By approximation, the d1c value is bigger than d1w and the
△d2c value is bigger than the △ d2w value.
• Hence, the sensitivity of the concept-based similarity is
higher than the cosine similarity.
• This means that the concept-based model is deeper in
analyzing the similarity between two documents than the
traditional approaches.
12
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Concept-Based Analysis Algorithm
N.Y.U.S.T.
I. M.
d1 d2 d3 d4
d1
d2 L
d3 L L
d4 L L L
13
Intelligent Database Systems Lab
EXPERIMENTAL RESULTS
Four data sets
─
─
─
─
─
─
14
Evaluation methods
23,115 ACM abstract articles collected from the
ACM digital library
five main categories
12,902 documents from the Reuters 21,578 data
set
five category sets
361 samples from the Brown corpus
main categories were press: reportage; press:
reviews, religion, skills and hobbies, popular
lore, belles-letters, and learned; fiction:
science; fiction: romance and humor.
20,000 messages collected from 20 Usenet
newsgroups
Three standard document clustering
techniques:
─
N.Y.U.S.T.
I. M.
Hierarchical Agglomerative Clustering (HAC),
Single-Pass Clustering
k-Nearest Neighbor (k-NN)
Intelligent Database Systems Lab
Four different concept-based weighting schemes:
N.Y.U.S.T.
I. M.
15
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Conclusions
Bridges the gap between natural language
processing and text mining disciplines. (?)
By exploiting the semantic structure of the
sentences in documents, a better text
clustering result is achieved.
A number of possibilities for extending this
paper.
─
─
16
link this work to Web document clustering.
apply the same model to text classification.
Intelligent Database Systems Lab
N.Y.U.S.T.
I. M.
Comments
Advantages
─
Shortages
─
Ambiguous algorithm
Applications
─
─
17
Better similarity considering the semantic structure of
sentences in documents.
Text clustering
Text classification
Intelligent Database Systems Lab