Reset deanonymizer mapping
diff --git a/libs/experimental/langchain_experimental/data_anonymizer/base.py b/libs/experimental/langchain_experimental/data_anonymizer/base.py
index 292d2a2a0f6903..0a7d201b5f2d39 100644
--- a/libs/experimental/langchain_experimental/data_anonymizer/base.py
+++ b/libs/experimental/langchain_experimental/data_anonymizer/base.py
@@ -30,3 +30,7 @@ def deanonymize(self, text: str) -> str:
     @abstractmethod
     def _deanonymize(self, text: str) -> str:
         """Abstract method to deanonymize text"""
+
+    @abstractmethod
+    def reset_deanonymizer_mapping(self) -> None:
+        """Abstract method to reset deanonymizer mapping"""
diff --git a/libs/experimental/langchain_experimental/data_anonymizer/presidio.py b/libs/experimental/langchain_experimental/data_anonymizer/presidio.py
index 6f102fdd62b552..a9c3f80aad9225 100644
--- a/libs/experimental/langchain_experimental/data_anonymizer/presidio.py
+++ b/libs/experimental/langchain_experimental/data_anonymizer/presidio.py
@@ -312,6 +312,10 @@ def _deanonymize(
 
         return text_to_deanonymize
 
+    def reset_deanonymizer_mapping(self) -> None:
+        """Reset the deanonymizer mapping"""
+        self._deanonymizer_mapping = DeanonymizerMapping()
+
     def save_deanonymizer_mapping(self, file_path: Union[Path, str]) -> None:
         """Save the deanonymizer mapping to a JSON or YAML file.
 

@hwchase17 @baskaryan 