$ ls research/ projects/

# research & projects

Publications, manuscripts, and things I've built.
── publications · 03
[1]
“A Toulmin-Based Discourse Annotation Method for Identifying Sycophancy in LLM Argument Feedback”
Ding, H., Uhde, A., Gohourou, D., & Cooper, E. W. (2026). Human Interface Symposium 2026, Okayama, Japan · Poster 3T-P08.
poster
An annotation method that identifies sycophancy by locating each argument's defect (Toulmin model) and checking whether the LLM's feedback addresses it. Across 5,920 responses (296 arguments × 5 stance cues × 4 LLMs), high sycophancy occurred in 1.8% of responses — almost entirely under pro-user cues — with a tenfold gap between models.
[2]
“WebMCP Tool-Use: A 14B Open-Weight Model Beats a Frontier API, and 32B Regresses”
Ding, H. (2026). Manuscript.
unpublished
Evaluation of 15 models (1.7B–284B) on 248 intents across four synthetic web apps. See the project write-up below.
[3]
“Using Random Forest for Future Sea Level Prediction”
Ding, H. (2023). SHS Web of Conferences, Vol. 174, art. 03008.
peer-reviewed · published · doi:10.1051/shsconf/202317403008
abstract · methods · bibtex
abstract
A machine-learning approach to forecasting global sea-level rise using Random Forest regression. Historical tide-gauge and satellite-altimetry data were used to train a predictive model; hyperparameter tuning was applied to improve accuracy. The results suggest Random Forest can serve as a viable, interpretable alternative to classical statistical sea-level models for medium-horizon forecasting.
methods
› Tide-gauge & altimetry preprocessing
› Random Forest regression (scikit-learn)
› Grid-search hyperparameter tuning
› Cross-validated accuracy evaluation
#random-forest#sea-level-rise#hyperparameter-tuning#climate-ml#regression
bibtex
@article{ding2023sealevel,
  title   = {Using Random Forest for Future Sea Level Prediction},
  author  = {Ding, Haolun},
  journal = {SHS Web of Conferences},
  volume  = {174},
  pages   = {03008},
  year    = {2023},
  doi     = {10.1051/shsconf/202317403008}
}
── projects · 03
WebMCP Tool-Use Evaluation2026-05
Independent research · manuscript
›Built a harness with schema validation and LLM-based semantic checks to test 15 models (1.7B to 284B parameters) on 248 intents across four synthetic web apps, serving local models via SGLang on two RTX A6000 GPUs.
›Open-weight Qwen3-14B beat the frontier API DeepSeek V4 Flash (0.835 vs. 0.822); Qwen3-32B called tools more often when it should refuse; three of five sub-metrics were near-saturated, masking real differences.
#python#sglang
Shogi assistant for Rokid glasses2026-09
First place · Rokid Glasses Hackathon, Osaka
›Built a shogi (Japanese chess) assistant for Rokid smart glasses.
›Now developing AI agents for the platform together with Rokid.
Spark Ontology2026-08 —
Internal AI agent platform · HI+ Camp, Hangzhou
›Sole developer of HI+ Camp's internal AI agent platform.
›Used company-wide to track 130+ startups from sourcing to funding, auto-summarize weekly reports, and turn meeting minutes into tracked to-dos.