参数
1. qa_form
qa_formPurpose: Defines the form of generated QAs.
Options:
"atomic": Simple, single-node QAs."multi_hop": Multi-step reasoning QAs."aggregated": QAs that require analyzing and integrating multiple entities and relationships.
Default:
"multi_hop"
2. expand_method
expand_methodPurpose: Controls traversal limits.
Options:
"max_width": Limits by edge count (max_extra_edges)."max_tokens": Limits by token count (max_tokens).
Default:
"max_tokens"
3. bidirectional
bidirectionalPurpose: Enables traversal in both directions.
Type:
boolDefault:
True
4. max_extra_edges
max_extra_edgesPurpose: Max edges per direction (if
expand_method="max_width").Type:
intDefault:
5
5. max_tokens
max_tokensPurpose: Restricts input length (if
expand_method="max_tokens").Type:
intDefault:
256
6. max_depth
max_depthPurpose: Limits traversal depth per direction.
Type:
intDefault:
2Example:
A → B → Cformax_depth=2.
7. edge_sampling
edge_samplingPurpose: Selects edges at the same traversal level.
Options:
"max_loss": Prioritizes high-loss edges."min_loss": Prioritizes low-loss edges."random": Random selection.
Default:
"max_loss"
8. isolated_node_strategy
isolated_node_strategyPurpose: Manages nodes with no connections.
Options:
"add": Includes isolated nodes."ignore": Skips them.
Default:
"add"
9. loss_strategy
loss_strategyPurpose: Defines loss computation focus.
Options:
"only_edge": Loss for edges only."both": Loss for nodes and edges.
Default:
"only_edge"
最后更新于