Web and Complex Systems Lab

Dept. of Computer Science and Engineering
Kno.e.sis Research Center
Wright State University

The Web and Complex Systems (WaCS) Laboratory investigates deep learning, statistical graph modeling, nonparametric clustering, and topological methods to understand complex systems. We are especially interested in web, social, and geospatial systems.

Graduate Students Undergrad Students Alumni

Ning Xie (PhD)

 Logan Rickert Nathan Rude (MS, 2016)

Mahdieh Zabihimayvan (PhD)

Jameson Morgan

Samir Yelne (MS, 2016)

Kyle Brown (PhD)

  Nripesh Trivedi (BS, 2015)

Matt Piekenbrock (MS)


Jace Robinson (MS)


Lakshika Balasuriya (MS)


Latest News (see the archive for past updates)


11/3/17: EmojiNet, our machine readable sense inventory for Emoji co-developed by Lakshika, has been selected for publication as a Kaggle dataset. Check it out here. If you play around with it let us know what you find!

10/10/17:Realistic Traffic Generation for Web Robots accepted at IEEE Intl. Conference on Machine Learning and Applications 2017. This work presents a generative process for producing synthetic sequences of web robot traffic. A stochastic process moderates temporal properties while a Bayesian model assigns behavioral attributes. The synthetic traffic impacts the performance of web server caches in similar ways as real robot traffic. Well done Kyle!

7/3/17:Explaining Trained Neural Networks with Semantic Web Technologies: First Steps accepted at the International Workshop on Neural-Symbolic Learning and Reasoning 2017. This paper documents our first (successful) efforts and attaching semantically driven explanations about why a deep network reaches a decision in scene classification tasks.

6/19/17:Seasonality in Dynamic Stochastic Blockmodels accepted at the Workshop on Complex Methods for Data and Web Mining at IEEE/ACM Web Intelligence 2017. This work introduces a new staitsical network model where edge formation probabilities depend on the `type' of each node and on seasonal time series processes that a latent in data. An inference procedure to recover the latent seasonal processes from data is also validated. This is Jace's first publication with WaCS!




EmojiNet: A Machine Readable Sense Inventory for Emoji

EmojiNet is the largest machine-readable emoji sense inventory on the Web. EmojiNet links Unicode emoji representations to their English meanings extracted from the Web. The dataset consists of (i) 12,904 sense labels over 2,389 emoji, which were extracted from the web and linked to machine-readable sense definitions seen in BabelNet; (ii) context words associated with each emoji sense, which are inferred through word embedding models trained over Google News corpus and a Twitter message corpus for each emoji sense definition; and (iii) recognizing discrepancies in the presentation of emoji on different platforms, specification of an emoji's most likely platform-based sense.
Link to Resource and API
Resource on Kaggle
Press Coverage: Psychology Today

Current Research Projects

Explainable Deep Learning for Computer Vision
When a person's future, health, finances, and safety is on the line, human decision makers relying on an AI system need to rationalize the recommendations the system offers. Yet present day AI is hampered by our ability to interpret or ''explain'' the rationale AI uses to arrive at a conclusion. This project investigates new approaches for reaching ''explanations'' of an AI's decision making process, specifically applied to deep learning, for computer vision tasks. The work takes a semantics-first rather than visual- or text- first approach for developing explanations.

Students: Ning Xie

  1. M. K. Sarker, N. Xie, D. Doran, M. Raymer, and P. Hitzler. “Explaining Trained Neural Networks with Semantic Web Technologies: First Steps”, Proc. Of 12th Intl. Workshop on Neural-Symbolic Learning and Reasoning, London, United Kingdom, Jul. 2017

This work is supported by the Ohio Federal Research Network.

Methods Promoting Usability in Topological Data Analysis
Topological data analysis (TDA) is a class of machine learning models that exploits the underlying structure or topology of data. Extensive theoretical work in this space has led to open source (Mapper) and commercial (Ayasdi) tools that enable TDA for practical data analytics, but users must still work in a complicated space of parameters and mapping functions. This project builds new methods that promote the usability of TDA my making this search space easier to navigate. It also investigates extensions of TDA for (semi)-supervised learning, data imputation, and feature representation tasks.

Students: Kyle Brown, Matt Piekenbrock

The This work is supported by the Oak Ridge Institute for Science and Education and the Air Force Research Laboratories.

Network Representations and Analytics for Geosptial Analysis
Geospatial and trajectory offer a wealth of information that can be exploited in surveillance applications. Yet the present art emphasizes tasks related to individual ''tracks'' or objects moving dynamically in an environment. In this project, we consider how dynamic network models can be used to capture both micro and macroscopic patterns and trends across trajectory data in geospacial regions. The effort involves revealing intrinsic points of interest in a geospace without relying on knowledge bases (e.g. Foursquare, Google Places), building new statistical dynamic network models, and exploiting fitted models for both region- and object-level anamoly detection.

Students: Matt Piekenbrock, Jace Robinson, Jameson Morgan

  1. M. Hashler, M. Piekenbrock, and D. Doran. “dbscan: Fast Density-based Clustering Algorithms in R”, Journal of Statistical Software, 2017
    (Status: Accepted Pending Minor Revision)

  2. J. Robinson and D. Doran. “Seasonality in Dynamic Stochastic Blockmodels”, Proc. of ACM/IEEE Intl. Conference on Web Intelligence, Leipzig, Germany, Aug. 2017

  3. M. Piekenbrock and D. Doran. "Exploring Information-Optimal Network Discretization for Dynamic Network Analysis", INSNA Sunbelt Conference, Newport Beach, CA, April 2016

  4. M. Maurice, M. Piekenbrock, and D. Doran. "WAMINet: An Open Source Library for Dynamic Geospace Analysis Using WAMI", Proc. of IEEE Intl. Symposium on Multimedia, Miami, Florida, Dec. 2015

This work is supported by the National Science Foundation I/UCRC Center for Surveillance Research and the Air Force Research Laboratories.

Understanding the Impact of Web Robot and IoT Traffic on Web Systems
Web robots and IoT devices have the potentital to deliver traffic to web services with radically different statistical and behavioral characteristics. In this project we undertake new measurements and develop modern web systems to help protect web servers from these rising classes of web traffic.

Students: Nathan Rude, Mahdieh Zabihimayvan, Kyle Brown, Ning Xie, Logan Rickert, Scott Duberstein

  1. M. Zabihimayvan, R. Sadeghi, and D. Doran. "An Integrated Approach for Benign and Malicious Web Robot Detection", Expert Systems With Applications, 2017

  2. N. Xie, K. Brown, N. Rude, and D. Doran. “A Soft Computing Prefetcher to Mitigate Cache Degradation by Web Robots”, Proc. Of Intl. Symposium on Neural Networks, Sapporo, Japan, Jun. 2017

  3. D. Doran and S. Gokhale. "An Integrated Method for Offline and Real-time Web Robot Detection", Expert Systems, 2016

  4. N. Rude and D. Doran. "Request Type Prediction for Web Robot and Internet of Things Traffic", Proc. of IEEE Intl. Conference on Machine Learning and Applications, Miami, Florida, Dec. 2015

This work is supported by the National Science Foundation under grant #1464104.

Emoji at Work: Senses, Similarity, and Applications
Emoji are images embedded in text that conveys otherwise subtle or difficult to express emotion. Its rapid rise in use across all modes of computer mediated communication is well documented. This project develops new open resources, technologies, and algorithms for machines, to be able to begin mining and reasoning about the latent senses and semantics of emoji used in the wild.

Students: Lakshika Balasuriya

  1. S. Wijeratne, L. Balasuriya, A. Sheth, and D. Doran. “A Semantics-Based Measure of Emoji Similarity”, Proc. Of IEEE/WIC/ACM Intl. Conference on Web Intelligence, Leipzig, Germany, Aug. 2017

  2. S. Wijeratne, L. Balasuriya, A. Sheth, and D. Doran. “EmojiNet: An Open Service and API for Emoji Sense Discovery”, Proc. Of AAAI Intl. Conference on Weblogs and Social Media, Vancouver, CA, May 2017

  3. S. Wijeratne, L. Balasuriya, A. Sheth, and D. Doran. “EmojiNet: Building a Machine Readable Sense Inventory for Emoji”, Proc. Of International Conference on Social Informatics, pp. 527-541, Seattle, WA, Nov. 2016

Press Coverage: Psychology Today

Completed Research Projects

User Interactions in Online Emotional Support Systems
Online-based social systems are a dominant communication medium in society, yet their semi-private nature does not make them safe spaces to discuss personal and emotional problems. This research project partnered with 7 Cups of Tea, the leading online online platform offering emotional support to others by a collection of paraprofessionals. This data science study characterized the engagement, interactions, and behaviors of users on the website by statistical, network, and machine learning methods.

Students: Samir Yelne, Nripesh Trivedi

  1. N. Trivedi, D. Asamoah, and D. Doran. “Keep the Conversation Going: Engagement-Based Customer Segmentation for Online Social Service Platforms”, Information Systems Frontiers, 2016

  2. M.C. Calzarossa, L. Massari, D. Doran, S. Yelne, N. Trivedi, and G. Moriarty. “Measuring the Users and Conversations of a Vibrant Online Emotional Support System”, Proc. Of IEEE Symposium on Computers and Communications, pp. 1193-1199, Messina, Italy, Jul. 2016

  3. D. Doran, S. Yelne, L. Massari, M.C. Calzarossa, L. Jackson, and G. Moriarty. “Stay Awhile and Listen: User Interactions in a Crowdsourced System Offering Emotional Support”, Proc. of IEEE/ACM Intl. Conference on Advances in Social Network Analysis and Mining, pp. 667-674, Paris, France, Aug. 2015

WaCS is very thankful to the following organizations for supporting our research and our student's education: