根據不斷發展的圖形資料進行預測 - Amazon Neptune

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

根據不斷發展的圖形資料進行預測

使用持續變更的圖形,您可能想要使用全新資料定期建立新的批次預測。查詢預先計算的預測 (直推式推論) 比根據最新資料 (歸納推論) 即時產生新預測要快得多。這兩種方法都有自己的可取之處,取決於資料變更的速度和效能需求。

歸納推論與直推式推論之間的區別

執行直推式推論時,Neptune 會查詢並傳回訓練時預先計算的預測。

執行歸納推論時,Neptune 會建構相關的子圖形並擷取其屬性。DGL GNN 模型接著會即時套用資料處理和模型評估。

因此,歸納推論可以產生涉及節點和邊緣的預測,而這些節點和邊緣在訓練時不存在,並會反映圖形的目前狀態。代價是更高的延遲。

如果您的圖形是動態的,您可能想要使用歸納推論來確保將最新資料納入考慮,但是如果您的圖形是靜態的,則直推式推論更快、更有效率。

歸納推論預設為停用。您可以在查詢中使用 Gremlin Neptune#ml。inductiveInference 述詞,啟用此推論進行查詢,如下所示:

.with( "Neptune#ml.inductiveInference")