Blog Posts

Week 7—Midterm Checkpoint

CHAMPS QRB 2 Meeting
CHAMPS team meeting to discuss QRB 2 presentation and deliverables.

The CHAMPS completed another busy week with the implementation of new features and further model improvements. The model engineering team improved training scripts for the sequence-to-sequence model, implemented specialized anomaly detection by event, and added dataset inferences. Meanwhile, the feature engineering team continued to fine-tune model effectiveness by completing features that monitor successive zero transactions, authorization number length, maximum pre-authorization sale amounts, pump numbers, and point of service numbers. Furthermore, based on team research and discussion of other feature analysis methods, the CHAMPS are exploring the efficiency of Linear Discriminant Analysis (LDA), Random Projections, and possibly Principal Component Analysis (PCA) as solutions for dimensionality reduction beyond Singular Value Decomposition (SVD). The CHAMPS are also preparing for the second Qualification Review Board (QRB) panel scheduled for next Tuesday. During the latest Thursday meeting, the team made improvements to the project presentation and deliverables based on the first QRB feedback. The upcoming blog will cover the team’s success in the second session of the Qualification Review Board. 

Tagged as:

Week 6—New Features & Optimization

CHAMP Team Meeting on Week 6
CHAMPS and Dr. Zhang meet with liaisons to review the model output for testing.
CHAMP Team Meeting on Week 6 Screenshare
CHAMPS showcased model output and inspected data with liaisons.

As the Qualification Review Board (QRB) committee of coaches emphasized a couple of weeks ago, the Commander project lacks a model output evaluation method. While the CHAMPS continued to improve the models this week, the team prioritized developing testing data with Verifone liaisons, Darryl Miller and Brian Russell. Due to persistent legal constraints, the two liaison engineers are unable to provide flagged data from real-life fraudulent occurrences. Nevertheless, the CHAMPS and coach Dr. Zhang met with Brian and Darryl on Thursday to notate examples of anomalous behavior. The team can now fine-tune the models and features to catch the sequences highlighted by the liaisons. In the meantime, the CHAMPS accomplished a variety of tasks this week. The model team finished training the sequence-to-sequence model and built an interference pipeline. Concurrently, the feature engineering team created variance functions, analyzed feature reduction methods, and improved the unified preprocessor. The CHAMPS are expecting to receive more data from Brian and Darryl for training purposes next week and continue to steadily progress through the semester.

Tagged as:

Week 5—Testing & Tinkering

CHAMP Team Meeting on Week 5
Weekly CHAMPS team meeting after liaison update sessions to discuss model and feature engineering improvements.

The CHAMPS began outlining the Final Design Report this week and with that, they reprioritized the list of necessary tasks and improvements. Deadlines are slowly approaching, but the team is determined to progress every couple of days. The model engineering team recently developed a proposal for a model architecture capable of handling the amount of data the Commander Site Controllers would be transmitting. Although implementation for this advanced model is still underway, the model engineering team also constructed a test pipeline. Meanwhile, the feature engineering team restructured the model preprocessing and added specialized features for two more event types. The feature engineering team then began combating the inefficiency of the current models by using singular value decomposition (SVD) for dimensionality reduction. In the next couple of days, the CHAMPS will be evaluating and fine-tuning the SVD functionality for the upcoming model architecture as well as researching other methods of feature reduction. Stay tuned for how the team progresses as they remain focused on project work.

Tagged as:

Week 4—Need for Speed

CHAMP Team Photo for QRB 1
CHAMP team photo for Qualification Review Board 1

February is off to a busy start for the CHAMPS. On Tuesday, January 30th, 2024, the team delivered their Qualification Review Board (QRB) presentation to a committee of coaches including Dr. Rong Zhang, Dr. Jorg Peters, and Dr. Catia Silva. The presentation discussed the project overview and progress as well as risks and mitigation strategies. Based on the feedback, the CHAMPS performed well with only a few adjustments to make to their ongoing plan. Dr. Silva explained that the team lacks a model output evaluation method and recommended that the CHAMPS utilize synthetic data to measure accuracy. The team has since discussed this issue with Verifone on Thursday and the liaisons are actively working to provide data for testing purposes. The QRB review committee also deliberated that the presentation lacked system usage and process details. Consequently, the CHAMPS are addressing these comments for the QRB 2 presentation on February 27th by including system design diagrams, deployment outlines, and the motivation behind each model architecture. During the rest of the week, the team also made progress with dimensionality reduction, researching ensemble methods, and implementing the isolation forest. The CHAMPS will continue working on these tasks into the next week with hopeful results of increased model efficiency.

Tagged as:

Week 3—A Model or Two

CHAMPS team meeting with Brian Russell for Week 3 updates
CHAMPS team meeting with Brian Russell about feature analysis questions

Welcome back to the weekly CHAMPS update! The team is steadily overcoming challenges as members prepare for the Qualification Review Board (QRB) panel next Tuesday. Michael and John successfully debugged the training issue while Sarah began feature reduction on specific events to simplify the model. The CHAMPS are continuing to explore a sequence-to-sequence model to later build individual models for select event types. However, since Sara and Itzel completed analyzing the journal events provided by Verifone, the team can proceed with refactoring and dimensionality reduction. Although the CHAMPS require more data and examples of anomalous events for improved model accuracy, members are moving forward with the information available. In other news, the CHAMPS are finalizing their QRB presentation this weekend and practicing for the first panel. The upcoming blog will cover the team performance and feedback as well as model progress. 

