/ Модель

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

Контекст
512 токенов
Параметры
25,9 млн
Лицензия
MIT
Архитектура
bert · dense
Библиотека
sentence-transformers
Опубликована
24 июл 2025

trailrag-cross-encoder-scifact-enhanced

Классификация текстаТекст → label4 профессии

Дообученный BERT cross-encoder оценивает сходство научных утверждений и фрагментов статей для проверки фактов и ранжирования документов.

203скачиваний за 30 дней0лайковвеса обновлены27 июл 2025

Бенчмарки

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

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

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

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

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

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

TrailRAG Cross-Encoder: SciFact Enhanced — дообученная модель PathfinderRAG для оценки сходства между научными утверждениями и фрагментами исследовательских статей. Она обрабатывает пары текстов совместно и выдаёт непрерывную оценку от 0 до 1, которую можно использовать для ранжирования документов при проверке научных фактов и в поисковых сценариях RAG.

Модель основана на cross-encoder/ms-marco-MiniLM-L-6-v2 и использует архитектуру BERT с классификационной головой для регрессии. Она реализована на sentence-transformers, содержит 25,9 млн параметров и принимает последовательности длиной до 512 токенов. Обучение проводилось на парах SciFact; заявленные метрики на валидации: MSE 0,100697, MAE 0,183992 и RMSE 0,317328.

Модель лучше всего подходит для научной фактологической проверки и ранжирования пар «утверждение — документ»; качество на данных вне научной тематики может отличаться. Для инференса требуется библиотека sentence-transformers. Лицензия — MIT.

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

  • ранжирование статей по релевантности научному утверждению
  • оценка сходства пары «утверждение — научный фрагмент»
  • поиск подтверждающих или опровергающих научных свидетельств
  • отбор научных документов для конвейера RAG

Ограничения

Модель специально оптимизирована для проверки научных фактов, поэтому её качество на данных вне этой области может отличаться. Для инференса требуется sentence-transformers.

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

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

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

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

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

Открыть на Hugging Face

TrailRAG Cross-Encoder: SciFact Enhanced

This is a fine-tuned cross-encoder model specifically optimized for Scientific Fact Verification tasks, trained as part of the PathfinderRAG research project.

Model Details

  • Model Type: Cross-Encoder for Regression (continuous similarity scores)
  • Base Model: cross-encoder/ms-marco-MiniLM-L-6-v2
  • Training Dataset: SciFact (Scientific claim verification against research papers)
  • Task: Scientific Fact Verification
  • Library: sentence-transformers
  • License: MIT

Performance Metrics

Final Regression Metrics

MetricValueDescription
MSE0.100697Mean Squared Error (lower is better)
MAE0.183992Mean Absolute Error (lower is better)
RMSE0.317328Root Mean Squared Error (lower is better)
R² Score0.401894Coefficient of determination (higher is better)
Pearson Correlation0.758721Linear correlation (higher is better)
Spearman Correlation0.709262Rank correlation (higher is better)

Training Details

  • Training Duration: 32 minutes
  • Epochs: 10
  • Early Stopping: No
  • Best Correlation Score: 0.689202
  • Final MSE: 0.100697

Training Configuration

  • Batch Size: 12
  • Learning Rate: 1.5e-05
  • Max Epochs: 10
  • Weight Decay: 0.02
  • Warmup Steps: 200

Usage

This model can be used with the sentence-transformers library for computing semantic similarity scores between query-document pairs.

Installation

pip install sentence-transformers

Basic Usage

from sentence_transformers import CrossEncoder

# Load the model
model = CrossEncoder('OloriBern/trailrag-cross-encoder-scifact-enhanced')

# Example usage
pairs = [
    ['What is artificial intelligence?', 'AI is a field of computer science focused on creating intelligent machines.'],
    ['What is artificial intelligence?', 'Paris is the capital of France.']
]

# Get similarity scores (continuous values, not binary)
scores = model.predict(pairs)
print(scores)  # Higher scores indicate better semantic match

Advanced Usage in PathfinderRAG

from sentence_transformers import CrossEncoder

# Initialize for PathfinderRAG exploration
cross_encoder = CrossEncoder('OloriBern/trailrag-cross-encoder-scifact-enhanced')

def score_query_document_pair(query: str, document: str) -> float:
    """Score a query-document pair for relevance."""
    score = cross_encoder.predict([[query, document]])[0]
    return float(score)

# Use in document exploration
query = "Your research query"
documents = ["Document 1 text", "Document 2 text", ...]

# Score all pairs
scores = cross_encoder.predict([[query, doc] for doc in documents])
ranked_docs = sorted(zip(documents, scores), key=lambda x: x[1], reverse=True)

Training Process

This model was trained using regression metrics (not classification) to predict continuous similarity scores in the range [0, 1]. The training process focused on:

  1. Data Quality: Used authentic SciFact examples with careful contamination filtering
  2. Regression Approach: Avoided binary classification, maintaining continuous label distribution
  3. Correlation Optimization: Maximized Spearman correlation for effective ranking
  4. Scientific Rigor: All metrics derived from real training runs without simulation

Why Regression Over Classification?

Cross-encoders for information retrieval should predict continuous similarity scores, not binary classifications. This approach:

  • Preserves fine-grained similarity distinctions
  • Enables better ranking and document selection
  • Provides more informative scores for downstream applications
  • Aligns with the mathematical foundation of information retrieval

Dataset

SciFact: Scientific claim verification against research papers

  • Task Type: Scientific Fact Verification
  • Training Examples: 1,000 high-quality pairs
  • Validation Split: 20% (200 examples)
  • Quality Threshold: ≥0.70 (authentic TrailRAG metrics)
  • Contamination: Zero overlap between splits

Limitations

  • Optimized specifically for scientific fact verification tasks
  • Performance may vary on out-of-domain data
  • Requires sentence-transformers library for inference
  • CPU-based training (GPU optimization available for future versions)

Citation

@misc{trailrag-cross-encoder-scifact,
  title = {TrailRAG Cross-Encoder: SciFact Enhanced},
  author = {PathfinderRAG Team},
  year = {2025},
  publisher = {Hugging Face},
  url = {https://huggingface.co/OloriBern/trailrag-cross-encoder-scifact-enhanced}
}

Model Card Contact

For questions about this model, please open an issue in the PathfinderRAG repository or contact the development team.


This model card was automatically generated using the TrailRAG model card generator with authentic training metrics.

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

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

GPU в ailist

Универсальный рантайм · sentence-transformers · text-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
f9b5b95

0 моделей