Feature LDA: A supervised topic model for automatic detection of web API documentations from the web

Chenghua Lin, Yulan He, Carlos Pedrinaci, John Domingue

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Web APIs have gained increasing popularity in recent Web service technology development owing to its simplicity of technology stack and the proliferation of mashups. However, efficiently discovering Web APIs and the relevant documentations on the Web is still a challenging task even with the best resources available on the Web. In this paper we cast the problem of detecting the Web API documentations as a text classification problem of classifying a given Web page as Web API associated or not. We propose a supervised generative topic model called feature latent Dirichlet allocation (feaLDA) which offers a generic probabilistic framework for automatic detection of Web APIs. feaLDA not only captures the correspondence between data and the associated class labels, but also provides a mechanism for incorporating side information such as labelled features automatically learned from data that can effectively help improving classification performance. Extensive experiments on our Web APIs documentation dataset shows that the feaLDA model outperforms three strong supervised baselines including naive Bayes, support vector machines, and the maximum entropy model, by over 3% in classification accuracy. In addition, feaLDA also gives superior performance when compared against other existing supervised topic models.
Original languageEnglish
Title of host publicationThe Semantic Web - ISWC 2012
Subtitle of host publication11th International Semantic Web Conference Boston, MA, USA, November 11-15, 2012 Proceedings, Part I
Place of PublicationBerlin
PublisherSpringer
Pages328-343
Number of pages16
ISBN (Print)9783642351754
DOIs
Publication statusPublished - 2012

Publication series

NameLecture Notes in Computer Science
Number-
Volume7649

Fingerprint

Application programming interfaces (API)
World Wide Web
Web services
Support vector machines
Labels
Websites
Entropy
Experiments

Cite this

Lin, C., He, Y., Pedrinaci, C., & Domingue, J. (2012). Feature LDA: A supervised topic model for automatic detection of web API documentations from the web. In The Semantic Web - ISWC 2012: 11th International Semantic Web Conference Boston, MA, USA, November 11-15, 2012 Proceedings, Part I (pp. 328-343). (Lecture Notes in Computer Science; Vol. 7649, No. -). Berlin: Springer . https://doi.org/10.1007/978-3-642-35176-1_21

Feature LDA : A supervised topic model for automatic detection of web API documentations from the web. / Lin, Chenghua; He, Yulan; Pedrinaci, Carlos ; Domingue, John .

The Semantic Web - ISWC 2012: 11th International Semantic Web Conference Boston, MA, USA, November 11-15, 2012 Proceedings, Part I. Berlin : Springer , 2012. p. 328-343 (Lecture Notes in Computer Science; Vol. 7649, No. -).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Lin, C, He, Y, Pedrinaci, C & Domingue, J 2012, Feature LDA: A supervised topic model for automatic detection of web API documentations from the web. in The Semantic Web - ISWC 2012: 11th International Semantic Web Conference Boston, MA, USA, November 11-15, 2012 Proceedings, Part I. Lecture Notes in Computer Science, no. -, vol. 7649, Springer , Berlin, pp. 328-343. https://doi.org/10.1007/978-3-642-35176-1_21
Lin C, He Y, Pedrinaci C, Domingue J. Feature LDA: A supervised topic model for automatic detection of web API documentations from the web. In The Semantic Web - ISWC 2012: 11th International Semantic Web Conference Boston, MA, USA, November 11-15, 2012 Proceedings, Part I. Berlin: Springer . 2012. p. 328-343. (Lecture Notes in Computer Science; -). https://doi.org/10.1007/978-3-642-35176-1_21
Lin, Chenghua ; He, Yulan ; Pedrinaci, Carlos ; Domingue, John . / Feature LDA : A supervised topic model for automatic detection of web API documentations from the web. The Semantic Web - ISWC 2012: 11th International Semantic Web Conference Boston, MA, USA, November 11-15, 2012 Proceedings, Part I. Berlin : Springer , 2012. pp. 328-343 (Lecture Notes in Computer Science; -).
@inproceedings{1b27cf51d26f47fd809790dd7e6e4fa1,
title = "Feature LDA: A supervised topic model for automatic detection of web API documentations from the web",
abstract = "Web APIs have gained increasing popularity in recent Web service technology development owing to its simplicity of technology stack and the proliferation of mashups. However, efficiently discovering Web APIs and the relevant documentations on the Web is still a challenging task even with the best resources available on the Web. In this paper we cast the problem of detecting the Web API documentations as a text classification problem of classifying a given Web page as Web API associated or not. We propose a supervised generative topic model called feature latent Dirichlet allocation (feaLDA) which offers a generic probabilistic framework for automatic detection of Web APIs. feaLDA not only captures the correspondence between data and the associated class labels, but also provides a mechanism for incorporating side information such as labelled features automatically learned from data that can effectively help improving classification performance. Extensive experiments on our Web APIs documentation dataset shows that the feaLDA model outperforms three strong supervised baselines including naive Bayes, support vector machines, and the maximum entropy model, by over 3{\%} in classification accuracy. In addition, feaLDA also gives superior performance when compared against other existing supervised topic models.",
author = "Chenghua Lin and Yulan He and Carlos Pedrinaci and John Domingue",
year = "2012",
doi = "10.1007/978-3-642-35176-1_21",
language = "English",
isbn = "9783642351754",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
number = "-",
pages = "328--343",
booktitle = "The Semantic Web - ISWC 2012",

}

TY - GEN

T1 - Feature LDA

T2 - A supervised topic model for automatic detection of web API documentations from the web

AU - Lin, Chenghua

AU - He, Yulan

AU - Pedrinaci, Carlos

AU - Domingue, John

PY - 2012

Y1 - 2012

N2 - Web APIs have gained increasing popularity in recent Web service technology development owing to its simplicity of technology stack and the proliferation of mashups. However, efficiently discovering Web APIs and the relevant documentations on the Web is still a challenging task even with the best resources available on the Web. In this paper we cast the problem of detecting the Web API documentations as a text classification problem of classifying a given Web page as Web API associated or not. We propose a supervised generative topic model called feature latent Dirichlet allocation (feaLDA) which offers a generic probabilistic framework for automatic detection of Web APIs. feaLDA not only captures the correspondence between data and the associated class labels, but also provides a mechanism for incorporating side information such as labelled features automatically learned from data that can effectively help improving classification performance. Extensive experiments on our Web APIs documentation dataset shows that the feaLDA model outperforms three strong supervised baselines including naive Bayes, support vector machines, and the maximum entropy model, by over 3% in classification accuracy. In addition, feaLDA also gives superior performance when compared against other existing supervised topic models.

AB - Web APIs have gained increasing popularity in recent Web service technology development owing to its simplicity of technology stack and the proliferation of mashups. However, efficiently discovering Web APIs and the relevant documentations on the Web is still a challenging task even with the best resources available on the Web. In this paper we cast the problem of detecting the Web API documentations as a text classification problem of classifying a given Web page as Web API associated or not. We propose a supervised generative topic model called feature latent Dirichlet allocation (feaLDA) which offers a generic probabilistic framework for automatic detection of Web APIs. feaLDA not only captures the correspondence between data and the associated class labels, but also provides a mechanism for incorporating side information such as labelled features automatically learned from data that can effectively help improving classification performance. Extensive experiments on our Web APIs documentation dataset shows that the feaLDA model outperforms three strong supervised baselines including naive Bayes, support vector machines, and the maximum entropy model, by over 3% in classification accuracy. In addition, feaLDA also gives superior performance when compared against other existing supervised topic models.

U2 - 10.1007/978-3-642-35176-1_21

DO - 10.1007/978-3-642-35176-1_21

M3 - Conference contribution

SN - 9783642351754

T3 - Lecture Notes in Computer Science

SP - 328

EP - 343

BT - The Semantic Web - ISWC 2012

PB - Springer

CY - Berlin

ER -