Active Projects

ElectionBot for Mississippi

ElectionBot for South Carolina

EDU Chatbot

ALLURE: A Multi-modal Guided Environment for Helping Children Learn to Solve a Rubik’s Cube. (Neuro-Symbolic Methods)

Project : We demonstrate ALLURE, an educational AI system for learning to solve the Rubik’s cube that is designed to help students improve their problem solving skills.

[Paper] [Demo Video] [BibTex]
PRUDENT: A Generic Dialog Agent for Information Retrieval Based on Automated Planning Within a Reinforcement Learning Platform. (Neuro-Symbolic Methods)

Project : We present a generic approach for dialogs for information retrieval based on automated planning within a reinforcement learning (RL)-based platform, ParlAI.

[Paper] [Github] [BibTex]
Psychidemic : Semantic Analysis of Social Media and News Data to understand COVID-19’s impact on mental health and analysis.

Additional video.

Project : SPOKES: Community-Driven Data Engineering for Substance Abuse Prevention in the Rural Midwest

Keywords : #NSF, #COVID19, #Social_Impact, #Psychological_Impact, #Addiction, #Mental_Health, #Social_Quality_Index

Supporting decision makers during hurricane response in presence of misinformation.

Project : NSF Convergence Accelerator: Actionable Sensemaking Tools for Curating and Authenticating Information in the Presence of Misinformation during Crises

Keywords : #NSF, #DisasterManagement #Hurricane #SocialMedia #Misinformation

DisasterRecord : Aggregating and analyzing social media and crowdsourced data including imagery, as well as drone and satellite data, gathered during disaster events to support both individuals and community responders.

Project : Hazards SEES: Social and Physical Sensing Enabled Decision Support for Disaster Management and Response

Keywords : #NSF, #DisasterRecord, #Real_time_SocialMediaAnalysis, #Coordination #Multimedia #SatelligeData

Learn more about this project here...

kBot-ASthma : Knowledge-driven Personalized Chatbot for Asthma Self-Management

kBot is a knowledge-driven personalized chatbot system designed to continuously track pediatric asthmatic patient to monitor relevant health and environmental data including medication adherence. The outcome is to help asthma patients self manage their asthma progression by generating trigger alerts and educate them with various self-management strategies.

Learn more about this project here...

ABC-AI is an interdisciplinary project between the Artificial Intelligence Institute at the University of South Carolina (AIISC@UofSC) and the Aging Brain Cohort at University of South Carolina (ABC@UofSC) developed to identify cognitive decline/impairment among healthy older adults.

Learn more about this project here...
Alleviate Mental Health Chatbot

Alleviate is the demonstration of the alleviate mental health chatbot which acts as a virtual counselor for patience and assist care providers.

Learn more about this project here...

Archived Projects


Obvio is a graph-based framework for exploring biomedical literature. It automatically generates subgraphs on multiple thematic dimensions that capture the multifa.

Keywords : Literature-based discovery (LBD), Graph mining, Path clustering, Hierarchical agglomerative clustering, Semantic relatedness, Medical Subject Headings (MeSH), MEDLINE

BMW Material Planner

BMW Greenville/Fraunhofer material planners custom dashboard.


Twitris is a Semantic Social Web application for extraction social signals and understanding social perceptions by Semantics-based processing of massive amounts of event-centric social data. Twitris 2.0 addresses challenges in large scale processing of social data, enabling us to understand events along spatio-temporal-thematic-sentiment dimensions. Twitris 2.0 also covers context based semantic integration of multiple Web resources and expose semantically enriched social data to the public domain. More recently, Twitris is adding People-Content-Network analysis, real-time support (using Twarql), and continuous semantics.

Keywords : Twitter analysis, Social data analysis, Social signal extraction, Social perception, Spatio-temporal-thematic-sentiment processing of social data, People-content-network analysis of social data, Event analysis on social media, Real-time analysis of social media, Social media continuous semantics.


BLOOMS is an ontology alignment system based on the idea of bootstrapping information already present on the LOD cloud. It was developed particularly for Linked Open Data schema alignment. BLOOMS is an acronym for Bootstrapping-based Linked Open Data Ontology Matching System.

Keywords : Ontology Alignment, Schema Matching, Semantic Web, Bootstrapping, Linked Open Data Schema Alignment.

Trusted Perception Cycle

SemSOS is an extension of SOS to allow SOS queries and access to an ontological knowledgebase. Main contributions include: (1) sensor/observation ontology based on Observations and Measurements (O&M;), (2) semantic annotation of O&M; and SML documents, (2) mappings and translation scripts to convert O&M; and SML into RDF (and vice-versa), (3) rule-based reasoning to infer events from low-level sensor data, (4) query translation from SOS format into SPARQL.

Keywords : sensor, Semantic Web, Sensor Web Enablement, sensing-as-a-service.

Trusted Perception Cycle

