updates
Browse files
README.md
CHANGED
|
@@ -11,7 +11,10 @@ tags:
|
|
| 11 |
pipeline_tag: token-classification
|
| 12 |
---
|
| 13 |
|
| 14 |
-
#
|
|
|
|
|
|
|
|
|
|
| 15 |
|
| 16 |
PII masking model for conversational data. A ~600M-parameter bidirectional
|
| 17 |
Qwen3 encoder
|
|
@@ -34,7 +37,7 @@ backbone, run encoder-only via `is_causal=false`) with two heads:
|
|
| 34 |
from transformers import AutoModel
|
| 35 |
|
| 36 |
model = AutoModel.from_pretrained(
|
| 37 |
-
"perplexity-ai/
|
| 38 |
)
|
| 39 |
|
| 40 |
text = ("Hi, I'm Daniel Whitfield, you can reach me at "
|
|
@@ -77,15 +80,29 @@ config, including `"is_causal": false` for bidirectional attention.
|
|
| 77 |
|
| 78 |
## Alternative packagings
|
| 79 |
|
| 80 |
-
- **vLLM:** [perplexity-ai/
|
| 81 |
repackages the weights for token classification serving, with a scoring
|
| 82 |
adapter and a decoding client.
|
| 83 |
-
- **GGUF:** [perplexity-ai/
|
| 84 |
provides an f16 backbone for llama-server, fp32 heads, and a self-contained
|
| 85 |
decoding client.
|
| 86 |
-
- **MLX:** [perplexity-ai/
|
| 87 |
provides 8-bit converted projection weights for MLX. An MLX implementation
|
| 88 |
of the bidirectional encoder and two heads is required; a loader is not
|
| 89 |
included in that repository.
|
| 90 |
|
| 91 |
See each repository for its inference requirements and limitations.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
pipeline_tag: token-classification
|
| 12 |
---
|
| 13 |
|
| 14 |
+
# PII-Tracer
|
| 15 |
+
|
| 16 |
+
This repository provides PII-Tracer, the detector introduced in
|
| 17 |
+
[PII-TRACE](https://arxiv.org/abs/2609.22200).
|
| 18 |
|
| 19 |
PII masking model for conversational data. A ~600M-parameter bidirectional
|
| 20 |
Qwen3 encoder
|
|
|
|
| 37 |
from transformers import AutoModel
|
| 38 |
|
| 39 |
model = AutoModel.from_pretrained(
|
| 40 |
+
"perplexity-ai/PII-Tracer", trust_remote_code=True
|
| 41 |
)
|
| 42 |
|
| 43 |
text = ("Hi, I'm Daniel Whitfield, you can reach me at "
|
|
|
|
| 80 |
|
| 81 |
## Alternative packagings
|
| 82 |
|
| 83 |
+
- **vLLM:** [perplexity-ai/PII-Tracer-vLLM](https://huggingface.co/perplexity-ai/PII-Tracer-vLLM)
|
| 84 |
repackages the weights for token classification serving, with a scoring
|
| 85 |
adapter and a decoding client.
|
| 86 |
+
- **GGUF:** [perplexity-ai/PII-Tracer-GGUF](https://huggingface.co/perplexity-ai/PII-Tracer-GGUF)
|
| 87 |
provides an f16 backbone for llama-server, fp32 heads, and a self-contained
|
| 88 |
decoding client.
|
| 89 |
+
- **MLX:** [perplexity-ai/PII-Tracer-MLX](https://huggingface.co/perplexity-ai/PII-Tracer-MLX)
|
| 90 |
provides 8-bit converted projection weights for MLX. An MLX implementation
|
| 91 |
of the bidirectional encoder and two heads is required; a loader is not
|
| 92 |
included in that repository.
|
| 93 |
|
| 94 |
See each repository for its inference requirements and limitations.
|
| 95 |
+
|
| 96 |
+
## Citation
|
| 97 |
+
|
| 98 |
+
If you use or reference this work, please cite:
|
| 99 |
+
|
| 100 |
+
```bibtex
|
| 101 |
+
@article{zhang2026piitrace,
|
| 102 |
+
title = {{PII-TRACE}: A Benchmark for Context-Aware {PII} Detection in Multi-Turn {LLM} Conversations},
|
| 103 |
+
author = {Zhang, Kaiyuan and Wang, Chuan and Zhong, Joey and Fryzel, Paul and Polley, Kyle and Ma, Jerry and Li, Ninghui},
|
| 104 |
+
journal = {arXiv preprint arXiv:2609.22200},
|
| 105 |
+
year = {2026},
|
| 106 |
+
url = {https://arxiv.org/abs/2609.22200}
|
| 107 |
+
}
|
| 108 |
+
```
|