Skip to content

Interface: GenerateSyntheticDataRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Synthetic / GenerateSyntheticDataRequest

Interface: GenerateSyntheticDataRequest

Defined in: src/types/synthetic.ts:342

Request to generate synthetic training data.

Properties

enableEnhancedNegatives?

optional enableEnhancedNegatives: boolean

Defined in: src/types/synthetic.ts:344

Whether to enable enhanced negative generation (default: true).


enableFormatDiversity?

optional enableFormatDiversity: boolean

Defined in: src/types/synthetic.ts:346

Whether to include multi-format diversity (default: true).


enableForwardChaining?

optional enableForwardChaining: boolean

Defined in: src/types/synthetic.ts:348

Whether to amplify with forward chaining (default: true).


enableStatisticalSampling?

optional enableStatisticalSampling: boolean

Defined in: src/types/synthetic.ts:350

Whether to enable statistical sampling from extraction distributions (default: true).


enableVerbalization?

optional enableVerbalization: boolean

Defined in: src/types/synthetic.ts:352

Whether to enable verbalization of generated terms (default: true).


generateNegatives?

optional generateNegatives: boolean

Defined in: src/types/synthetic.ts:354

Whether to generate hard negative examples (default: true).


maxForwardChainIterations?

optional maxForwardChainIterations: number | null

Defined in: src/types/synthetic.ts:356

Maximum forward chaining iterations (default: 50).


maxNegativesPerSort?

optional maxNegativesPerSort: number | null

Defined in: src/types/synthetic.ts:358

Maximum enhanced negatives per sort (default: 5).


maxSolutionsPerGoal?

optional maxSolutionsPerGoal: number | null

Defined in: src/types/synthetic.ts:360

Maximum solutions from backward chaining per goal (default: 10).


maxTermsPerSort?

optional maxTermsPerSort: number | null

Defined in: src/types/synthetic.ts:362

Maximum terms to generate per sort (default: 100).


minCertainty?

optional minCertainty: number | null

Defined in: src/types/synthetic.ts:364

Minimum certainty degree for generated terms (0.0-1.0, default: 0.5).


realRatio?

optional realRatio: number | null

Defined in: src/types/synthetic.ts:366

Real/synthetic data mixing ratio (default: 0.62 real).


seed?

optional seed: number | null

Defined in: src/types/synthetic.ts:368

Random seed for reproducibility (default: 42).


targetSorts?

optional targetSorts: string[]

Defined in: src/types/synthetic.ts:370

Target sort IDs to generate data for. If empty, generates for all active sorts.


verbalizationStrategy?

optional verbalizationStrategy: string | null

Defined in: src/types/synthetic.ts:372

Verbalization strategy (default: “SchemaGuided”). Options: “Template”, “SchemaGuided”, “SortEmbedding”, “Narrative”.