This demo helps in visualizing the perception cycle (abductive inference) and reputation values computed for weather stations over a period of six days. Various features inferred from raw sensor data using the perception cycle are depicted with different colors of the bars and height of the bar represents the reputation value of each weather station. The demo shows all the inferred features and the way in which the reputation computation converges. Main contributions include: (1) Development and formalization of perception cycle (2) Implementation of a reputation system which used beta-pdf distribution to compute trust values.

Keywords : Trust on sensor networks, Trusted Perception, Sensor Networks.

Real-time Feature Streams

Real Time Feature Streams focuses on reasoning over lower-level raw sensor data streams to detect higher-level abstractions called features (a concept that represents a real world entity like Blizzard, RainStorm etc) in real-time. The feature-streams are added to the Linked Open Data Cloud (LOD).Main contributions involve: (1) Integration of multiple, multimodal, heterogeneous low-level sensor data streams to generate high-level feature streams. (2) The summarization is across the thematic dimension involving multiple data streams and the use of background knowledge as opposed to summarizations of single streams across temporal dimension (like min,max,average etc).

Keywords : Sensor Streams, Feature Streams, Sensor data annotation.


Scooner users largely automatically generated background knowledge to support deeper insights and knowledge discovery from text. Knowledge base is used for semantic extraction. A semantic search and browsing is supported as iterative process involving ontology-guided exploration or trail-blazing that focuses on relationships, and not just entities. Current version shows how biologists in Human Performance and Cognition (HPCO) research can find insights from the corpus of all of 18+MM PubMed abstracts far better than using a PubMed search.

Keywords : semantic browsing, triple extraction, domain model creation, relationship web, pattern-based extraction, information extraction, ontology-guided exploration, trail blazing, semantic search.

S3Space - Social. Semantic. Searchable.

S3space is a social lab for querying linked data. It can also be referred to as a 'SPARQL repository'. It's a platform for SPARQL users to test and verify their SPARQL queries. Users can learn how to query linked data as well as share and save the queries they have built. With syntax highlighting code editor, writing SPARQL is even easier.

Keywords :

Kino : Semantic Annotations and Indexing for the Web

Kino (Also known as KinoE ) is a Web document annotation and indexing system that helps scientists annotate and index Web documents. Kino uses a browser plugin to add annotations and a Apache SOLR based backend to index and store the Web pages.

Video Introduction

Keywords : SA-REST, APIHut, Scientific document annotation,Semantic annotation of biomedical documents, Semantic service annotation, Kino

Doozer: Knowledge Extraction from Community-Generated Content

Doozer is an application that aims at generating or extracting a domain model from Wikipedia or other similarly structured knowledge sources. It takes as input an incomplete description of a domain, such as a query or list of seed concepts. Doozer then expands on these seeds to get related concepts, which are then again evaluated regarding their indicativeness of the domain. The output is an extended model that still focuses on the intended domain.

Keywords : Doozer, Knowledge extraction, domain model

iExplore: an interactive knowledge exploration tool

iExplore is a web tool with a graphical interface for interactive knowledge exploration, that allows non-technical users to explore the integrated knowledge bases. iExplore is designed for domain experts who do not necessarily need to know schema or how to write SPARQL. It is easy to use with just a click of the mouse.

Keywords : iExplore, Semantic exploration, data integrated, UMLS, Chagas Disease

OntoANT: Ontology-based annotation tool

OntoANT is a web tool that allows non-technical users to annotate the data into RDF. The tool let the domain experts to define the triple in the schema level, and then it automatically generates web forms responding to the schema pattern. It also captures the provenance of each triple generated in the knowledge base.

Keywords : OntoANT, Annotation, Provenance

MobiCloud : Cloud-mobile hybrid application generation

MobiCloud is a Domain Specific Language (DSL) based platform agnostic application development paradigm for cloud-mobile hybrid applications. A cloud-mobile hybrid is simply an application that partially runs on the mobile device and in the cloud. MobiCloud makes it extremely easy to develop these applications and deploy them to clouds and mobile devices.

Keywords : Cloud computing, program generation

Awards : Technology award at the Fukuoka Ruby innovators

SECURE: Semantics Empowered resCUe enviRonmEnt

This demo is a Semantic Web research effort towards a Physical-Cyber-Social system that uses background knowledge on the web, and an ontology of perception, to reason over the sensor observations generated by a mobile robot.

Keywords : Perception Ontology, Physical-Cyber-Social System, Robot with Background Knowledge

Awards : Technology award at the Fukuoka Ruby innovators


Cuebee is a flexible, extensible application for querying the semantic web. It provides a friendly interface to guide users through the process of formulating complex queries. No technical knowledge of query languages or the semantic web is required. They key enabler of the query builder is the ontology schema. The schema provides the types and possible interconnections of data to guide the user in creating a query.

Knowledge-Aware Search

Knowledge-Aware Search is a hybrid approach to domain specific information retrieval that goes beyond ontology-driven query interpretation as well as beyond synonym-based query expansion used in Information Retrieval (IR). A knowledge-aware search platform is more amenable to domain specific searches involving complex information needs than general-purpose search frameworks.

Keywords : Semantic Search, Domain Specific Information Retrieval, Complex Information Needs, Ontology, Background Knowledge, Context-Free Grammar