<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Kim, J., Lee, S., Lee, J., Lee, M., &amp; Jung, H. Design of
TOD Model for Information Analysis and Future
Prediction. Communications in Computer and Information
Science</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>An Approach for Predicting Hype Cycle Based on Machine Learning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Zhijun Ren</string-name>
          <email>renzhijun@cnpat.com.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Xiaodong Qiao</string-name>
          <email>qiaox@istic.ac.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hype Cycle</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Data Mining</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Technology Predict</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shuo Xu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hongqi Han</string-name>
          <email>zhangkai@cnpat.com.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>The China Patent Information Center, the State</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Scientific and Technical Information of China</institution>
          ,
          <addr-line>Beijing 100038</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Intellectual Property Office</institution>
          ,
          <addr-line>Beijing 100088</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>The China Patent Information Center, the State Intellectual Property Office</institution>
          ,
          <addr-line>Beijing 100088</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>[5] Steinert M, LeiferL. Scrutinizing Gartner's hype cycle[C]. Portland International Center for Management of Engineering and Technology</institution>
          ,
          <addr-line>Portland, 2010</addr-line>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>[8] Wang Xin</institution>
          ,
          <addr-line>Qiao Xiaodong, Xu Shuo, Han Hongqi</addr-line>
          ,
          <institution>The Overview of Technology Life Cycle Analysis Method Based on Factual Database[J]. Digital Library Forum</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <volume>264</volume>
      <issue>1</issue>
      <fpage>27</fpage>
      <lpage>28</lpage>
      <abstract>
        <p>Analyzing mass information and supporting insight based on analysis results are very important work but it needs much effort and time. Therefore, in this paper, we propose an approach for predicting hype cycle based on machine learning for effective, systematic, and objective information analysis and future forecasting of science and IT field. Additionally, we execute a comparative evaluation between the suggested model and Hype Cycle for Big Data, 2013 for validating the suggested model and generally used for information analysis and forecasting. Published at Ceur-ws.org Some scholars believe that hype means advertised in publicity and exaggerated propaganda[1], and the best measure is the expectation, which means people's expectation for technology innovation. Enterprises should use hype cycle to target the emerging technologies, and use the concept of digital business transformation to predict future business trends.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. OVERVIEW</title>
      <p>Hype Cycle is a conceptual model widely used by Gartner,
Inc., which can reveal the basic laws of the evolution of
technological innovation chain and is a powerful tool to get
the overall grasp of technological innovation development
trend, to get the objective assessment of the maturity of
technological innovation, to make the reasonable choice on
innovative intervention time and to seek the technological
innovation late-mover advantage.</p>
      <p>Copyright © 2015 for the individual papers by the papers' authors.
Copying permitted for private and academic purposes.</p>
      <p>This volume is published and copyrighted by its editors.</p>
      <p>Gartner believes that hype cycle is a qualitative
decision-making tool, like other management methods, it
relies mainly on the judgment of experts. And to complete the
hype cycle assessment and prediction of a set of technologies
in a certain field, we need to use a variety of evaluation
methods. Other scholars have explored how to measure
expectations for innovation, and quantitative indicators are
mainly the number of participants[2], the number or the ratio
of the technological innovation documents[3], patent
statistical data[4] and the search flow of Google and other
search engines[5]. When using the network measurement
method, other tools may need to be supplemented: USPTO
patents, news reports of Google news archive and the official
website market share of a certain product, etc., these methods
mainly create the hype cycle by adopting artificial methods.
The InSciTe[6,7] developed by Korea Institute of Science and
Technology Information adopts the decision tree and
statistical feature analysis method, based on Gartner research,
to provide the technical life cycle diagram and adopts the
emerging technologies discovering model to provide the key
technologies on the life cycle diagram. In the particular
judgment process, there might be problems of force
compliance in certain stage. For example, a technology is
during the plateau of productivity between the year from 2000
to 2005, but its data between 2006 to 2007 is in line with the
stage of slope of enlightenment, so the force compliance is
needed to judge the technology life cycle of the last two
years[1]. Related reference didn’t include how specific
technology term coordinates are obtained.</p>
      <p>Therefore, the paper uses papers and patent information to
