Home » Research/Projects

Research/Projects

LiveOak Compiler (2024Fall)

Chufeng Jiang

Implemented a compiler based on recursive-descent parsing written by Java

  • A simple Java-Like language called LiveOak was compiled to a code for a stack machine named SaM and x86 assembly code
  • Performed lexical analysis (scanning) and syntactic analysis (parsing) simultaneously to detect the grammar mistake and build an abstract syntax tree (AST)
  • Traversed AST to perform semantic analysis includes type checking, formals and actuals checking, class & method checking, and register allocation for x86 assembly code.
  • Performed code generation

Mixup-CLIPood: Robust Domain Generalization for Multi-modal Object Recognition (2024 AIEA)

Yuxin Qiao, Keqin Li, Junhong Lin, Rong Wei, Chufeng Jiang, Yang Luo, Haoyu Yang.

Contribution:

  • Address the incongruity between the actual loss and the one documented, and we deduce the actual loss used.
  • Expand the experiments to encompass two larger vision-language backbones.
  • Propose “Mixup-CLIPood” with a novel mix-up loss to enhance the previous model’s generalization ability.

Large language models for forecasting and anomaly detection: A systematic literature review (2024 Arxiv)

Jing Su, Chufeng Jiang, Xin Jin, Yuxin Qiao, Tingsong Xiao, Hongda Ma, Rong Wei, Zhi Jing, Jiajun Xu, Junhong Lin

Research Questions:

  • Q1: What methodologies are employed in LLMs for forecasting in different domains?
  • Q2: How effective are LLMs in detecting anomalies compared to traditional anomaly detection methods?
  • Q3:What are the limitations and challenges of using LLMs for forecasting and anomaly detection?.

Academic Impact: