Projects

Selected academic and applied AI projects across handwriting recognition, graph neural networks, educational AI, computer vision, data systems, and model deployment.

Research projects

Edge-aware GAT for HME Structure Recognition

A graph neural network model for predicting spatial relations between handwritten mathematical symbols using edge-aware attention and relation decoding.

PyTorch GeometricGATv2ConvRelation predictionCROHMEInkMLLG files

Automatic Scoring for Handwritten Descriptive Answers

A scoring system using online/offline handwriting recognizers, answer similarity, confidence-based rejection, and human-in-the-loop verification.

Automatic scoringHandwritten answersAnswer similarityRejection optionEducational AI

E-compass Automatic Scoring for Geometric Construction

A process-aware scoring framework for geometric construction answers using digital ink from an electronic drawing compass, stroke-level clustering, step-level segmentation, and geometric reasoning.

Digital inkGeometry reasoningStroke clusteringStep segmentationArcsLinesStep-wise scoring

HAIMR: Handwritten Answer Input, Management, and Recognition for Moodle

A Moodle plugin that supports handwritten answer input and recognition for Japanese, English, mathematical expressions, and chemical formulas.

MoodleHandwriting interfaceREST APIMathJaxHandwriting recognitionEducational assessment

Industry and applied AI projects

Social Media Data Platform and Analytics

At HIIP Asia, I worked on a company-wide platform that collected social media data and supported downstream analytics for viral marketing and campaign insights.

Data crawlingSocial analyticsData systemsMongoDBSQL/NoSQLMarketing intelligence

Brand–Influencer Recommendation System

Recommendation models for matching brands with suitable influencers based on social media data, user profiles, content analysis, and campaign requirements.

Recommendation systemsRankingUser profilingSocial media dataCampaign optimization

Image and Text Classification for Social Media Data

AI models for analyzing crawled social media content, including image and text classification for extracting useful signals from large-scale online data.

Image classificationText classificationMultimodal dataContent analysisData mining

Sushi Recognition

A computer vision model for detecting and recognizing multiple types of sushi in real-world images.

Object detectionImage classificationFood recognitionComputer vision

Japanese Wine Classification

A fine-grained image classification model for distinguishing more than 200 types of Japanese wine.

Fine-grained classificationProduct recognition

Asian Face Recognition

A face recognition model focusing on Asian face datasets and real-world recognition scenarios.

Face recognitionMetric learningImage classificationComputer vision

Systems and deployment

HME Recognition Server

An AI server for handwritten mathematical expression recognition and handwriting recognition for mathematics, English, and Japanese.

Handwriting recognitionHME recognitionREST APIAI deploymentOnline/offline recognition

Traffic Video Analytics

Systems for estimating and visualizing traffic parameters from video, including vehicle detection, tracking, and real-time video processing.

Vehicle detectionObject trackingVideo analyticsOpenCVFFMPEGReal-time systems