Skip to content

Novel-Object Generalization Evaluation Sets

By Noah Loul · Reviewed by Noah Loul · Updated

  1. 01Your data spec
  2. 02Matched to businesses
  3. 03Rights and samples reviewed
  4. 04Licensed delivery
How it works with SourceX: Your data spec → Matched to businesses → Rights and samples reviewed → Licensed delivery.Illustrative

Short answer

A novel-object evaluation set tests a robot on items it never saw in training. Define what 'novel' means for your claim (new instance, new category, new material or new packaging), hold those items out from every training source, check public and pretraining data for leaks, keep the physical items or exact records obtainable, and report results by difficulty stratum. The checklist below gives pass criteria and the evidence to request.

Why novelty has to be defined before items are chosen

"Generalizes to new objects" is a common claim in robot learning and an easy one to inflate. A cereal box from a brand the model has seen, in a size it has not, is novel in one sense and familiar in every way that matters. A "new category" may already sit in the vocabulary the vision backbone was pretrained on. Results only mean something when the type of novelty is stated and the holdout enforces it.

Published work shows why the split must be reported. Dex-Net 2.0 reports 99% precision on 40 novel objects, a separate figure from its 93% success on 8 known adversarial objects (Mahler et al., 2017); the two numbers answer different questions. The general rules for keeping evaluation data separate are on training vs evaluation datasets; this page applies them to objects.

Types of novelty

Novelty typeExampleHoldout ruleTypical leak
New instance, seen categoryAn unseen brand of dish soapHold out by SKU and brand familyThe item's packshot sits in a catalog gallery used for training
New categoryPower tools, never in trainingHold out by taxonomy nodeCategory present in backbone pretraining data
New material or appearanceTransparent or black itemsHold out by material attributeSimilar items in synthetic data
New packaging versionA redesign of a seen SKUHold out by artwork version and dateOld artwork nearly identical
New geometry for graspingUnseen shapes and sizesHold out by shape classSame mesh in a public 3D library
New contextSeen items at a new siteHold out by siteThis is domain shift, not object novelty; report it separately

Which level your claim needs depends on whether the robot must recognize exact SKUs or categories; instance vs category recognition covers that choice.

The checklist

A. Claim and definition

CheckPass criterionEvidence to request
Novelty type statedOne or more types from the table, written down before item selectionEvaluation plan
Comparison setA matched set of seen items, scored under the same protocolItem lists for both sets
Task statedRecognition, pose, grasping or full manipulation, each scored separatelyProtocol document

B. Holdout integrity

CheckPass criterionEvidence to request
Item exclusionNo held-out item appears in any training image, mesh, demonstration or galleryExclusion list matched against training manifests
Sibling exclusionVariant groups held out together where the claim requires itVariant-group table
Supplier separationWhere possible, held-out items come from a source not used for trainingSource per item

C. Contamination checks

CheckPass criterionEvidence to request
Public 3D librariesHeld-out items checked against libraries used in simulationSearch log against each library
Pretraining vocabularies"New category" claims checked against backbone pretraining categoriesCategory comparison
Web catalogsItem images searched in any scraped or licensed web dataSearch method and results

Public 3D libraries are large. Objaverse holds more than 800,000 3D models sourced from Sketchfab (Deitke et al., 2022), and Google Scanned Objects provides over one thousand scanned household items prepared for simulation (Downs et al., 2022); if your simulation or synthetic data drew on either, check your held-out items against them. Category vocabularies overlap too: OmniObject3D's 190 categories overlap ImageNet and LVIS (Wu et al., 2023), a reminder that everyday categories are rarely new to a pretrained backbone. See also benchmark contamination.

D. Reproducibility

CheckPass criterionEvidence to request
Physical availabilityItems can be bought again, or enough units are held for future runsPurchase records; stock held
Exact identificationGTIN, lot and packaging version recorded per unitItem register with photos
Models and scansA mesh or scan per item for pose evaluationFiles and capture notes
Stable protocolPlacement, lighting and clutter are scriptedProtocol with layout diagrams

YCB set the pattern of distributing a physical object set together with models and example benchmarking protocols (Calli et al., 2015). For workplace items, the equivalent is covered in workplace benchmark object set. SKU churn works against reproducibility: a retail item can vanish within a year, so buy spare units.

E. Coverage and difficulty

CheckPass criterionEvidence to request
StrataItems grouped by difficulty (size, material, clutter, look-alikes)Stratum assignment rules
Counts per stratumEnough items per stratum to report separately, at a level you setCounts table
Long tailRare and awkward items included deliberatelySelection rationale

