Project Proposal Presentation

The proposal sets the project's direction before serious implementation begins. It shows the team understands a real, valuable problem, has defined a clear and feasible task, and has a realistic plan, not final results.

A strong proposal demonstrates that the team:

  • understands a real and valuable problem
  • has defined a clear and feasible project task
  • has researched possible solutions
  • has identified suitable data, models, and evaluation methods
  • has a realistic plan for completing the project

The proposal is not expected to contain final results, but it must show the project has been carefully investigated and is technically meaningful.

What the proposal must cover

Six parts, each with what to present, the requirements, and what to avoid.

1

Motivating Use Case

What to present

Describe the real-world context in which the problem occurs, and answer:

  • Who experiences the problem?
  • What process, system, or decision is affected?
  • Why does it matter?
  • What is the practical value of solving it?
  • Why is the problem difficult?
  • How is it handled today?
  • What are the limits of existing solutions?
Requirements

Keep the use case specific and evidence-based. Do not rely on common-sense claims like "it saves time." Instead say:

  • whose time is saved
  • which activity improves
  • what errors or costs are reduced
  • why existing tools fall short
Expected evidence

Include at least one of:

  • examples from real systems
  • user scenarios
  • scientific or professional sources
  • existing products or services
  • representative input and output examples
  • statistics showing the scale of the problem
Avoid
  • toy problems with no meaningful application
  • general statements about AI with no specific need
  • describing a technology before explaining the problem
  • claiming no solution exists without researching existing ones
2

Project Task and Problem Statement

What to present

Define exactly what the project will do. A good problem statement describes:

  • the input
  • the expected output
  • the processing task
  • the target users or system
  • the conditions under which the system operates
Example structure

Given [input], develop a system that produces [output] to support [use case], while satisfying [important constraints].

Requirements

The task must be clear, technically meaningful, feasible within the schedule, measurable, and tied directly to the motivating use case.

Break it into components

When the system is complex, split it into technical steps, for example:

  • collect or prepare the data
  • identify relevant information
  • apply a model
  • rank or classify the results
  • present the output to the user
Avoid
  • defining the task as "build an AI system"
  • confusing a software feature with a research problem
  • describing implementation details without defining the objective
  • vague goals like "improve performance" without saying what performance means
3

Novelty and Contribution

What to present

Explain what is new or valuable. Novelty can come from:

  • a new application
  • adapting an existing method to a new domain
  • combining several methods
  • creating or labeling a new dataset
  • a new evaluation protocol
  • comparing methods not compared before
  • improving quality, efficiency, explainability, or usability
  • integrating existing models into a useful end-to-end system
Requirements

Base novelty on prior-work research. Identify:

  • what already exists
  • what can be reused
  • what limitation remains
  • what the project adds

Novelty does not require a brand-new neural architecture; a strong engineering or experimental contribution counts.

Avoid
  • claiming novelty before reviewing previous work
  • presenting the use of a popular model as a contribution
  • calling API integration a research contribution
  • rebuilding an existing solution with no clear improvement or evaluation
4

Models and Methods

What to present

Describe the planned technical solution. For each major step, explain:

  • which model, algorithm, API, library, or technique will be used
  • why it is appropriate
  • what alternatives were considered
  • what modifications or fine-tuning may be needed
Requirements

Go beyond a single unexplained model call. Consider:

  • pretrained models
  • traditional baselines
  • state-of-the-art models
  • fine-tuning
  • prompt engineering
  • retrieval
  • data augmentation
  • rule-based processing
  • post-processing
  • ranking
  • calibration
  • error correction

Present the complete pipeline, not only the central model.

Your project must include at least one trained or fine-tuned model, not only zero-shot or few-shot prompting.

Avoid
  • choosing a model only because it is familiar
  • saying "we will use ChatGPT" without defining the task and evaluation
  • using technical terms without explaining their role
  • listing technologies instead of a coherent solution
5

Data Specification

What to present

