{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/2"}],"enrichment":{"capability":"Computes ROUGE scores (ROUGE-N, ROUGE-L, ROUGE-Lsum) to evaluate the quality of generated text summaries against reference summaries using n-gram overlap and longest common subsequence metrics.","skillfed_tags":["nlp-evaluation","summarization-metrics","text-analysis"],"use_cases":["Evaluate machine-generated summaries in NLP research pipelines against gold-standard references.","Benchmark summarization models during development and compare results with published papers.","Batch-score large sets of predictions and targets from command line with CSV output.","Compute ROUGE metrics with optional stemming to handle morphological variations in summary text.","Calculate confidence intervals via bootstrap resampling to assess score stability."],"what_it_does":"rouge-score is a pure Python implementation of ROUGE, the automatic evaluation metric for text summarization. It replicates the original Perl ROUGE package's behavior, implementing ROUGE-N (n-gram overlap), ROUGE-L (longest common subsequence at sentence level), and ROUGE-Lsum (summary-level LCS with union computation). The package also supports optional Porter stemming and bootstrap resampling for confidence intervals, with text normalization built in.\n\nThe package is designed for researchers and practitioners who need to evaluate generated summaries against reference summaries. It can be used programmatically via RougeScorer or as a command-line tool to batch-score target and prediction files. No external dependencies are required at runtime, though the source distribution has high install friction.","worth_installing":"Yes, with conditions. rouge-score is the standard pure-Python ROUGE implementation and is actively maintained with no known vulnerabilities. Install it if you need ROUGE metrics for summarization evaluation and can tolerate high install friction from source-only distribution. The gap since the last release in 2022 is a minor concern for stability but not a blocker given active repository maintenance. Suitable for research, benchmarking, and production evaluation pipelines."},"id":"rouge-score","links":{"html":"https://skillfed.io/packages/rouge-score","md":"https://skillfed.io/packages/rouge-score.md","pypi":"https://pypi.org/project/rouge-score/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2022-07-22","license_spdx":null,"license_treatment":"permissive","name":"rouge-score","python_support":"supports_current","summary":"Pure python implementation of ROUGE-1.5.5."},"popularity":{"monthly_downloads":3486792,"position":2605,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.1.2"}