MetaGraspNet separates real annotated images into five difficulty levels and adds an unseen-object set (Gilles et al., 2022), a structure worth copying. Selecting awkward items on purpose is covered in long-tail object coverage.

F. Scoring and governance

CheckPass criterionEvidence to request
Metrics fixed in advanceMetric, threshold and aggregation chosen before testingProtocol version
Symmetric objects handledPose errors account for symmetryMetric definition
Sealed accessHeld-out images and item lists kept from training teamsAccess log
Versioning and retirementSet versioned; items retired once exposedChange log

For pose, reuse conventions rather than inventing them: BOP defines a unified dataset format, a pose-error function that handles ambiguous poses and an online evaluation system (Hodan et al., 2018). Metric choice for recognition is covered on object recognition evaluation metrics, and physical trial design on real-world policy evaluation protocols.

Illustrative evaluation set manifest

# Illustrative only — synthetic items, counts and identifiers
eval_set: novel_objects_retail_v1
claim: "new-instance and new-material generalization for shelf picking"
novelty_types: [new_instance_seen_category, new_material]
seen_comparison_set: 60 items, same categories, same protocol
held_out_items: 90
strata:
  standard_rigid: 40
  transparent_or_reflective: 20
  deformable_bags: 15
  look_alike_variants: 15
per_item: {gtin, lot, packaging_version, purchase_date, units_held: 3, scan: mesh_obj, photos: 6}
sources: launches after 2026-06 from retailer_R22 (not a training supplier)
contamination_checks: [public_3d_libraries, training_galleries, scraped_web_index]
access: images and item list held by eval team only; training team sees aggregate scores
retirement: items exposed in any published figure move to training after next release

Red flags

  • "Novel" items chosen after training, by people who saw the training data.
  • Held-out items that are variants of training items, presented as new categories.
  • A single aggregate score with no breakdown by stratum.
  • No record of which lots or packaging versions were tested.
  • Evaluation images stored where training pipelines can read them.

Limitations

Novelty is relative to everything a model was trained on, including foundation-model pretraining you do not control, so some claims cannot be fully verified. Small held-out sets give wide uncertainty; report counts with results. A recognition holdout does not test manipulation: an item can be recognized perfectly and still be impossible to grasp, and grasp or manipulation novelty needs trials on the robot.

Questions to ask suppliers

  1. Can you supply items launched after a given date, with launch dates documented?
  2. Can you provide several physical units per item from the same lot?
  3. Which of these items appear in catalogs, image sets or 3D assets you have licensed to others?
  4. Can you record GTIN, lot and packaging version for each unit shipped?
  5. Do you carry transparent, reflective, deformable or look-alike items in the categories we name?
  6. Will you keep supplying the same items for repeat evaluations, or tell us when they are discontinued?
  7. Can items be delivered without catalog images, so they stay unseen by our training pipeline?

Discuss your requirements

Tell SourceX what your evaluation set needs to cover: the novelty types, categories, strata and number of units per item. Send the evaluation requirement to SourceX; it looks for US businesses that hold suitable items or records, checks the data and the supplier's licensing permissions, and coordinates the license and delivery. SourceX reviews each request and follows up about potential sources; a request does not guarantee a match. See also the product and object data hub, the humanoid training data guide, held-out data and the catalog's private evaluation sets.

Tell SourceX what your evaluation set needs to cover

Sources

Frequently asked questions

How should a novel-object evaluation set define what novel means?

Novelty should be defined for the claim: a new instance, a new category, a new material or appearance, a new packaging version, new geometry for grasping or a new context. Items should then be held out from every training source according to that definition.

Why do public 3D libraries and pretraining vocabularies threaten a novel-object holdout?

Held-out items can leak through public 3D libraries used in simulation, and categories called new may already appear in a backbone's pretraining vocabulary. Objaverse alone holds more than 800,000 3D models, so contamination checks are needed.

Why should novel-object results be reported by difficulty stratum instead of one aggregate score?

A single aggregate score hides where a robot fails, so items should be grouped by difficulty such as size, material, clutter or look-alikes, with enough items per stratum to report separately. Metrics, thresholds and aggregation should be fixed in advance.

Describe the data your robots need

Describe the tasks, modalities and permitted uses you need. SourceX reviews the requirement and follows up about potential sources; a request does not guarantee a match.

Discuss your humanoid training-data requirements with SourceX
See if you qualify