Tagged as:

Week 2—Full Speed Ahead

The CHAMPS team member Sarah Foster with Verifone sponsor Brian Miller.
The CHAMPS team member Sarah Foster with Verifone sponsor Brian Russell.

Although the team is early into the spring semester, the CHAMPS have already increased collaborative efforts to maintain project deadlines. For example, the CHAMPS embraced the use of Jira for weekly tracking, improving project management, and updating the Gantt chart to accurately reflect the semester’s roadmap. Itzel and Sara analyzed the remaining event types while Sarah focused on performing feature reduction on existing IP and credit card features. Michael continued work on system optimization and began tackling a CNN-LSTM retraining issue. Simultaneously, John focused on researching and developing a detailed report on the sequence-to-sequence model. The team also reconnected with Verifone sponsors, Darryl Miller and Brian Russell, this week. The CHAMPS must now compile a list of requests and questions based on their analysis. Members will continue to analyze events into the next week for feature reduction and optimization. At the moment the team is working closely with coach Dr. Rong Zhang to collaboratively debug a training issue. Stay tuned for further updates on this exciting journey.

Tagged as:

Week 1—Hello 2024

CHAMPS team during System Level Design Review
The CHAMPS team starting on the left with Michael, John, Sarah, Sara, and Itzel.

Welcome back to the official team blog that follows the journey of five IPPD students and their project for Verifone. The CHAMPS members have rang in the new year and returned from the holidays. Today marks the end of the first week of classes and the team has spent these past few days regrouping and refinding the action plan for the semester. The team created Gantt charts to enhance project management and assigned upcoming tasks to each member. Next week the CHAMPS will meet with Verifone liaisons Darryl Miller and Brian Russell to analyze the current state of the model and discuss the remaining tasks.

Tagged as:

Fall Finale—System Level Design Review

System Level Design Review CHAMPS Team Photo
CHAMPS with Coach Dr. Rong Zhang and Verifone sponsors Darryl Miller and Brian Russell

The Fall 2023 semester is complete and the CHAMPS delivered their final assignment—the System Level Design Review. On Tuesday, December 5th the IPPD teams gathered in the Reitz Union to reunite with their sponsors. The day began with refreshments, followed by a lovely discussion between Dr. Edward Latorre and an IPPD alum. Teams were paired and dispersed across several rooms. The CHAMPS in particular were joined by Tower Vizion sponsored by Verizon and Echo Pilot sponsored by Freedom Scientific. During their presentation, the CHAMPS shared their problem statement, solution, and deliverables. Members explained the unsupervised machine learning model based on an autoencoder and shared the current architecture and features. Presentations were then followed by question and answer sessions. The general criticisms the CHAMPS received involved clarifying their evaluation procedures, addressing limitations due to a lack of information, and improving the complexity of the model. Nevertheless, all teams performed excellently and the CHAMPS are excited to continue their work next semester. The blogs will resume when the CHAMPS return to campus in early January. Until then, happy holidays and see you next year!

Tagged as:

A Tale of Two Prototypes

CHAMPS meeting with Verifone liaisons for SLDR
CHAMPS meeting with Verifone liaisons, Brian and Daryll in preparation for System Level Design Review

As Thanksgiving festivities concluded, the CHAMPS reunited to prepare for a successful System Level Design Review (SLDR). The team finished editing and submitted the SLDR report draft earlier this week and began practicing for the corresponding presentation. On Tuesday, November 28th, the CHAMPS completed their peer review session to improve the SLDR material. This class discussion provided members with vital comments to refine the overall presentation. Later this week, the CHAMPS also received feedback on the draft report and are thus, actively enhancing the class deliverables. The primary observations the CHAMPS team is addressing include a reduction of technical details and clarity regarding the problem statement, prototype solutions, and deliverables supplied next semester. Consequently, the team decided to limit the two prototype architecture slides to a general summary with explanations of terms such as long short-term memory (LSTM) networks, recurrent neural networks (RNN), and autoencoders. These techniques are the foundation of the machine learning model the CHAMPS will deliver at the end of next semester to generate warnings of anomalous events on merchant Commander site controllers.

Due to the reduction of technical details in the System Level Design Review presentation, the CHAMPS discussed the prototype development thoroughly in their weekly meeting with Verifone liaisons, Darryl Miller and Brian Russell. This meeting also allowed members to remove any sensitive information from the presentation due to the public nature of the SLDR event. The CHAMPS are looking forward to presenting on Tuesday, December 5th as they implement the final touches to the report and slides. Next week, the team will report on the event outcome and their spring semester plans. 

Tagged as:

Thanksgiving Break

Happy Thanksgiving Card
Happy Thanksgiving Card by RDNE Stock project on Pexels

Happy Thanksgiving! The university campus closed on Wednesday, November 22nd for the holidays and the CHAMPS are currently spending some time away with their families. Team members will resume meetings for the upcoming System Level Design Review (SLDR) report during the weekend and discuss the next steps for a successful presentation event on December 5th.

Tagged as: