The TwoRavens project is a suite of applications designed to bring researchers to insights fast. Our main application facilitates intuitive machine learning, model discovery, and data exploration for researchers. As our intelligent back-end automatically seeks interesting relationships in the data and builds models to predict outcomes, researchers impart substantive knowledge about their data and own research questions to guide the automated generation of AI assistance for data analysis in an interactive paradigm we call human-guided machine learning.

TwoRavens for Event Data is designed for researchers to easily structure raw event data into usable time-series formats. Researchers can browse openly available event datasets, construct queries to select types of events and sets of actors, and view and download resulting time-series data. Dates and locations are standardized across datasets to allow for comparisons and identical queries.

TwoRavens Metadata Service is our data profiler. It provides the summary information used by our main application to visualize and explore data. Researchers may pip install this component for local use.

Application Documentation

The project has 3 core applications:


Demo TwoRavens D3M
Demo TwoRavens for Event Data
Demo Metadata Service
Video demo TwoRavens Demos

Related Publications

D’Orazio, Vito, James Honaker, Raman Prasad, and Michael Shoemate. “Modeling and Forecasting Armed Conflict: AutoML with Human-Guided Machine Learning.” In IEEE Big Data: 3rd International Workshop on Big Data Analytics for Cyber Intelligence and Defense (BDA4CID) IEEE, 2019.

Gil, Yolanda, James Honaker, Shikhar Gupta, Yibo Ma, Vito D’Orazio, Daniel Garijo, Shruti Gadewar, Qifan Yang, and Neda Jahanshad. “Towards human-guided machine learning.” In Proceedings of the 24th International Conference on Intelligent User Interfaces, pp. 614-624. ACM, 2019.

D’Orazio, Vito, Marcus Deng, and Michael Shoemate. “TwoRavens for Event Data.” In 2018 IEEE International Conference on Information Reuse and Integration (IRI), pp. 394-401. IEEE, 2018.

Honaker, James, and Vito D’Orazio. “Statistical Modeling by Gesture: A Graphical, Browser-based Statistical Interface for Data Repositories,” in Extended Proceedings of ACM Hypertext, 2014.


TwoRavens is led by Co-PIs James Honaker and Vito D’Orazio.

Raman Prasad is the project’s senior developer, and Michael Shoemate is the project’s junior developer.

Current research assistants include Aaron Lebo and Yu Lin.

This project would not be possible without the excellent contributions of our past research assistants: Kripanshu Bhargava, Rohit Bhattacharjee, Marcus Deng, Sruti Jain, Mital Modha, and Anh Pham.