Document (#41222)

Author
Çelebi, A.
Özgür, A.
Title
Segmenting hashtags and analyzing their grammatical structure
Source
Journal of the Association for Information Science and Technology. 69(2018) no.5, S.675-686
Year
2018
Abstract
Originated as a label to mark specific tweets, hashtags are increasingly used to convey messages that people like to see in the trending hashtags list. Complex noun phrases and even sentences can be turned into a hashtag. Breaking hashtags into their words is a challenging task due to the irregular and compact nature of the language used in Twitter. In this study, we investigate feature-based machine learning and language model (LM)-based approaches for hashtag segmentation. Our results show that LM alone is not successful at segmenting nontrivial hashtags. However, when the N-best LM-based segmentations are incorporated as features into the feature-based approach, along with context-based features proposed in this study, state-of-the-art results in hashtag segmentation are achieved. In addition, we provide an analysis of over two million distinct hashtags, autosegmented by using our best configuration. The analysis reveals that half of all 60 million hashtag occurrences contain multiple words and 80% of sentiment is trapped inside multiword hashtags, justifying the need for hashtag segmentation. Furthermore, we analyze the grammatical structure of hashtags by parsing them and observe that 77% of the hashtags are noun-based, whereas 11.9% are verb-based.
Content
Vgl.: https://onlinelibrary.wiley.com/doi/abs/10.1002/asi.23989.
Theme
Metadaten
Computerlinguistik
Object
Hashtag

Similar documents (content)

  1. Ma, Z.; Sun, A.; Cong, G.: On predicting the popularity of newly emerging hashtags in Twitter (2013) 0.39
    0.38875118 = sum of:
      0.38875118 = product of:
        1.3883971 = sum of:
          0.031742297 = weight(abstract_txt:features in 967) [ClassicSimilarity], result of:
            0.031742297 = score(doc=967,freq=7.0), product of:
              0.0422897 = queryWeight, product of:
                1.126438 = boost
                4.5391517 = idf(docFreq=1283, maxDocs=44218)
                0.008270897 = queryNorm
              0.75059164 = fieldWeight in 967, product of:
                2.6457512 = tf(freq=7.0), with freq of:
                  7.0 = termFreq=7.0
                4.5391517 = idf(docFreq=1283, maxDocs=44218)
                0.0625 = fieldNorm(doc=967)
          0.005911699 = weight(abstract_txt:that in 967) [ClassicSimilarity], result of:
            0.005911699 = score(doc=967,freq=3.0), product of:
              0.023047272 = queryWeight, product of:
                1.1760201 = boost
                2.3694751 = idf(docFreq=11241, maxDocs=44218)
                0.008270897 = queryNorm
              0.2565032 = fieldWeight in 967, product of:
                1.7320508 = tf(freq=3.0), with freq of:
                  3.0 = termFreq=3.0
                2.3694751 = idf(docFreq=11241, maxDocs=44218)
                0.0625 = fieldNorm(doc=967)
          0.01618998 = weight(abstract_txt:best in 967) [ClassicSimilarity], result of:
            0.01618998 = score(doc=967,freq=1.0), product of:
              0.05164234 = queryWeight, product of:
                1.244781 = boost
                5.0160327 = idf(docFreq=796, maxDocs=44218)
                0.008270897 = queryNorm
              0.31350204 = fieldWeight in 967, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.0160327 = idf(docFreq=796, maxDocs=44218)
                0.0625 = fieldNorm(doc=967)
          0.0435778 = weight(abstract_txt:million in 967) [ClassicSimilarity], result of:
            0.0435778 = score(doc=967,freq=2.0), product of:
              0.079312555 = queryWeight, product of:
                1.5426271 = boost
                6.2162485 = idf(docFreq=239, maxDocs=44218)
                0.008270897 = queryNorm
              0.5494439 = fieldWeight in 967, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                6.2162485 = idf(docFreq=239, maxDocs=44218)
                0.0625 = fieldNorm(doc=967)
          0.014546507 = weight(abstract_txt:based in 967) [ClassicSimilarity], result of:
            0.014546507 = score(doc=967,freq=1.0), product of:
              0.07300796 = queryWeight, product of:
                2.7689118 = boost
                3.1879277 = idf(docFreq=4958, maxDocs=44218)
                0.008270897 = queryNorm
              0.19924548 = fieldWeight in 967, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                3.1879277 = idf(docFreq=4958, maxDocs=44218)
                0.0625 = fieldNorm(doc=967)
          0.5150037 = weight(abstract_txt:hashtag in 967) [ClassicSimilarity], result of:
            0.5150037 = score(doc=967,freq=3.0), product of:
              0.48788956 = queryWeight, product of:
                6.0495176 = boost
                9.7509775 = idf(docFreq=6, maxDocs=44218)
                0.008270897 = queryNorm
              1.0555743 = fieldWeight in 967, product of:
                1.7320508 = tf(freq=3.0), with freq of:
                  3.0 = termFreq=3.0
                9.7509775 = idf(docFreq=6, maxDocs=44218)
                0.0625 = fieldNorm(doc=967)
          0.76142514 = weight(abstract_txt:hashtags in 967) [ClassicSimilarity], result of:
            0.76142514 = score(doc=967,freq=3.0), product of:
              0.77023566 = queryWeight, product of:
                10.197837 = boost
                9.131938 = idf(docFreq=12, maxDocs=44218)
                0.008270897 = queryNorm
              0.9885613 = fieldWeight in 967, product of:
                1.7320508 = tf(freq=3.0), with freq of:
                  3.0 = termFreq=3.0
                9.131938 = idf(docFreq=12, maxDocs=44218)
                0.0625 = fieldNorm(doc=967)
        0.28 = coord(7/25)
    
  2. Kong, S.; Ye, F.; Feng, L.; Zhao, Z.: Towards the prediction problems of bursting hashtags on Twitter (2015) 0.34
    0.34023893 = sum of:
      0.34023893 = product of:
        1.7011946 = sum of:
          0.025450455 = weight(abstract_txt:features in 2338) [ClassicSimilarity], result of:
            0.025450455 = score(doc=2338,freq=2.0), product of:
              0.0422897 = queryWeight, product of:
                1.126438 = boost
                4.5391517 = idf(docFreq=1283, maxDocs=44218)
                0.008270897 = queryNorm
              0.6018121 = fieldWeight in 2338, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                4.5391517 = idf(docFreq=1283, maxDocs=44218)
                0.09375 = fieldNorm(doc=2338)
          0.0051196814 = weight(abstract_txt:that in 2338) [ClassicSimilarity], result of:
            0.0051196814 = score(doc=2338,freq=1.0), product of:
              0.023047272 = queryWeight, product of:
                1.1760201 = boost
                2.3694751 = idf(docFreq=11241, maxDocs=44218)
                0.008270897 = queryNorm
              0.22213829 = fieldWeight in 2338, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                2.3694751 = idf(docFreq=11241, maxDocs=44218)
                0.09375 = fieldNorm(doc=2338)
          0.08248045 = weight(abstract_txt:trending in 2338) [ClassicSimilarity], result of:
            0.08248045 = score(doc=2338,freq=1.0), product of:
              0.09261292 = queryWeight, product of:
                1.1787204 = boost
                9.499662 = idf(docFreq=8, maxDocs=44218)
                0.008270897 = queryNorm
              0.89059335 = fieldWeight in 2338, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.499662 = idf(docFreq=8, maxDocs=44218)
                0.09375 = fieldNorm(doc=2338)
          0.44600627 = weight(abstract_txt:hashtag in 2338) [ClassicSimilarity], result of:
            0.44600627 = score(doc=2338,freq=1.0), product of:
              0.48788956 = queryWeight, product of:
                6.0495176 = boost
                9.7509775 = idf(docFreq=6, maxDocs=44218)
                0.008270897 = queryNorm
              0.9141542 = fieldWeight in 2338, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.7509775 = idf(docFreq=6, maxDocs=44218)
                0.09375 = fieldNorm(doc=2338)
          1.1421378 = weight(abstract_txt:hashtags in 2338) [ClassicSimilarity], result of:
            1.1421378 = score(doc=2338,freq=3.0), product of:
              0.77023566 = queryWeight, product of:
                10.197837 = boost
                9.131938 = idf(docFreq=12, maxDocs=44218)
                0.008270897 = queryNorm
              1.482842 = fieldWeight in 2338, product of:
                1.7320508 = tf(freq=3.0), with freq of:
                  3.0 = termFreq=3.0
                9.131938 = idf(docFreq=12, maxDocs=44218)
                0.09375 = fieldNorm(doc=2338)
        0.2 = coord(5/25)
    
  3. Chang, H.-C.; Iyer, I.: Trends in Twitter hashtag applications : design features for value-added dimensions to future library catalogues (2012) 0.25
    0.248584 = sum of:
      0.248584 = product of:
        1.55365 = sum of:
          0.014996826 = weight(abstract_txt:features in 5574) [ClassicSimilarity], result of:
            0.014996826 = score(doc=5574,freq=1.0), product of:
              0.0422897 = queryWeight, product of:
                1.126438 = boost
                4.5391517 = idf(docFreq=1283, maxDocs=44218)
                0.008270897 = queryNorm
              0.35462123 = fieldWeight in 5574, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                4.5391517 = idf(docFreq=1283, maxDocs=44218)
                0.078125 = fieldNorm(doc=5574)
          0.018183133 = weight(abstract_txt:based in 5574) [ClassicSimilarity], result of:
            0.018183133 = score(doc=5574,freq=1.0), product of:
              0.07300796 = queryWeight, product of:
                2.7689118 = boost
                3.1879277 = idf(docFreq=4958, maxDocs=44218)
                0.008270897 = queryNorm
              0.24905685 = fieldWeight in 5574, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                3.1879277 = idf(docFreq=4958, maxDocs=44218)
                0.078125 = fieldNorm(doc=5574)
          0.7433438 = weight(abstract_txt:hashtag in 5574) [ClassicSimilarity], result of:
            0.7433438 = score(doc=5574,freq=4.0), product of:
              0.48788956 = queryWeight, product of:
                6.0495176 = boost
                9.7509775 = idf(docFreq=6, maxDocs=44218)
                0.008270897 = queryNorm
              1.5235902 = fieldWeight in 5574, product of:
                2.0 = tf(freq=4.0), with freq of:
                  4.0 = termFreq=4.0
                9.7509775 = idf(docFreq=6, maxDocs=44218)
                0.078125 = fieldNorm(doc=5574)
          0.7771263 = weight(abstract_txt:hashtags in 5574) [ClassicSimilarity], result of:
            0.7771263 = score(doc=5574,freq=2.0), product of:
              0.77023566 = queryWeight, product of:
                10.197837 = boost
                9.131938 = idf(docFreq=12, maxDocs=44218)
                0.008270897 = queryNorm
              1.0089462 = fieldWeight in 5574, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                9.131938 = idf(docFreq=12, maxDocs=44218)
                0.078125 = fieldNorm(doc=5574)
        0.16 = coord(4/25)
    
  4. Sedhai, S.; Sun, A.: ¬An analysis of 14 Million tweets on hashtag-oriented spamming* (2017) 0.22
    0.21511142 = sum of:
      0.21511142 = product of:
        1.0755571 = sum of:
          0.004826882 = weight(abstract_txt:that in 3683) [ClassicSimilarity], result of:
            0.004826882 = score(doc=3683,freq=2.0), product of:
              0.023047272 = queryWeight, product of:
                1.1760201 = boost
                2.3694751 = idf(docFreq=11241, maxDocs=44218)
                0.008270897 = queryNorm
              0.20943399 = fieldWeight in 3683, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                2.3694751 = idf(docFreq=11241, maxDocs=44218)
                0.0625 = fieldNorm(doc=3683)
          0.027827462 = weight(abstract_txt:words in 3683) [ClassicSimilarity], result of:
            0.027827462 = score(doc=3683,freq=2.0), product of:
              0.05881401 = queryWeight, product of:
                1.3284047 = boost
                5.353007 = idf(docFreq=568, maxDocs=44218)
                0.008270897 = queryNorm
              0.47314343 = fieldWeight in 3683, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                5.353007 = idf(docFreq=568, maxDocs=44218)
                0.0625 = fieldNorm(doc=3683)
          0.03081416 = weight(abstract_txt:million in 3683) [ClassicSimilarity], result of:
            0.03081416 = score(doc=3683,freq=1.0), product of:
              0.079312555 = queryWeight, product of:
                1.5426271 = boost
                6.2162485 = idf(docFreq=239, maxDocs=44218)
                0.008270897 = queryNorm
              0.38851553 = fieldWeight in 3683, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                6.2162485 = idf(docFreq=239, maxDocs=44218)
                0.0625 = fieldNorm(doc=3683)
          0.029093014 = weight(abstract_txt:based in 3683) [ClassicSimilarity], result of:
            0.029093014 = score(doc=3683,freq=4.0), product of:
              0.07300796 = queryWeight, product of:
                2.7689118 = boost
                3.1879277 = idf(docFreq=4958, maxDocs=44218)
                0.008270897 = queryNorm
              0.39849097 = fieldWeight in 3683, product of:
                2.0 = tf(freq=4.0), with freq of:
                  4.0 = termFreq=4.0
                3.1879277 = idf(docFreq=4958, maxDocs=44218)
                0.0625 = fieldNorm(doc=3683)
          0.9829956 = weight(abstract_txt:hashtags in 3683) [ClassicSimilarity], result of:
            0.9829956 = score(doc=3683,freq=5.0), product of:
              0.77023566 = queryWeight, product of:
                10.197837 = boost
                9.131938 = idf(docFreq=12, maxDocs=44218)
                0.008270897 = queryNorm
              1.2762271 = fieldWeight in 3683, product of:
                2.236068 = tf(freq=5.0), with freq of:
                  5.0 = termFreq=5.0
                9.131938 = idf(docFreq=12, maxDocs=44218)
                0.0625 = fieldNorm(doc=3683)
        0.2 = coord(5/25)
    
  5. Luo, Z.; Yu, Y.; Osborne, M.; Wang, T.: Structuring tweets for improving Twitter search (2015) 0.15
    0.1466582 = sum of:
      0.1466582 = product of:
        0.5237793 = sum of:
          0.010617608 = weight(abstract_txt:structure in 2335) [ClassicSimilarity], result of:
            0.010617608 = score(doc=2335,freq=1.0), product of:
              0.038981587 = queryWeight, product of:
                1.0814831 = boost
                4.3579993 = idf(docFreq=1538, maxDocs=44218)
                0.008270897 = queryNorm
              0.27237496 = fieldWeight in 2335, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                4.3579993 = idf(docFreq=1538, maxDocs=44218)
                0.0625 = fieldNorm(doc=2335)
          0.01696697 = weight(abstract_txt:features in 2335) [ClassicSimilarity], result of:
            0.01696697 = score(doc=2335,freq=2.0), product of:
              0.0422897 = queryWeight, product of:
                1.126438 = boost
                4.5391517 = idf(docFreq=1283, maxDocs=44218)
                0.008270897 = queryNorm
              0.4012081 = fieldWeight in 2335, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                4.5391517 = idf(docFreq=1283, maxDocs=44218)
                0.0625 = fieldNorm(doc=2335)
          0.005911699 = weight(abstract_txt:that in 2335) [ClassicSimilarity], result of:
            0.005911699 = score(doc=2335,freq=3.0), product of:
              0.023047272 = queryWeight, product of:
                1.1760201 = boost
                2.3694751 = idf(docFreq=11241, maxDocs=44218)
                0.008270897 = queryNorm
              0.2565032 = fieldWeight in 2335, product of:
                1.7320508 = tf(freq=3.0), with freq of:
                  3.0 = termFreq=3.0
                2.3694751 = idf(docFreq=11241, maxDocs=44218)
                0.0625 = fieldNorm(doc=2335)
          0.009769963 = weight(abstract_txt:into in 2335) [ClassicSimilarity], result of:
            0.009769963 = score(doc=2335,freq=1.0), product of:
              0.04221506 = queryWeight, product of:
                1.3783813 = boost
                3.7029297 = idf(docFreq=2962, maxDocs=44218)
                0.008270897 = queryNorm
              0.23143311 = fieldWeight in 2335, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                3.7029297 = idf(docFreq=2962, maxDocs=44218)
                0.0625 = fieldNorm(doc=2335)
          0.026357511 = weight(abstract_txt:feature in 2335) [ClassicSimilarity], result of:
            0.026357511 = score(doc=2335,freq=1.0), product of:
              0.07146795 = queryWeight, product of:
                1.4643526 = boost
                5.9008293 = idf(docFreq=328, maxDocs=44218)
                0.008270897 = queryNorm
              0.36880183 = fieldWeight in 2335, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.9008293 = idf(docFreq=328, maxDocs=44218)
                0.0625 = fieldNorm(doc=2335)
          0.014546507 = weight(abstract_txt:based in 2335) [ClassicSimilarity], result of:
            0.014546507 = score(doc=2335,freq=1.0), product of:
              0.07300796 = queryWeight, product of:
                2.7689118 = boost
                3.1879277 = idf(docFreq=4958, maxDocs=44218)
                0.008270897 = queryNorm
              0.19924548 = fieldWeight in 2335, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                3.1879277 = idf(docFreq=4958, maxDocs=44218)
                0.0625 = fieldNorm(doc=2335)
          0.43960902 = weight(abstract_txt:hashtags in 2335) [ClassicSimilarity], result of:
            0.43960902 = score(doc=2335,freq=1.0), product of:
              0.77023566 = queryWeight, product of:
                10.197837 = boost
                9.131938 = idf(docFreq=12, maxDocs=44218)
                0.008270897 = queryNorm
              0.5707461 = fieldWeight in 2335, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.131938 = idf(docFreq=12, maxDocs=44218)
                0.0625 = fieldNorm(doc=2335)
        0.28 = coord(7/25)