Skip to content

Interface: GenerateNegativesRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Synthetic / GenerateNegativesRequest

Interface: GenerateNegativesRequest

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

Request to generate enhanced negative examples for target sorts.

Properties

enableCrossSortConfusion?

optional enableCrossSortConfusion: boolean

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

Whether to use cross-sort confusion strategy (default: true).


enableFeaturePerturbation?

optional enableFeaturePerturbation: boolean

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

Whether to use feature perturbation strategy (default: true).


enableSortIncompatibility?

optional enableSortIncompatibility: boolean

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

Whether to use sort incompatibility strategy (default: true).


maxPerSort?

optional maxPerSort: number | null

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

Maximum negatives per sort (default: 5).


seed?

optional seed: number | null

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

Random seed for reproducibility (default: 42).


targetSorts

targetSorts: string[]

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

Target sort IDs to generate negatives for.