*-PLUIE: Personalisable metric with Llm Used for Improved Evaluation
Organizations: Univ Rennes, CNRS, IRISA, EXPRESSION, 22300 Lannion, France · Nantes Université, École Centrale Nantes, CNRS, LS2N, UMR 6004, F-44000 Nantes, France · Univ Rennes, CNRS, IRISA, SOTERN, 22300 Lannion, France · Univ of South Brittany, CNRS, IRISA, ARCHIMEDIA, 56000 Vannes, France
Abstract
Evaluating the quality of automatically generated text often relies on LLM-as-a-judge (LLM-judge) methods. While effective, these approaches are computationally expensive and require post-processing. To address these limitations, we build upon ParaPLUIE, a perplexity-based LLM-judge metric that estimates confidence over ``Yes/No'' answers without generating text. We introduce *-PLUIE, task specific prompting variants of ParaPLUIE and evaluate their alignment with human judgement. Our experiments show that personalised *-PLUIE achieves stronger correlations with human ratings while maintaining low computational cost.
Figures & tables
| Task | Paraphrase Classification | Nile Translation | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Metric | Thr. | Acc. | Rec. | Prec. | F1 | Thr. | Acc. | Rec. | Prec. | F1 |
| *-PLUIE Phi | -7.63 | 0.71 | 0.77 | 0.54 | 0.63 | -3.14 | 0.81 | 0.95 | 0.78 | 0.85 |
| *-PLUIE Phi | 0 | 0.74 | 0.54 | 0.61 | 0.58 | 0 | 0.81 | 0.85 | 0.84 | 0.85 |
| *-PLUIE Llama | -4.07 | 0.67 | 0.71 | 0.50 | 0.59 | 3.97 | 0.80 | 0.92 | 0.79 | 0.85 |
| *-PLUIE Llama | 0 | 0.70 | 0.64 | 0.53 | 0.58 | 0 | 0.79 | 0.94 | 0.77 | 0.84 |
| Para-PLUIE Phi | -7.47 | 0.73 | 0.73 | 0.57 | 0.64 | -3.43 | 0.81 | 0.87 | 0.83 | 0.85 |
| Task | Nile Translation | Scientific Text Revision | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Metric | Pair acc. | Pair acc. | |||||||
| *-PLUIE Phi | 0.69 | 0.42 | 0.40 | 0.61 | 0.61 w.g. | 0.31 | 0.32 w.g. | 0.32 | 0.33 w.g. |
| *-PLUIE Llama | 0.70 | 0.43 | 0.42 | 0.61 | 0.62 w.g. | 0.31 | 0.32 w.g. | 0.32 | 0.34 w.g. |
| Para-PLUIE Phi | 0.70 | 0.44 | 0.42 | 0.52 | 0.21 | 0.15 | |||
| Para-PLUIE Llama | 0.72 | 0.46 | 0.43 | 0.52 | 0.20 | 0.17 | |||
| LLM-choice Phi | 0.47 | 0.42 | 0.20 | 0.53 | 0.55 w.g. | 0.25 | 0.27 w.g. | 0.24 | 0.27 w.g. |
| Task | Paraphrase Classification | Nile Translation | Scientific Text Revision | |||||
|---|---|---|---|---|---|---|---|---|
| model | Approach | GPUs | Runtime | GPUs | Runtime | GPUs | Runtime | |
| Phi | LLM-Yes/No / LLM-choice | MI300 x1 | 23 min | MI300 x1 | 11 min | A100 x1 | 40 min | 41 min w.g. |
| LLM-Likert | MI300 x1 | 10 min | A100 x1 | 51 min | 65 min w.g. | |||
| Para-PLUIE | MI300 x1 | 3.5 min | MI300 x1 | 1.8 min | A100 x1 | 08 min | ||
| *-PLUIE | MI300 x1 | 3.6 min | MI300 x1 | 1.4 min | A100 x1 | 09 min | 13 min w.g. | |
| Llama | LLM-Yes/No / LLM-choice | MI300 x2 | 48 min | MI300 x2 | 22 min | A100 x2 | 124 min | 127 min w.g. |
Appendix figures & tables18 assets
Supplementary material from the paper’s appendix.
Appendix
| Transformation | Sentence |
|---|---|
| None | Les enfants ont boulotté tous les gâteaux. |
| The children gobbled up all the cakes. | |
| Paronym | Les enfants ont boulonné tous les gâteaux |
| The children screwed all the cakes. | |
| Synonym | Les enfants ont mangé tous les gâteaux. |
| The children ate all the cakes. |
| model | syst | thr. | f1 | prec. | rec. |
|---|---|---|---|---|---|
| levenshtein | source | 0.17 | 0.72 | 0.63 | 0.84 |
| bleu | source | 0.0 | 0.7 | 0.54 | 1.0 |
| meteor | source | 0.02 | 0.74 | 0.65 | 0.85 |
| bertscore | source | 0.43 | 0.73 | 0.66 | 0.82 |
| modern_bertscore | source | 0.65 | 0.7 | 0.54 | 1.0 |
| Net-PLUIE | source | -1.91 | 0 .78 | 0.67 | 0.93 |
| Judge | Pair acc. | ||||||
|---|---|---|---|---|---|---|---|
| w.g. | w.g. | w.g. | |||||
| Rev-PLUIE | Llama 3 70B | 0.61 | 0.62 | 0.31 | 0.32 | 0.32 | 0.34 |
| Phi-4 14B | 0.61 | 0.61 | 0.31 | 0.32 | 0.32 | 0.33 | |
| Llama 3 8B | 0.58 | 0.59 | 0.27 | 0.29 | 0.27 | 0.29 | |
| Mistral 7B | 0.55 | 0.59 | 0.24 | 0.28 | 0.22 | 0.28 | |
| Para-PLUIE | Llama 3 70B | 0.52 | 0.20 | 0.17 | |||
| Nile sentence | Translation with Llama ( Grattafiori et al., 2024 ) | Translation with Mistral ( Jiang et al., 2023 ) |
|---|---|---|
| for endpoint(’dorms’), endpoint(’wireless’) set quota(’any’, ’6’, ’gb/d’) start hour(’00:00’) end hour(’23:59’) | The ResNet and NYURoam wireless networks have a 6 GB per day quota | The ResNet and wireless network have a daily cap of 6 GB per day, from midnight to midnight |
| for endpoint(’dorms’), endpoint(’wireless’) set quota(’any’, ’6’, ’gb/d’) start hour(’00:00’) end hour(’23:59’) | The ResNet cap is currently 6 GB per day | ResNet and UIC wireless have a daily cap of 6 GB for all incoming and outgoing traffic |
| for endpoint(’dorms’), endpoint(’wireless’) set quota(’any’, ’6’, ’gb/d’) start hour(’00:00’) end hour(’23:59’) | The ResNet cap is currently 6 GB per day | ResNet and wireless users have a daily quota of 6 GB, with no time restrictions |
| for endpoint(’dorms’), endpoint(’wireless’) set quota(’any’, ’6’, ’gb/d’) start hour(’00:00’) end hour(’23:59’) | The ResNet cap is currently 6 gigabytes per day | The ResNet cap is currently 6 gigabytes per day for each 24 hour period of combined incoming and outgoing traffic |
| for endpoint(’guests’) block service(’file transfer’) | Guests are not allowed to run file transfer services | Guests are not allowed to transfer files |
| for endpoint(’guests’) block service(’file transfer’) | Guests are not allowed to use file transfer protocols | Guests are not allowed to transfer files |
| Nile sentence | Translation with Llama ( Grattafiori et al., 2024 ) | Translation with Mistral ( Jiang et al., 2023 ) |
|---|---|---|
| for endpoint(’dorms’) block protocol(’nat’) | NAT is not allowed on the ResNet | NAT is blocked on the ResNet |
| for endpoint(’dorms’), endpoint(’wireless’) block protocol(’ftp’), protocol(’telnet’), traffic(’peer2peer’), protocol(’http’), service(’irc’), protocol(’dns’), service(’email’) | You may not run any services (e.g., FTP services, telnet, P2P file sharing servers, publishing files via generic file services, etc.) via NYU’s ResNet or NYURoam wireless networks | ResNet and wireless networks are blocked from using FTP, Telnet, P2P, HTTP, IRC, DNS, and email services |
| for endpoint(’dorms’), endpoint(’wireless’) block protocol(’ftp’), service(’listserver’), traffic(’peer2peer’) | The University of Washington does not allow FTP, Listserv, or Peer-to-Peer traffic on the ResNet or UW Wireless | ResNet and UIC wireless do not allow FTP, listserv, or peer-to-peer traffic |
| for endpoint(’dorms’), endpoint(’wireless’) block protocol(’ftp’), service(’listserver’), traffic(’peer2peer’) | You may not run FTP, listserver, peer-to-peer, or file sharing/downloading program | ResNet and wireless users cannot use FTP, listserv, or peer-to-peer file sharing |
| for endpoint(’dorms’), endpoint(’wireless’) set quota(’any’, ’6’, ’gb/d’) start hour(’00:00’) end hour(’23:59’) | Dorms and wireless have a quota of 6 GB per day | The quota for dorms and wireless is 6 GB per day, with no time restrictions |
| for endpoint(’dorms’), endpoint(’wireless’) set quota(’any’, ’6’, ’gb/d’) start hour(’00:00’) end hour(’23:59’) | Students have a quota of 6 GB per day The quota is reset at midnight | ResNet and wireless users have a daily quota of 6 GB, with no time restrictions |
| French Paraphrase Detection | ||||||
|---|---|---|---|---|---|---|
| Metric | Acc. | Rec. | Prec. | F1 | GPUs | Runtime |
| LLM-Yes/No Phi-4 14B (French) | 0.74 | 0.53 | 0.61 | 0.57 | MI300 x1 | 27 min |
| LLM-Yes/No Llama 3 70B (French) | 0.71 | 0.57 | 0.55 | 0.56 | MI300 x2 | 57 min |
| French Paraphrase Classification | |||||
|---|---|---|---|---|---|
| Metric | Thr. | Acc. | Rec. | Prec. | F1 |
| Para-PLUIE SmolLM2-135M-Instruct | 0 | 0.67 | N/A | 0.00 | 0.00 |
| Para-PLUIE SmolLM2-135M-Instruct | -2.31 | 0.33 | 0.33 | 1.00 | 0.49 |
| Para-PLUIE SmolLM2-360M-Instruct | 0 | 0.67 | 0.35 | 0.03 | 0.06 |
| Para-PLUIE SmolLM2-360M-Instruct | -1.26 | 0.33 | 0.33 | 1.00 | 0.49 |
| Para-PLUIE SmolLM2-1.7B-Instruct | 0 | 0.61 | 0.41 | 0.44 | 0.43 |
Language Model Generation Evaluation
Language model generation evaluation measures the quality, reliability, diversity, and task fit of outputs produced by language models.
See all 395 papers