Describe the data needed for development and evaluation:

  • which dataset
  • where it comes from
  • how many samples
  • what each sample contains
  • which labels or annotations exist
  • how it splits into training, validation, and test
  • whether more data must be collected or generated
Synthetic data

When using synthetic data, explain:

  • why real data is insufficient
  • what attributes are controlled
  • how diversity is created
  • how realism and correctness are checked
  • how synthetic data is kept separate from test data
Requirements

Give representative examples of inputs, labels, and expected outputs, and name the risks:

  • insufficient data
  • class imbalance
  • label noise
  • privacy restrictions
  • duplicate samples
  • data leakage
  • biased or unrepresentative data
Avoid
  • starting model development before inspecting the data
  • generating large amounts of synthetic data without validation
  • evaluating only on synthetic data
  • treating auto-generated labels as unquestionable ground truth
6

Metrics and Evaluation Plan

What to present

Define how success is measured:

  • which metrics
  • why each is appropriate
  • what ground truth is required
  • how the test set is built
  • what systems or models are compared
  • what result counts as success
Requirements

Include:

  • at least one baseline
  • quantitative evaluation
  • qualitative examples where useful
  • evaluation of major pipeline components
  • an end-to-end evaluation of the whole system

Candidate metrics: accuracy; precision, recall, and F1; ROC-AUC or PR-AUC; mean absolute error; ranking metrics; generation-quality metrics; latency; cost; robustness; human evaluation.

Avoid
  • choosing metrics only after seeing results
  • reporting accuracy alone on highly imbalanced data
  • evaluating on training data
  • showing only successful examples
  • subjective claims like "the results look good"

Make the proposal concrete with visuals

A proposal is far more convincing with one worked input/output example and a planned pipeline than with prose alone. Sketch figures like these even before any results exist.

input:"blurry x-ray"a single real example output:finding: clearconf: 0.87
One worked input → output example
data model eval output
Planned pipeline diagram
baseline target metric
Baseline to beat & target metric

Show concrete examples of your data and model

Even before results exist, make it concrete: include representative examples of your data (images or text), how you will generate or collect it, the planned model steps, the expected inputs and outputs, and the errors you anticipate.

Sample data (images or text)
Image, chest X-ray 224×224 · label: pneumonia
"App crashes when I upload a PDF over 10 MB."
Text, support ticket → label: bug
How the data is generated or transformed
"Great pizza, fast delivery.""gr8 pizza, delivery was not fast"
Text augmentation: typos and negation injected
Image degradation: clean → motion blur + low light
Model and pipeline steps
raw inputpreprocesstokenize / embedmodelpost-processoutput
Model input and output
"The wifi keeps dropping every few minutes."{ label: network, conf: 0.92 }
"Summarize this clinical note: ...""Intermittent chest pain over two days ..."
input image2 boxes: car 0.94, pedestrian 0.81
Model errors, with the likely cause
  • Predicted spam, true not spam: the model over-weighted a marketing phrase inside a quoted reply.
  • Detected 1 car, missed 1 in heavy rain: low SNR washed out the edges.
  • Generated a dosage not in the source note: retrieval returned an irrelevant passage.

Submission checklist

This is a quick final check, not a replacement for the full guide. Read the complete requirements above first, then use these ten items to confirm the major pieces are in place before you submit.

  • The motivating use case is specific and evidence-based (who, why, current limits).
  • The problem statement defines the input, output, task, users, and constraints.
  • A clear, non-trivial novelty or contribution is stated, grounded in prior work.
  • The planned solution is a full pipeline, not a single model call.
  • The plan includes a trained or fine-tuned model, not only zero-shot or few-shot.
  • The data is specified: source, size, labels, and train/validation/test split.
  • If synthetic data is used, its need, control, and validation are explained.
  • At least one baseline and concrete success criteria are defined.
  • Evaluation metrics are chosen and justified for the task.
  • Representative input and output examples are shown, and the risks are named.