realize emerging technology discovering method by machine
learning; then acquires some features by feature selection and
uses machine learning algorithm to classify and locate the
coordinates, and produces the hype cycle according to the
prediction.</p>
      <p>The paper is structured as follows. The prediction frame of
technology maturity is described in Chapter 2. The learning
method and model of technology maturity is introduced in
Chapter 3. The prediction method and model of technology
maturity is illustrated in Chapter 4. Experiment and analysis
are conducted in Chapter 5 and conclusion and forecasting are
made in the last chapter.</p>
    </sec>
    <sec id="sec-2">
      <title>2. TECHNOLOGY MATURITY</title>
    </sec>
    <sec id="sec-3">
      <title>PREDICTION FRAME</title>
      <p>The model of approach for predicting hype cycle based on
machine learning includes the learning part and the prediction
part. The learning model mainly relates to data training. The
data acquiring and learning includes acquiring training data,
data annotation and feature calculation. The prediction model
means identification and discovering method of emerging
technology in certain field and process to discover technology
system innovation by producing hype cycle and predict
maturity and discover an emerging technology, as well as to
make sure the input ratio of partial innovation and overall
innovation. It includes the term selection, feature calculation,
stage classification, technology position and visible
information module. The hype cycle prediction module is
show in Fig. 1.</p>
    </sec>
    <sec id="sec-4">
      <title>3. TECHNOLOGY MATURITY</title>
    </sec>
    <sec id="sec-5">
      <title>LEARNING</title>
    </sec>
    <sec id="sec-6">
      <title>3.1 Data Acquirement</title>
      <p>Since 1995, Gartner began to pay attention to the hype and
disillusionment along with every appearance of new
technologies and innovations, to track the trends of the
technology life cycle, to study the common pattern between
them, in order to provide guidance of when and where all
types of organizations make technology deployed.
Data from Internet between 2001 and 2014 about Gartner
Hype Cycle is manually collected on terminology, stage and
coordinate to be used as training data.</p>
    </sec>
    <sec id="sec-7">
      <title>3.2 Feature Calculation</title>
      <p>Technical features are the foundation of technology life cycle
discovering model. The technical features calculation uses the
papers and patents as data, and uses paper
index
S (Pt )  {Pt1, Pt2 ,, Ptn}</p>
      <p>S (Pp)  {Pp1, Pp2 ,, Ppn}
, patent index
and combined index of
paper and patent
calculation objects. It can study the interaction and exclusion
between papers and patents, and explore the rule of
development between science and technology.</p>
      <p>S (Ppt )  {Ppt1, Ppt2 ,, Pptn} as</p>
      <sec id="sec-7-1">
        <title>Paper</title>
        <p>index
includes
paper
AI Pkp1 , and paper institution growth
rate
growth rate
author rate
rate
rate
rate
Patent
rate
rate
rate
rate
rate
growth rate</p>
        <sec id="sec-7-1-1">
          <title>Pt InventorRate </title>
          <p>Pt InventorGrowthRate </p>
        </sec>
        <sec id="sec-7-1-2">
          <title>Pt ApplicantRate </title>
          <p>Pt ApplicantGrowthRate 
N k  N k 1</p>
          <p>Pt Pt</p>
          <p>N k 1</p>
          <p>Pt
inventor</p>
          <p>growth</p>
          <p>application
, and application growth
Combined index of paper and patent includes paper and patent
relative growth
rate</p>
          <p>Pp  N Pkp1 )  ( N k  N Pkt1)
