/ Модель

Характеристики

Контекст
131 072 токена
Размер весов
779 МБ
Лицензия
MIT
Базовая модель
PII-Tracer
Библиотека
mlx
Опубликована
17 июл 2026

PII-Tracer-MLX

Разметка токеновТекст → label8 профессий

Квантизованная версия PII-Tracer в формате MLX для выявления и маскирования персональных данных и оценки чувствительности разговорных текстов.

9 943скачиваний за 30 дней4лайкавеса обновлены22 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

PII-Tracer-MLX — версия детектора персональных данных PII-Tracer в формате MLX, подготовленная Perplexity AI для работы с MLX. Это модель для обнаружения и маскирования персональных данных в разговорных текстах. В основе — двунаправленный энкодер Qwen3 примерно на 600 млн параметров с backbone perplexity-ai/pplx-embed-v1-0.6b и двумя выходными головами: классификатор токенов с BIOES-разметкой девяти категорий PII и классификатор чувствительности диалога. Для декодирования меток токенов используется ограниченный алгоритм Витерби.

Линейные проекции backbone квантизованы до 8 бит с размером группы 64; эмбеддинги и нормализационные веса хранятся в bf16, а обе головы — в fp32. Конфигурация задаёт предел в 4096 токенов. Репозиторий содержит веса и конфигурацию, но не реализацию модели или скрипт загрузки: для инференса нужна совместимая реализация двунаправленного энкодера Qwen3 и голов в MLX. Лицензия — MIT.

Сценарии применения

  • поиск имён, телефонов и адресов в диалогах
  • обнаружение адресов электронной почты и частных URL
  • выявление номеров счетов и дат с персональными данными
  • поиск секретов и других категорий чувствительной информации
  • оценка чувствительности разговора перед передачей или хранением

Ограничения

Репозиторий содержит только веса и конфигурацию, поэтому для запуска необходима совместимая реализация модели на MLX. Модель предназначена для текста в пределах конфигурационного лимита 4096 токенов.

Для каких профессий подходит8

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

PII-Tracer-MLX

This repository provides PII-Tracer, the detector introduced in PII-TRACE.

MLX weights for PII-Tracer, a PII masking model for conversational data. The model uses a ~600M-parameter bidirectional Qwen3 encoder with a perplexity-ai/pplx-embed-v1-0.6b backbone and two heads:

  • Token classification head (1024 -> 37): BIOES tags over 9 PII categories (private_person, account_number, private_url, private_date, private_address, private_email, private_phone, other_pii, secret), decoded with a constrained Viterbi decoder.
  • Sensitivity head (1024 -> 1): conversation-level sensitivity classifier on mean-pooled hidden states.

The backbone's linear projections use 8-bit affine quantization with group size 64. Embeddings and normalization weights remain bf16; both heads remain fp32. The weights file is approximately 779 MB.

Contents

FileDescription
weights.safetensorsQuantized backbone and both heads
config.jsonBackbone configuration, quantization parameters, 4096-token limit, and Viterbi biases
tokenizer.json, tokenizer_config.jsonTokenizer and character-offset mapping
LICENSEMIT license, matching the base model

Quantized projections retain the backbone.* key names and store packed uint32 weight tensors with bf16 scales and biases. The unquantized heads use token_cls_head.* and sensitivity_head.*.

Inference integration

This repository supplies converted weights and configuration. It does not include an MLX model implementation or loading script. Using these weights requires an MLX implementation of the bidirectional Qwen3 encoder, affine quantized projections, and the two heads. It must honor config.json's backbone.is_causal = false and mask padding during attention and mean pooling.

Tokenize without adding BOS/EOS tokens. The model's input limit is 4096 tokens; chunk longer documents before inference. For encoder hidden states hidden_states, compute:

token_logits = hidden_states @ token_cls_head.weight.T + token_cls_head.bias
sensitivity_logit = mean_pool(hidden_states) @ sensitivity_head.weight.T + sensitivity_head.bias
sensitivity = sigmoid(sensitivity_logit)

Here mean_pool excludes padding tokens. Decode token_logits with a constrained BIOES Viterbi decoder using the biases in config.json, then map token spans to character offsets. Label index 0 is O; each category has four consecutive labels in B, I, E, S order, with categories ordered as:

private_person, private_email, private_phone, private_address, private_url,
private_date, account_number, secret, other_pii

The base model provides the reference model behavior and constrained BIOES decoding logic.

Citation

If you use or reference this work, please cite:

@article{zhang2026piitrace,
  title = {{PII-TRACE}: A Benchmark for Context-Aware {PII} Detection in Multi-Turn {LLM} Conversations},
  author = {Zhang, Kaiyuan and Wang, Chuan and Zhong, Joey and Fryzel, Paul and Polley, Kyle and Ma, Jerry and Li, Ninghui},
  journal = {arXiv preprint arXiv:2609.22200},
  year = {2026},
  url = {https://arxiv.org/abs/2609.22200}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · mlx

Нельзя запустить

MLX-модели работают только на Apple Silicon.

Ревизия весов
015ceb5

0 моделей