From 8093ed80ac70612d530d4df6b896d0c8331a5fdd Mon Sep 17 00:00:00 2001 From: "yuan.wang" Date: Sat, 15 Nov 2025 11:54:22 +0800 Subject: [PATCH 1/3] fix explicit pref threshold --- src/memos/memories/textual/prefer_text_memory/retrievers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/memos/memories/textual/prefer_text_memory/retrievers.py b/src/memos/memories/textual/prefer_text_memory/retrievers.py index 9f0d1ab3..c3aa950e 100644 --- a/src/memos/memories/textual/prefer_text_memory/retrievers.py +++ b/src/memos/memories/textual/prefer_text_memory/retrievers.py @@ -136,7 +136,7 @@ def retrieve( # filter explicit mem by score bigger than threshold explicit_prefs_mem = [ - item for item in explicit_prefs_mem if explicit_id_scores.get(item.id, 0) >= 0.2 + item for item in explicit_prefs_mem if explicit_id_scores.get(item.id, 0) >= 0.0 ] return explicit_prefs_mem + implicit_prefs_mem From a13b91e051dfd416d61ea23430621ce6180f71ef Mon Sep 17 00:00:00 2001 From: "yuan.wang" Date: Sat, 15 Nov 2025 13:06:32 +0800 Subject: [PATCH 2/3] modify 2.0 --- src/memos/memories/textual/prefer_text_memory/retrievers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/memos/memories/textual/prefer_text_memory/retrievers.py b/src/memos/memories/textual/prefer_text_memory/retrievers.py index c3aa950e..f50567c4 100644 --- a/src/memos/memories/textual/prefer_text_memory/retrievers.py +++ b/src/memos/memories/textual/prefer_text_memory/retrievers.py @@ -136,7 +136,7 @@ def retrieve( # filter explicit mem by score bigger than threshold explicit_prefs_mem = [ - item for item in explicit_prefs_mem if explicit_id_scores.get(item.id, 0) >= 0.0 + item for item in explicit_prefs_mem if explicit_id_scores.get(item.id, 0) >= 2.0 ] return explicit_prefs_mem + implicit_prefs_mem From bf45db212f82560e00aabae8b8478399903f577c Mon Sep 17 00:00:00 2001 From: "yuan.wang" Date: Sat, 15 Nov 2025 13:26:16 +0800 Subject: [PATCH 3/3] change theeshold --- src/memos/memories/textual/prefer_text_memory/retrievers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/memos/memories/textual/prefer_text_memory/retrievers.py b/src/memos/memories/textual/prefer_text_memory/retrievers.py index f50567c4..c3aa950e 100644 --- a/src/memos/memories/textual/prefer_text_memory/retrievers.py +++ b/src/memos/memories/textual/prefer_text_memory/retrievers.py @@ -136,7 +136,7 @@ def retrieve( # filter explicit mem by score bigger than threshold explicit_prefs_mem = [ - item for item in explicit_prefs_mem if explicit_id_scores.get(item.id, 0) >= 2.0 + item for item in explicit_prefs_mem if explicit_id_scores.get(item.id, 0) >= 0.0 ] return explicit_prefs_mem + implicit_prefs_mem