( N k</p>
          <p>Pt
N k 1  N k 1</p>
          <p>Pt Pp</p>
        </sec>
        <sec id="sec-7-1-3">
          <title>Ppt RatioRate </title>
        </sec>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>4. TECHNOLOGY MATURITY</title>
    </sec>
    <sec id="sec-9">
      <title>PREDICTION</title>
    </sec>
    <sec id="sec-10">
      <title>4.1 Terminology Extraction</title>
      <p>Technology terminology refers to terms used in a certain field,
which means concepts, features or relationships in the field. In
this paper, terminology extraction is based on keywords of
papers and templates. The keywords are word or phrase
extracted from papers to meet the needs of literature indexing
or retrieval work. It is used to express the literature subject
and therefore can be used as emerging technology
terminology.</p>
      <p>Template technology is a common method for terminology
recognition. By analyzing the characteristics of papers and
patents, some fixed sentence structure are found, for example,
‘The development application of XX technology in XY ’, so
‘3D printing’ can be recognized in ‘The development
application of 3D printing technology in medical science’.
After certain strings are extracted from the template,
frequency and the subjection degree can be used to perform
terminology recognition. If a collocation is found in corpus, it
must appear more than once, thus the frequency is an
important index in terminology extraction. Only when the
term frequency in the corpus exceeds a certain threshold value,
it is believed that it has reached a technological terminology
standard and awareness in the field is relatively high.
Subjection degree refers to a relevant degree of the
terminology and its filed. It represents the degree of a term
belonging to a field. While meeting the frequency and
subjection degree at the same time, the string is a technology
terminology.</p>
    </sec>
    <sec id="sec-11">
      <title>4.2 Classify for Stage</title>
      <p>By calculating technical terminology and technical features
extracted from patents and papers, TLCD model can
determine the stage of the emerging technology adopting the
five stages of classification of TSKNN algorithm, and the
specific stages refer to the Gartner's Hype cycle, which
includes Technology Trigger, Peak of Inflated, Expectations
Trough of Disillusionment, Slope of Enlightenment, Plateau
of Productivity.</p>
      <p>SKNN algorithm is an improvement of KNN algorithm. KNN
algorithm, by computing the distance between the training
point from training set and test point from test set, considers
the closest distance having the most similar feature and can be
classified into the same group, obtaining test markers
characteristic points and the same tag feature training points.
SKNN mainly considers the time sequence issue of
terminologies to be classified, so the data of next year need to
be larger than the data of last stage, in order to avoid the force
classification problem. The specific algorithm is as follows.
(1) Redescribe training technology terminology and feature
vector, according to feature set.
(2) When the technology terminology feature vector reaches,
18 features should be calculated respectively to establish
feature vector according to age.
(3) Select K technical terminologies which are most similar to
new technical year that is to be calculated from the training
technical terminology set following the formula below,
Sim(ti , t j ) </p>
      <p>M
Wik  W jk
k1
M M
(Wik2 )(W j2k )
k1 k1
(4) Among K neighbors of new terminology, weight of each
classification is calculated respectively as follows,
(1)
(2)

p(x,C j ) </p>
      <p>  
 Sim(x, di ) y(di ,C j )
diSTKNN
In the formula, x refers to feature vector of the new
terminology, Sim(x,di) refers to similarity calculation formula
which is the same as mentioned in the last calculation formula,
y(di,Cj) is categorical attributes function, if di belongs to Cj,
then the function is equals to 1, otherwise is 0.
(5) Compare the weight of various classifications; distribute
the computable terminologies to the stage with the greatest
weight. Record the stage.
(6) Back to step 3 and calculate for next year.</p>
    </sec>
    <sec id="sec-12">
      <title>4.3 Technical Position</title>
      <p>Based on the classification results, PKNN algorithm
calculates the position of terminologies on the hype cycle
curve and S-curve. The algorithm is to find K most similar
technologies in all classifications and the position of the
technical terminology is the average position of these
terminologies.</p>
      <p>Input data includes trained technical terminology, feature
vector and position under the classification, technical
terminology and feature vector to be calculated.</p>
      <p>Output data includes technical terminology position.</p>
    </sec>
    <sec id="sec-13">
      <title>4.4 Visualization of Hype Cycle Curve</title>
      <p>The paper uses fitting algorithm to produce Hype cycle. The
process is as follows.
(1) Draw coordinates of horizontal and vertical axis, and mark
the expectation and time information.
(2) Produce Hype Cycle with curve fitting formula.
(3) Draw 5 stages line and label the text.
(4) Draw the technical terminology position according to the
position calculated by maximum similarity algorithm.</p>
    </sec>
    <sec id="sec-14">
      <title>5. EXPERIMENT AND ANALYSIS</title>
      <p>Gartner Emerging Technologies report describes some
technologies that become famous because of hype, or
technologies that Gartner believes will have significant impact.
In order to validate the technical life cycle discovery model,
960 training data released by ‘Hype Cycle Report’ from 2001
to 2013 is used for training technical maturity. Hype Cycle for
Big Data, 2013 is used to evaluate validation set of prediction
results.</p>
      <p>Using SKNN method to perform Hype Cycle model stage test,
Table 1 shows the experiment results of Hype Cycle for Big
Data, 2013 data and technical life cycle model. Compared
with Gartner, the technical life cycle model achieves the
precision of 67.24% and recall rate of 68.46%. The reason
why the accuracy and recall rate in the fifth stage and the
fourth stage is lower than that of other stages is that the
sample size in the fifth stage and the fourth stage is too small
and the problem data has greater impact.</p>
      <sec id="sec-14-1">
        <title>Stage</title>
      </sec>
      <sec id="sec-14-2">
        <title>Technology Trigger</title>
      </sec>
      <sec id="sec-14-3">
        <title>Peak of Inflated</title>
      </sec>
      <sec id="sec-14-4">
        <title>Expectations</title>
      </sec>
      <sec id="sec-14-5">
        <title>Trough of</title>
      </sec>
      <sec id="sec-14-6">
        <title>Disillusionment</title>
        <p>50%
67.24%
Using SKNN method to perform Hype Cycle model position
prediction, according to the Hype cycle visualization methods,
Hype Cycle for Big Data, 2013 prediction result is produced
and given as follows (This paper does not cover how each
technology reaches the Plateau, and Gartner’s result is used in
the following visualized graph ).</p>
      </sec>
    </sec>
    <sec id="sec-15">
      <title>6. CONCLUSION AND FORCASTING</title>
      <p>The approach for predicting Hype Cycle based on machine
learning discussed in this paper can effectively analyze paper
and patent information, forecast and produce Hype Cycle. The
approach consists of two processes of learning and training
and provides users with a more diverse information analysis
and forecasting tool. Compared with traditional methods and
services, the approach is more systematic and objective.
Experimental results show that, compared to Hype Cycle for
Big Data, 2013, the approach for predicting Hype Cycle based
on machine learning achieves the accuracy of 68.46% and
recall rate of 67.24% in forecasting stages, respectivly.
Therefore, this model can provide more accurate information
analysis and forecasting information to interested users，can
locate the position of technology accurately, and produce the
Hype Cycle automatically.</p>
      <p>As for future work, considering the features of paper data and
patent data, more features will be extracted and experiments
in different databases to predict the experiment will be
conducted; In addition, more machine learning data means
more accurate results, so simulation experiments and different
data sets will be used to further improve the accuracy of the
prediction model.</p>
      <p>This paper is funded and supported by the
China Postdoctoral Science Foundation（2013M540125）.</p>
    </sec>
    <sec id="sec-16">
      <title>7. REFERENCES</title>
      <p>[4] Budde B, Alkemadeb F, Hekkert M. On the relation
between communication and innovation activities: A
comparison of hybrid electric and fuel cell vehicles[J].
Environmental Innovation and Societal Transitions,
101:1-15, 2013.
[7] Jinhyung Kim, Myunggwon Hwang, Do Jeong , Hanmin
Jung.Technology trends analysis and forecasting applicati
on based on decision tree and statistical
feature analysis [J]. Expert Systems with Applications, 39,
2012.
[9] Bin Sun. A Summarization of Information Extraction (2)
(In Chinese). Terminology Standardization &amp; Information
Technology, 2003.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>