Document (#41040)

Author
Xu, X.
Dutta, K.
Datta, A.
Ge, C.
Title
Identifying functional aspects from user reviews for functionality-based mobile app recommendation
Source
Journal of the Association for Information Science and Technology. 69(2018) no.2, S.242-255
Year
2018
Abstract
The explosive growth of mobile apps makes it difficult for users to find their needed apps in a crowded market. An effective mechanism that provides high quality app recommendations becomes necessary. However, existing recommendation techniques tend to recommend similar items but fail to consider users' functional requirements, making them not effective in the app domain. In this article, we propose a recommendation architecture that can generate app recommendations at the functionality level. We address the redundant recommendation problem in the app domain by highlighting users' functional requirements, an element that has received scant attention from existing recommendation research. Another main feature of our work is extracting app functionalities from textural user reviews for recommendation. We also propose an effective approach for functionality extraction. Experiments conducted on a real-world dataset show that our proposed AppRank method outperforms other commonly used recommendation methods. In particular, it doubles the recall value of the second best method under an extremely sparse setting, increases the overall ranking accuracy of the second best method by 14.27%, and retains a high diversity of 0.99.
Content
Vgl.: http://onlinelibrary.wiley.com/doi/10.1002/asi.23932/full.

Similar documents (author)

  1. Kajanan, S.; Bao, Y.; Datta, A.; VanderMeer, D.; Dutta, K.: Efficient automatic search query formulation using phrase-level analysis (2014) 4.14
    4.1389313 = sum of:
      4.1389313 = sum of:
        2.0029724 = weight(author_txt:dutta in 3265) [ClassicSimilarity], result of:
          2.0029724 = score(doc=3265,freq=1.0), product of:
            0.6917987 = queryWeight, product of:
              9.264996 = idf(docFreq=10, maxDocs=42740)
              0.074668 = queryNorm
            2.895311 = fieldWeight in 3265, product of:
              1.0 = tf(freq=1.0), with freq of:
                1.0 = termFreq=1.0
              9.264996 = idf(docFreq=10, maxDocs=42740)
              0.3125 = fieldNorm(doc=3265)
        2.1359587 = weight(author_txt:datta in 3265) [ClassicSimilarity], result of:
          2.1359587 = score(doc=3265,freq=1.0), product of:
            0.72209054 = queryWeight, product of:
              1.021659 = boost
              9.465666 = idf(docFreq=8, maxDocs=42740)
              0.074668 = queryNorm
            2.9580207 = fieldWeight in 3265, product of:
              1.0 = tf(freq=1.0), with freq of:
                1.0 = termFreq=1.0
              9.465666 = idf(docFreq=8, maxDocs=42740)
              0.3125 = fieldNorm(doc=3265)
    
  2. Dutta, B.: Organizing knowledge : then and now (2015) 2.00
    2.0029724 = sum of:
      2.0029724 = product of:
        4.0059447 = sum of:
          4.0059447 = weight(author_txt:dutta in 6634) [ClassicSimilarity], result of:
            4.0059447 = score(doc=6634,freq=1.0), product of:
              0.6917987 = queryWeight, product of:
                9.264996 = idf(docFreq=10, maxDocs=42740)
                0.074668 = queryNorm
              5.790622 = fieldWeight in 6634, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.264996 = idf(docFreq=10, maxDocs=42740)
                0.625 = fieldNorm(doc=6634)
        0.5 = coord(1/2)
    
  3. Dutta, A.: ¬A journey from Cutter to Austin : critical analysis of their contribution in subject indexing (2017) 2.00
    2.0029724 = sum of:
      2.0029724 = product of:
        4.0059447 = sum of:
          4.0059447 = weight(author_txt:dutta in 2536) [ClassicSimilarity], result of:
            4.0059447 = score(doc=2536,freq=1.0), product of:
              0.6917987 = queryWeight, product of:
                9.264996 = idf(docFreq=10, maxDocs=42740)
                0.074668 = queryNorm
              5.790622 = fieldWeight in 2536, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.264996 = idf(docFreq=10, maxDocs=42740)
                0.625 = fieldNorm(doc=2536)
        0.5 = coord(1/2)
    
  4. Dutta, B.: Ranganathan's elucidation of subject in the light of 'Infinity (8)' (2015) 2.00
    2.0029724 = sum of:
      2.0029724 = product of:
        4.0059447 = sum of:
          4.0059447 = weight(author_txt:dutta in 4795) [ClassicSimilarity], result of:
            4.0059447 = score(doc=4795,freq=1.0), product of:
              0.6917987 = queryWeight, product of:
                9.264996 = idf(docFreq=10, maxDocs=42740)
                0.074668 = queryNorm
              5.790622 = fieldWeight in 4795, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.264996 = idf(docFreq=10, maxDocs=42740)
                0.625 = fieldNorm(doc=4795)
        0.5 = coord(1/2)
    
  5. Datta, S.; Farradane, J.E.L.: ¬A psychological basis for general classification (1974) 1.71
    1.7087669 = sum of:
      1.7087669 = product of:
        3.4175339 = sum of:
          3.4175339 = weight(author_txt:datta in 1196) [ClassicSimilarity], result of:
            3.4175339 = score(doc=1196,freq=1.0), product of:
              0.72209054 = queryWeight, product of:
                1.021659 = boost
                9.465666 = idf(docFreq=8, maxDocs=42740)
                0.074668 = queryNorm
              4.732833 = fieldWeight in 1196, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.465666 = idf(docFreq=8, maxDocs=42740)
                0.5 = fieldNorm(doc=1196)
        0.5 = coord(1/2)
    

Similar documents (content)

  1. Wu, I.-C.; Niu, Y.-F.: Effects of anchoring process under preference stabilities for interactive movie recommendations (2015) 0.23
    0.23466301 = sum of:
      0.23466301 = product of:
        0.8380822 = sum of:
          0.011474201 = weight(abstract_txt:that in 4131) [ClassicSimilarity], result of:
            0.011474201 = score(doc=4131,freq=3.0), product of:
              0.044262733 = queryWeight, product of:
                1.2012316 = boost
                2.3946586 = idf(docFreq=10595, maxDocs=42740)
                0.015387494 = queryNorm
              0.2592294 = fieldWeight in 4131, product of:
                1.7320508 = tf(freq=3.0), with freq of:
                  3.0 = termFreq=3.0
                2.3946586 = idf(docFreq=10595, maxDocs=42740)
                0.0625 = fieldNorm(doc=4131)
          0.03460172 = weight(abstract_txt:propose in 4131) [ClassicSimilarity], result of:
            0.03460172 = score(doc=4131,freq=1.0), product of:
              0.10575935 = queryWeight, product of:
                1.3129616 = boost
                5.234785 = idf(docFreq=618, maxDocs=42740)
                0.015387494 = queryNorm
              0.32717407 = fieldWeight in 4131, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.234785 = idf(docFreq=618, maxDocs=42740)
                0.0625 = fieldNorm(doc=4131)
          0.03302798 = weight(abstract_txt:users in 4131) [ClassicSimilarity], result of:
            0.03302798 = score(doc=4131,freq=4.0), product of:
              0.073935345 = queryWeight, product of:
                1.3445108 = boost
                3.5737147 = idf(docFreq=3258, maxDocs=42740)
                0.015387494 = queryNorm
              0.44671434 = fieldWeight in 4131, product of:
                2.0 = tf(freq=4.0), with freq of:
                  4.0 = termFreq=4.0
                3.5737147 = idf(docFreq=3258, maxDocs=42740)
                0.0625 = fieldNorm(doc=4131)
          0.04690781 = weight(abstract_txt:recommendations in 4131) [ClassicSimilarity], result of:
            0.04690781 = score(doc=4131,freq=1.0), product of:
              0.12954395 = queryWeight, product of:
                1.453119 = boost
                5.7935934 = idf(docFreq=353, maxDocs=42740)
                0.015387494 = queryNorm
              0.3620996 = fieldWeight in 4131, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.7935934 = idf(docFreq=353, maxDocs=42740)
                0.0625 = fieldNorm(doc=4131)
          0.033448905 = weight(abstract_txt:method in 4131) [ClassicSimilarity], result of:
            0.033448905 = score(doc=4131,freq=1.0), product of:
              0.11836011 = queryWeight, product of:
                1.7011435 = boost
                4.5216455 = idf(docFreq=1262, maxDocs=42740)
                0.015387494 = queryNorm
              0.28260285 = fieldWeight in 4131, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                4.5216455 = idf(docFreq=1262, maxDocs=42740)
                0.0625 = fieldNorm(doc=4131)
          0.058040343 = weight(abstract_txt:effective in 4131) [ClassicSimilarity], result of:
            0.058040343 = score(doc=4131,freq=2.0), product of:
              0.13565238 = queryWeight, product of:
                1.8211763 = boost
                4.840693 = idf(docFreq=917, maxDocs=42740)
                0.015387494 = queryNorm
              0.42786086 = fieldWeight in 4131, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                4.840693 = idf(docFreq=917, maxDocs=42740)
                0.0625 = fieldNorm(doc=4131)
          0.6205812 = weight(abstract_txt:recommendation in 4131) [ClassicSimilarity], result of:
            0.6205812 = score(doc=4131,freq=4.0), product of:
              0.6930886 = queryWeight, product of:
                6.288123 = boost
                7.1630807 = idf(docFreq=89, maxDocs=42740)
                0.015387494 = queryNorm
              0.8953851 = fieldWeight in 4131, product of:
                2.0 = tf(freq=4.0), with freq of:
                  4.0 = termFreq=4.0
                7.1630807 = idf(docFreq=89, maxDocs=42740)
                0.0625 = fieldNorm(doc=4131)
        0.28 = coord(7/25)
    
  2. Huang, Z.; Chung, Z.W.; Chen, H.: ¬A graph model for e-commerce recommender systems (2004) 0.21
    0.2071076 = sum of:
      0.2071076 = product of:
        0.86294836 = sum of:
          0.009808854 = weight(abstract_txt:from in 2502) [ClassicSimilarity], result of:
            0.009808854 = score(doc=2502,freq=1.0), product of:
              0.045021806 = queryWeight, product of:
                1.0491793 = boost
                2.7887225 = idf(docFreq=7144, maxDocs=42740)
                0.015387494 = queryNorm
              0.21786895 = fieldWeight in 2502, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                2.7887225 = idf(docFreq=7144, maxDocs=42740)
                0.078125 = fieldNorm(doc=2502)
          0.014342752 = weight(abstract_txt:that in 2502) [ClassicSimilarity], result of:
            0.014342752 = score(doc=2502,freq=3.0), product of:
              0.044262733 = queryWeight, product of:
                1.2012316 = boost
                2.3946586 = idf(docFreq=10595, maxDocs=42740)
                0.015387494 = queryNorm
              0.32403675 = fieldWeight in 2502, product of:
                1.7320508 = tf(freq=3.0), with freq of:
                  3.0 = termFreq=3.0
                2.3946586 = idf(docFreq=10595, maxDocs=42740)
                0.078125 = fieldNorm(doc=2502)
          0.049233302 = weight(abstract_txt:high in 2502) [ClassicSimilarity], result of:
            0.049233302 = score(doc=2502,freq=2.0), product of:
              0.09151164 = queryWeight, product of:
                1.2213237 = boost
                4.8694243 = idf(docFreq=891, maxDocs=42740)
                0.015387494 = queryNorm
              0.53800046 = fieldWeight in 2502, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                4.8694243 = idf(docFreq=891, maxDocs=42740)
                0.078125 = fieldNorm(doc=2502)
          0.05863476 = weight(abstract_txt:recommendations in 2502) [ClassicSimilarity], result of:
            0.05863476 = score(doc=2502,freq=1.0), product of:
              0.12954395 = queryWeight, product of:
                1.453119 = boost
                5.7935934 = idf(docFreq=353, maxDocs=42740)
                0.015387494 = queryNorm
              0.4526245 = fieldWeight in 2502, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.7935934 = idf(docFreq=353, maxDocs=42740)
                0.078125 = fieldNorm(doc=2502)
          0.059129868 = weight(abstract_txt:method in 2502) [ClassicSimilarity], result of:
            0.059129868 = score(doc=2502,freq=2.0), product of:
              0.11836011 = queryWeight, product of:
                1.7011435 = boost
                4.5216455 = idf(docFreq=1262, maxDocs=42740)
                0.015387494 = queryNorm
              0.49957597 = fieldWeight in 2502, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                4.5216455 = idf(docFreq=1262, maxDocs=42740)
                0.078125 = fieldNorm(doc=2502)
          0.6717988 = weight(abstract_txt:recommendation in 2502) [ClassicSimilarity], result of:
            0.6717988 = score(doc=2502,freq=3.0), product of:
              0.6930886 = queryWeight, product of:
                6.288123 = boost
                7.1630807 = idf(docFreq=89, maxDocs=42740)
                0.015387494 = queryNorm
              0.96928275 = fieldWeight in 2502, product of:
                1.7320508 = tf(freq=3.0), with freq of:
                  3.0 = termFreq=3.0
                7.1630807 = idf(docFreq=89, maxDocs=42740)
                0.078125 = fieldNorm(doc=2502)
        0.24 = coord(6/25)
    
  3. Sappelli, M.; Verberne, S.; Kraaij, W.: Evaluation of context-aware recommendation systems for information re-finding (2017) 0.18
    0.17707048 = sum of:
      0.17707048 = product of:
        0.8853524 = sum of:
          0.016226972 = weight(abstract_txt:that in 5529) [ClassicSimilarity], result of:
            0.016226972 = score(doc=5529,freq=6.0), product of:
              0.044262733 = queryWeight, product of:
                1.2012316 = boost
                2.3946586 = idf(docFreq=10595, maxDocs=42740)
                0.015387494 = queryNorm
              0.36660573 = fieldWeight in 5529, product of:
                2.4494898 = tf(freq=6.0), with freq of:
                  6.0 = termFreq=6.0
                2.3946586 = idf(docFreq=10595, maxDocs=42740)
                0.0625 = fieldNorm(doc=5529)
          0.030883925 = weight(abstract_txt:best in 5529) [ClassicSimilarity], result of:
            0.030883925 = score(doc=5529,freq=1.0), product of:
              0.098041214 = queryWeight, product of:
                1.2641453 = boost
                5.040154 = idf(docFreq=751, maxDocs=42740)
                0.015387494 = queryNorm
              0.31500962 = fieldWeight in 5529, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.040154 = idf(docFreq=751, maxDocs=42740)
                0.0625 = fieldNorm(doc=5529)
          0.030883925 = weight(abstract_txt:second in 5529) [ClassicSimilarity], result of:
            0.030883925 = score(doc=5529,freq=1.0), product of:
              0.098041214 = queryWeight, product of:
                1.2641453 = boost
                5.040154 = idf(docFreq=751, maxDocs=42740)
                0.015387494 = queryNorm
              0.31500962 = fieldWeight in 5529, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.040154 = idf(docFreq=751, maxDocs=42740)
                0.0625 = fieldNorm(doc=5529)
          0.047303893 = weight(abstract_txt:method in 5529) [ClassicSimilarity], result of:
            0.047303893 = score(doc=5529,freq=2.0), product of:
              0.11836011 = queryWeight, product of:
                1.7011435 = boost
                4.5216455 = idf(docFreq=1262, maxDocs=42740)
                0.015387494 = queryNorm
              0.39966077 = fieldWeight in 5529, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                4.5216455 = idf(docFreq=1262, maxDocs=42740)
                0.0625 = fieldNorm(doc=5529)
          0.76005363 = weight(abstract_txt:recommendation in 5529) [ClassicSimilarity], result of:
            0.76005363 = score(doc=5529,freq=6.0), product of:
              0.6930886 = queryWeight, product of:
                6.288123 = boost
                7.1630807 = idf(docFreq=89, maxDocs=42740)
                0.015387494 = queryNorm
              1.0966183 = fieldWeight in 5529, product of:
                2.4494898 = tf(freq=6.0), with freq of:
                  6.0 = termFreq=6.0
                7.1630807 = idf(docFreq=89, maxDocs=42740)
                0.0625 = fieldNorm(doc=5529)
        0.2 = coord(5/25)
    
  4. Teets, M.; Murray, P.: Metasearch authentication and access management (2006) 0.17
    0.16977073 = sum of:
      0.16977073 = product of:
        0.606324 = sum of:
          0.007847083 = weight(abstract_txt:from in 3155) [ClassicSimilarity], result of:
            0.007847083 = score(doc=3155,freq=1.0), product of:
              0.045021806 = queryWeight, product of:
                1.0491793 = boost
                2.7887225 = idf(docFreq=7144, maxDocs=42740)
                0.015387494 = queryNorm
              0.17429516 = fieldWeight in 3155, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                2.7887225 = idf(docFreq=7144, maxDocs=42740)
                0.0625 = fieldNorm(doc=3155)
          0.02503869 = weight(abstract_txt:existing in 3155) [ClassicSimilarity], result of:
            0.02503869 = score(doc=3155,freq=1.0), product of:
              0.08524352 = queryWeight, product of:
                1.1787544 = boost
                4.6997004 = idf(docFreq=1056, maxDocs=42740)
                0.015387494 = queryNorm
              0.29373127 = fieldWeight in 3155, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                4.6997004 = idf(docFreq=1056, maxDocs=42740)
                0.0625 = fieldNorm(doc=3155)
          0.0066246334 = weight(abstract_txt:that in 3155) [ClassicSimilarity], result of:
            0.0066246334 = score(doc=3155,freq=1.0), product of:
              0.044262733 = queryWeight, product of:
                1.2012316 = boost
                2.3946586 = idf(docFreq=10595, maxDocs=42740)
                0.015387494 = queryNorm
              0.14966616 = fieldWeight in 3155, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                2.3946586 = idf(docFreq=10595, maxDocs=42740)
                0.0625 = fieldNorm(doc=3155)
          0.05349253 = weight(abstract_txt:best in 3155) [ClassicSimilarity], result of:
            0.05349253 = score(doc=3155,freq=3.0), product of:
              0.098041214 = queryWeight, product of:
                1.2641453 = boost
                5.040154 = idf(docFreq=751, maxDocs=42740)
                0.015387494 = queryNorm
              0.5456127 = fieldWeight in 3155, product of:
                1.7320508 = tf(freq=3.0), with freq of:
                  3.0 = termFreq=3.0
                5.040154 = idf(docFreq=751, maxDocs=42740)
                0.0625 = fieldNorm(doc=3155)
          0.033463206 = weight(abstract_txt:requirements in 3155) [ClassicSimilarity], result of:
            0.033463206 = score(doc=3155,freq=1.0), product of:
              0.103426546 = queryWeight, product of:
                1.2984004 = boost
                5.1767297 = idf(docFreq=655, maxDocs=42740)
                0.015387494 = queryNorm
              0.3235456 = fieldWeight in 3155, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.1767297 = idf(docFreq=655, maxDocs=42740)
                0.0625 = fieldNorm(doc=3155)
          0.04104072 = weight(abstract_txt:effective in 3155) [ClassicSimilarity], result of:
            0.04104072 = score(doc=3155,freq=1.0), product of:
              0.13565238 = queryWeight, product of:
                1.8211763 = boost
                4.840693 = idf(docFreq=917, maxDocs=42740)
                0.015387494 = queryNorm
              0.3025433 = fieldWeight in 3155, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                4.840693 = idf(docFreq=917, maxDocs=42740)
                0.0625 = fieldNorm(doc=3155)
          0.43881717 = weight(abstract_txt:recommendation in 3155) [ClassicSimilarity], result of:
            0.43881717 = score(doc=3155,freq=2.0), product of:
              0.6930886 = queryWeight, product of:
                6.288123 = boost
                7.1630807 = idf(docFreq=89, maxDocs=42740)
                0.015387494 = queryNorm
              0.6331329 = fieldWeight in 3155, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                7.1630807 = idf(docFreq=89, maxDocs=42740)
                0.0625 = fieldNorm(doc=3155)
        0.28 = coord(7/25)
    
  5. Bettencourt, N.; Silva, N.; Barroso, J.: Semantically enhancing recommender systems (2016) 0.15
    0.15422542 = sum of:
      0.15422542 = product of:
        0.9639089 = sum of:
          0.046523742 = weight(abstract_txt:domain in 5375) [ClassicSimilarity], result of:
            0.046523742 = score(doc=5375,freq=2.0), product of:
              0.08812249 = queryWeight, product of:
                1.1984944 = boost
                4.7784038 = idf(docFreq=976, maxDocs=42740)
                0.015387494 = queryNorm
              0.527944 = fieldWeight in 5375, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                4.7784038 = idf(docFreq=976, maxDocs=42740)
                0.078125 = fieldNorm(doc=5375)
          0.014342752 = weight(abstract_txt:that in 5375) [ClassicSimilarity], result of:
            0.014342752 = score(doc=5375,freq=3.0), product of:
              0.044262733 = queryWeight, product of:
                1.2012316 = boost
                2.3946586 = idf(docFreq=10595, maxDocs=42740)
                0.015387494 = queryNorm
              0.32403675 = fieldWeight in 5375, product of:
                1.7320508 = tf(freq=3.0), with freq of:
                  3.0 = termFreq=3.0
                2.3946586 = idf(docFreq=10595, maxDocs=42740)
                0.078125 = fieldNorm(doc=5375)
          0.035753835 = weight(abstract_txt:users in 5375) [ClassicSimilarity], result of:
            0.035753835 = score(doc=5375,freq=3.0), product of:
              0.073935345 = queryWeight, product of:
                1.3445108 = boost
                3.5737147 = idf(docFreq=3258, maxDocs=42740)
                0.015387494 = queryNorm
              0.48358247 = fieldWeight in 5375, product of:
                1.7320508 = tf(freq=3.0), with freq of:
                  3.0 = termFreq=3.0
                3.5737147 = idf(docFreq=3258, maxDocs=42740)
                0.078125 = fieldNorm(doc=5375)
          0.8672886 = weight(abstract_txt:recommendation in 5375) [ClassicSimilarity], result of:
            0.8672886 = score(doc=5375,freq=5.0), product of:
              0.6930886 = queryWeight, product of:
                6.288123 = boost
                7.1630807 = idf(docFreq=89, maxDocs=42740)
                0.015387494 = queryNorm
              1.2513387 = fieldWeight in 5375, product of:
                2.236068 = tf(freq=5.0), with freq of:
                  5.0 = termFreq=5.0
                7.1630807 = idf(docFreq=89, maxDocs=42740)
                0.078125 = fieldNorm(doc=5375)
        0.16 = coord(4/25)