Recommender‐as‐a‐service with chatbot guided domain‐science knowledge discovery in a science gateway

Scientists in disciplines such as neuroscience and bioinformatics are increasingly relying on science gateways for experimentation on voluminous data, as well as analysis and visualization in multiple perspectives. Though current science gateways provide easy access to computing resources, data sets and tools specific to the disciplines, scientists often use slow and tedious manual efforts to perform knowledge discovery to accomplish their research/education tasks. Recommender systems can provide expert guidance and can help them to navigate and discover relevant publications, tools, data sets, or even automate cloud resource configurations suitable for a given scientific task. To realize the potential of integration of recommenders in science gateways in order to spur research productivity, we present a novel “OnTimeRecommend” recommender system. The OnTimeRecommend comprises of several integrated recommender modules implemented as microservices that can be augmented to a science gateway in the form of a recommender‐as‐a‐service. The guidance for use of the recommender modules in a science gateway is aided by a chatbot plug‐in viz., Vidura Advisor. To validate our OnTimeRecommend, we integrate and show benefits for both novice and expert users in domain‐specific knowledge discovery within two exemplar science gateways, one in neuroscience (CyNeuro) and the other in bioinformatics (KBCommons).

[1]  H. Longuet-Higgins Understanding the Brain , 1968, Nature.

[2]  Robert F. DeVellis,et al.  Scale Development: Theory and Applications. , 1992 .

[3]  David J. Scott,et al.  UltraScan - A Comprehensive Data Analysis Software Package for Analytical Ultracentrifugation Experiments , 2005 .

[4]  Yuan-Horng Lin,et al.  Fuzzy mode and its applications in survey research , 2006 .

[5]  Hui He,et al.  Constructing Maximum Entropy Language Models for Movie Review Subjectivity Analysis , 2008, Journal of Computer Science and Technology.

[6]  Xin Wan,et al.  Applying Keyword Map Based Learner Profile to a Recommender System for Group Learning Support , 2010, 2010 Second International Workshop on Education Technology and Computer Science.

[7]  Nicholas T. Carnevale,et al.  Introducing The Neuroscience Gateway , 2013, IWSG.

[8]  F. Giambona STATISTICAL METHODS FOR THE SOCIAL SCIENCES , 2013 .

[9]  Jonas Kubilius,et al.  A framework for streamlining research workflow in neuroscience and psychology , 2014, Front. Neuroinform..

[10]  Miron Livny,et al.  Pegasus, a workflow management system for science automation , 2015, Future Gener. Comput. Syst..

[11]  Sam Newman,et al.  Building microservices - designing fine-grained systems, 1st Edition , 2015 .

[12]  Yuan Tian,et al.  Chi-square Statistics Feature Selection Based on Term Frequency and Distribution for Text Categorization , 2015 .

[13]  S. Linnarsson,et al.  Unbiased classification of sensory neuron types by large-scale single-cell RNA sequencing , 2014, Nature Neuroscience.

[14]  Jeremy Freeman Open source tools for large-scale neuroscience , 2015, Current Opinion in Neurobiology.

[15]  Marlon E. Pierce,et al.  Apache Airavata: Design and Directions of a Science Gateway Framework , 2014, 2014 6th International Workshop on Science Gateways.

[16]  Divakar Yadav,et al.  Intuitionistic fuzzy approach for adaptive presentation in an E-learning environment , 2015, 2015 IEEE International Conference on Research in Computational Intelligence and Communication Networks (ICRCICN).

[17]  Doreen Ware,et al.  The iPlant Collaborative: Cyberinfrastructure for Enabling Data to Discovery for the Life Sciences , 2016, PLoS biology.

[18]  Jens Hjerling-Leffler,et al.  Disentangling neural cell diversity using single-cell transcriptomics , 2016, Nature Neuroscience.

[19]  Dmitry Medvedev,et al.  SciServer Compute: Bringing Analysis Close to the Data , 2016, SSDBM.

[20]  Gleeson Padraig,et al.  Neuroscience Gateway Cyberinfrastructure Providing Supercomputing Resources for Large Scale Computational Neuroscience Research , 2016 .

[21]  Qiang Yang,et al.  Collaborative Evolution for User Profiling in Recommender Systems , 2016, IJCAI.

[22]  Andreas Schreiber,et al.  A Conversational User Interface for Software Visualization , 2017, 2017 IEEE Working Conference on Software Visualization (VISSOFT).

[23]  Jignesh M. Patel,et al.  Ava: From Data to Insights Through Conversations , 2017, CIDR.

[24]  Oliver Lemon,et al.  Hybrid chat and task dialogue for more engaging HRI using reinforcement learning , 2017, 2017 26th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[25]  H. N. Io,et al.  Chatbots and conversational agents: A bibliometric analysis , 2017, 2017 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM).

[26]  Michael S. Bernstein,et al.  Iris: A Conversational Agent for Complex Tasks , 2017, CHI.

[27]  Adam Rule Design and Use of Computational Notebooks , 2018 .

[28]  P. Calyam,et al.  Experiences from a Multi-disciplinary Course Sequence Development on Cyber and Software Automation in Neuroscience , 2018 .

[29]  Donghui Wang,et al.  A content-based recommender system for computer science publications , 2018, Knowl. Based Syst..

[30]  Prasad Calyam,et al.  Fuzzy-Based Conversational Recommender for Data-intensive Science Gateway Applications , 2018, 2018 IEEE International Conference on Big Data (Big Data).

[31]  Dong Xu,et al.  Knowledge Base Commons (KBCommons) v1.0: A multi OMICS' web-based data integration framework for biological discoveries , 2018, 2018 IEEE International Conference on Bioinformatics and Biomedicine (BIBM).

[32]  Prasad Calyam,et al.  Domain-specific Topic Model for Knowledge Discovery through Conversational Agents in Data Intensive Scientific Communities , 2018, 2018 IEEE International Conference on Big Data (Big Data).

[33]  Prasad Calyam,et al.  Recommending heterogeneous resources for science gateway applications based on custom templates composition , 2019, Future Gener. Comput. Syst..

[34]  Taweesak Samanchuen,et al.  Chatbot Implementation for ICD-10 Recommendation System , 2019, 2019 International Conference on Engineering, Science, and Industrial Applications (ICESI).

[35]  Imad SASSI,et al.  Flat and hierarchical user profile clustering in an e-commerce recommender system , 2019, 2019 1st International Conference on Smart Systems and Data Science (ICSSD).

[36]  Hao Zhang,et al.  The Deep Learning–Based Recommender System “Pubmender” for Choosing a Biomedical Publication Venue: Development and Validation Study , 2019, Journal of medical Internet research.

[37]  Prasad Calyam,et al.  OnTimeURB: Multi-Cloud Resource Brokering for Bioinformatics Workflows , 2019, 2019 IEEE International Conference on Bioinformatics and Biomedicine (BIBM).

[38]  Nic Herndon,et al.  Cyberinfrastructure to Improve Forest Health and Productivity: The Role of Tree Databases in Connecting Genomes, Phenomes, and the Environment , 2019, Front. Plant Sci..

[39]  Prasad Calyam,et al.  Chatbot Guided Domain-science Knowledge Discovery in a Science Gateway Application , 2019 .

[40]  Prasad Calyam,et al.  ScholarFinder: Knowledge Embedding Based Recommendations using a Deep Generative Model , 2020, 2020 IEEE Sixth International Conference on Big Data Computing Service and Applications (BigDataService).