Capstone – Project

Industry Research & Proof of Concept Study for Campaign Financing Data Visualizations

A Collaboration Between

Project Synopsis

When businesses and individuals decide to support political campaigns, it is important for them to consider their own previous contributions, as well as that of their competitors. It can be imperative, in future campaign financing decisions, for a business to contextualize how its contributions may be perceived based on an elected official’s behavior and decisions. To help decision-makers gain insight into these matters, we propose a proof-of-concept study to gather public data about corporate campaign financing and highlight the relationships between campaign contributions and topics being discussed by election candidates and elected officials. Students will create data visualizations that will be used by organization to overlay a candidate or elected official in online videos of campaign speeches, hearings, and testimonies.

In recent years, there have been significant advances in facial recognition of celebrities [1] and topic detection using automated speech recognition [2][3][4]. These technologies enable the ability to produce reliable, real-time analysis about an elected official’s campaign contributions while making a speech, including information related to the topic of that speech. Additionally, federal law mandates that individuals and organizations that run political campaigns are required to file campaign contributions with the Federal Election Commission (FEC). The FEC has provided this data in bulk for decades, and now has an API that allows one to query candidates, committees, donations, filings, and itemized transactions for a campaign[5].

We launched the Piper initiative to more effectively use data for informed decision-making process in US elections. One way we are doing so is through a proof-of-concept capability for analyzing a video of an elected official or campaign candidate, extracting the topics of discussion in real-time, and overlaying the video with campaign contribution information relevant to that topic. For example, if Senator Karen Fann of Arizona is discussing defense or space in a State Senate hearing or on the floor, the proof-of-concept can highlight that among other contributions, the Raytheon Company Political Action Committee disbursed $3500 to her campaign in 11/2019. Or if Congressman Jim Clyburn is talking about banking regulation on the House floor, the platform can highlight that his campaign received contributions from Wells Fargo’s PAC. The proposed capstone project will focus on highlighting relevant business areas of interest being discussed in a video with data visualizations and analytics about campaign financing for the video’s speaker. Students will be provided a small set of videos (primarily Congressional hearings). They can either manually, or using a set of automated prediction tools, pull a set of business topics (e.g. healthcare, space, defense) being discussed by an individual from the video, with corresponding information about the time that the topic is being discussed. The students will use the FEC API[5] and other available open data that can be tied to this API and create data visualizations that summarize the campaign contribution history for the individual speaking in the video with respect to a specific business area. Students must highlight contributions from a specific company’s PAC and significant individual contributions for a given set of elected officials.

Project milestones are defined as follows, in units of weeks after start (WAS) of project:
• 3 WAS – Abstract of semester-long approach for development of proof-of-concept
• 6 WAS – Students submit design document, outlining high-level data pipeline
• 8 WAS – First demonstration of proof-of-concept technologies
• 13 WAS – Second demonstration of proof-of-concept technologies
• 14 Was – Final project write-up due

[1] Schroff, F., Kalenichenko, D., & Philbin, J. (2015). Facenet: A unified embedding for face recognition and clustering. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 815-823).
[2] Guerini, M., Giampiccolo, D., Moretti, G., Sprugnoli, R., & Strapparava, C. (2010, November). The new release of corps: A corpus of political speeches annotated with audience reactions. In International Workshop on Political Speech (pp. 86-98). Springer, Berlin, Heidelberg.
[3] Ao, X., Zhuang, F., He, Q., & Shi, Z. (2012, May). TINAC: A fast and effective web video topic detection framework. In 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery (pp. 1252-1256). IEEE.
[4] “Free Speech Analysis Software” Retrieved at: (Dec 22, 2019)
[5] “FEC API –” Retrieved at: (Nov 29, 2019)

Project Topics

Company Information

CompanyEleaes, LLC
StagePre-Revenue Startup
Hiring PotentialN/A

Company Overview


Industry Mentors

Company Admin


[email protected]

Experiential Learning Program Details

Engagement Format -
Students EnrolledN/A
Meeting Day & TimeN/A
Student Time Commitment1-3 Hours Per Week
Company Time Commitment1 Hour

Program Timeline

Touchpoints & Assignments Due Date Submission

Key Project Milestones

Project Resources

There are no resources currently available

Academic Mentors


Rashmi Jain

[email protected]

Assigned Students

There are currently no students assigned.