The Computer Science Ontology: A Large-Scale Taxonomy of Research Areas

Ontologies of research areas are important tools for characterising, exploring, and analysing the research landscape. Some fields of research are comprehensively described by large-scale taxonomies, e.g., MeSH in Biology and PhySH in Physics. Conversely, current Computer Science taxonomies are coarse-grained and tend to evolve slowly. For instance, the ACM classification scheme contains only about 2K research topics and the last version dates back to 2012. In this paper, we introduce the Computer Science Ontology (CSO), a large-scale, automatically generated ontology of research areas, which includes about 26K topics and 226K semantic relationships. It was created by applying the Klink-2 algorithm on a very large dataset of 16M scientific articles. CSO presents two main advantages over the alternatives: (i) it includes a very large number of topics that do not appear in other classifications, and (ii) it can be updated automatically by running Klink-2 on recent corpora of publications. CSO powers several tools adopted by the editorial team at Springer Nature and has been used to enable a variety of solutions, such as classifying research publications, detecting research communities, and predicting research trends. To facilitate the uptake of CSO we have developed the CSO Portal, a web application that enables users to download, explore, and provide granular feedback on CSO at different levels. Users can use the portal to rate topics and relationships, suggest missing relationships, and visualise sections of the ontology. The portal will support the publication of and access to regular new releases of CSO, with the aim of providing a comprehensive resource to the various communities engaged with scholarly data.

[1]  Harith Alani,et al.  Semantic Sentiment Analysis of Twitter , 2012, SEMWEB.

[2]  Lawrence Hunter,et al.  KaBOB: ontology-based semantic integration of biomedical databases , 2015, BMC Bioinformatics.

[3]  W. Bruce Croft,et al.  Deriving concept hierarchies from text , 1999, SIGIR '99.

[4]  Enrico Motta,et al.  Automatic Classification of Springer Nature Proceedings with Smart Topic Miner , 2016, SEMWEB.

[5]  Enrico Motta,et al.  Identifying Diachronic Topic-Based Research Communities by Clustering Shared Research Trajectories , 2014, ESWC.

[6]  Christoph Lange,et al.  Towards a Knowledge Graph Representing Research Findings by Semantifying Survey Articles , 2017, TPDL.

[7]  Enrico Motta,et al.  A decade of Semantic Web research through the lenses of a mixed methods approach , 2020, Semantic Web.

[8]  Stuart E. Middleton,et al.  Ontology-based Recommender Systems , 2004, Handbook on Ontologies.

[9]  Li Ding,et al.  Using Ontologies in the Semantic Web: A Survey , 2005, Ontologies.

[10]  Enrico Motta,et al.  Klink-2: Integrating Multiple Web Sources to Generate Semantic Topic Networks , 2015, SEMWEB.

[11]  Jochen Dörre,et al.  The TaxGen Framework: Automating the Generation of a Taxonomy for a Large Document Collection , 1999, HICSS.

[12]  Pablo N. Mendes,et al.  Improving efficiency and accuracy in multilingual entity extraction , 2013, I-SEMANTICS '13.

[13]  Henry Muccini,et al.  Reducing the Effort for Systematic Reviews in Software Engineering , 2019, Data Sci..

[14]  Jiayu Tang,et al.  Examining the Limits of Crowdsourcing for Relevance Assessment , 2013, IEEE Internet Computing.

[15]  Francesco Osborne,et al.  Ontology Forecasting in Scientific Literature: Semantic Concepts Prediction Based on Innovation-Adoption Priors , 2016, EKAW.

[16]  Steffen Staab,et al.  Ontologies improve text document clustering , 2003, Third IEEE International Conference on Data Mining.

[17]  Johanna Völker,et al.  A Framework for Ontology Learning and Data-driven Change Discovery , 2005 .

[18]  Beatrice Cherrier,et al.  Classifying Economics: A History of the JEL Codes , 2015 .

[19]  Mark A. Musen,et al.  Crowdsourcing the Verification of Relationships in Biomedical Ontologies , 2013, AMIA.

[20]  Enrico Motta,et al.  Forecasting the Spreading of Technologies in Research Communities , 2017, K-CAP.

[21]  Enrico Motta,et al.  Ontology-Based Recommendation of Editorial Products , 2018, International Semantic Web Conference.

[22]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[23]  Rajiv Kishore,et al.  Ontologies: A Handbook of Principles, Concepts and Applications in Information Systems , 2007, Ontologies.

[24]  Luís M. A. Bettencourt,et al.  Scientific discovery and topological transitions in collaboration networks , 2009, J. Informetrics.

[25]  Marta Sabou,et al.  Dynamic Integration of Multiple Evidence Sources for Ontology Learning , 2012, J. Inf. Data Manag..

[26]  Enrico Motta,et al.  AUGUR: Forecasting the Emergence of New Research Topics , 2018, JCDL.

[27]  C E Lipscomb,et al.  Medical Subject Headings (MeSH). , 2000, Bulletin of the Medical Library Association.

[28]  Enrico Motta,et al.  Exploring Scholarly Data with Rexplore , 2013, International Semantic Web Conference.