Beyond the Prompt: Assessing Domain Knowledge Strategies for High-Dimensional LLM Optimization in Software Engineering
Srinath Srinivasan, Tim Menzies

TL;DR
This paper investigates how structured domain knowledge integration, from humans or AI, can improve large language models' performance on high-dimensional software engineering optimization tasks, which are challenging for traditional methods.
Contribution
It systematically compares four innovative architectures for embedding domain knowledge into LLMs to enhance high-dimensional optimization in software engineering.
Findings
Structured knowledge integration improves LLM warm starts.
Hybrid approaches outperform individual methods in high-dimensional tasks.
Knowledge-based strategies close the performance gap with Bayesian methods.
Abstract
Background/Context: Large Language Models (LLMs) demonstrate strong performance on low-dimensional software engineering optimization tasks (11 features) but consistently underperform on high-dimensional problems where Bayesian methods dominate. A fundamental gap exists in understanding how systematic integration of domain knowledge (whether from humans or automated reasoning) can bridge this divide. Objective/Aim: We compare human versus artificial intelligence strategies for generating domain knowledge. We systematically evaluate four distinct architectures to determine if structured knowledge integration enables LLMs to generate effective warm starts for high-dimensional optimization. Method: We evaluate four approaches on MOOT datasets stratified by dimensionality: (1) Human-in-the-Loop Domain Knowledge Prompting (H-DKP), utilizing asynchronous expert feedback loops; (2)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Artificial Intelligence in Healthcare and Education · Software Engineering Techniques and Practices
