Paper deep dive
Learning Color Grading, No Photo Sharing: Federated Aesthetic Preference Learning for Personalized Image Enhancement
Chuanzhi Xu, Ziyuan Tao, Jean Julien KNell, Yanrong Chen, Haolan Guo, Xuanhua Yin, Adnan Mahmood, Weidong Cai
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 93%
Last extracted: 8/1/2026, 1:57:18 AM
Summary
The paper introduces FedPAIE, a federated learning framework for personalized aesthetic image enhancement that preserves user privacy by keeping raw photos and ratings local. It utilizes a lightweight dual-cue aesthetic scorer trained via federated preference learning, which is then locally calibrated and frozen to guide the adaptation of a lightweight CLUT-based image enhancer. This approach balances user-specific color grading preferences with image fidelity constraints without requiring centralized data collection or paired user retouches.
Entities (7)
Relation Signals (6)
FedPAIE ā evaluatedon ā MIT-Adobe FiveK
confidence 95% Ā· Experiments on MIT-Adobe FiveK and Flickr-AES demonstrate effective open-world personalization
FedPAIE ā evaluatedon ā Flickr-AES
confidence 95% Ā· Experiments on MIT-Adobe FiveK and Flickr-AES demonstrate effective open-world personalization
FedPAIE ā uses ā Lightweight Dual-Cue Aesthetic Scorer
confidence 95% Ā· FedPAIE trains a lightweight dual-cue aesthetic scorer, calibrates it into a personalized scorer...
FedPAIE ā uses ā CLUT Enhancer
confidence 95% Ā· guide regularized adaptation of a lightweight CLUT enhancer from unpaired local photographs.
CLUT Enhancer ā basedon ā CLUT-Net
confidence 90% Ā· We use CLUT-Net (Zhang et al. 2022) as the generic enhancer
Lightweight Dual-Cue Aesthetic Scorer ā uses ā MobileNetV3-Large
confidence 90% Ā· A shared, fixed ImageNet-pretrained MobileNetV3-Large (Howard et al. 2019) serves as the semantic extractor
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Personalized image enhancement should reflect individual aesthetic taste, yet learning such preferences commonly depends on private photos and ratings that are unsuitable for centralized collection. The task must infer preference from sparse, heterogeneous feedback and translate it into natural-looking color transformations on resource-constrained user devices. We introduce FedPAIE, a federated personalized aesthetic image enhancement framework for user-adaptive color grading without centralizing raw photos or ratings. FedPAIE trains a lightweight dual-cue aesthetic scorer, calibrates it into a personalized scorer on a small local support set, and freezes it to guide regularized adaptation of a lightweight CLUT enhancer from unpaired local photographs. Fidelity constraints and an excess-gap penalty regularize scorer-guided adaptation to limit proxy-score over-optimization while preserving content and natural appearance. Training remains lightweight throughout the pipeline: scorer learning updates at most 0.787M parameters, enhancer adaptation updates 0.265M, and inference retains only a 0.293M-parameter personalized enhancer. Experiments on MIT-Adobe FiveK and Flickr-AES demonstrate effective open-world personalization and a favorable balance between user preference and image fidelity. FedPAIE thus connects decentralized preference learning with efficient personalized image transformation without requiring paired user retouches.
Tags
Links
- Source: https://arxiv.org/abs/2607.27659v1
- Canonical: https://arxiv.org/abs/2607.27659v1
Trouble viewing inline? Open PDF directly ā
Full Text
130,452 characters extracted from source content.
Expand or collapse full text
Learning Color Grading, No Photo Sharing: Federated Aesthetic Preference Learning for Personalized Image Enhancement Chuanzhi Xu1 , Ziyuan Tao2 , Jean Julien KNell1, Yanrong Chen1, Haolan Guo1, Xuanhua Yin1, Adnan Mahmood2, Weidong Cai1 Abstract Personalized image enhancement should reflect individual aesthetic taste, yet learning such preferences commonly depends on private photos and ratings that are unsuitable for centralized collection. The task must infer preference from sparse, heterogeneous feedback and translate it into natural-looking color transformations on resource-constrained user devices. We introduce FedPAIE, a federated personalized aesthetic image enhancement framework for user-adaptive color grading without centralizing raw photos or ratings. FedPAIE trains a lightweight dual-cue aesthetic scorer, calibrates it into a personalized scorer on a small local support set, and freezes it to guide regularized adaptation of a lightweight CLUT enhancer from unpaired local photographs. Fidelity constraints and an excess-gap penalty regularize scorer-guided adaptation to limit proxy-score over-optimization while preserving content and natural appearance. Training remains lightweight throughout the pipeline: scorer learning updates at most 0.787M parameters, enhancer adaptation updates 0.265M, and inference retains only a 0.293M-parameter personalized enhancer. Experiments on MIT-Adobe FiveK and Flickr-AES demonstrate effective open-world personalization and a favorable balance between user preference and image fidelity. FedPAIE thus connects decentralized preference learning with efficient personalized image transformation without requiring paired user retouches. 1 Introduction Personalized aesthetic image enhancement and color grading are common in digital photography, social media, and mobile content creation. Beyond exposure and contrast correction, users expect systems to adapt to preferences for color temperature, saturation, tone curves, and stylistic mood. Platforms could learn these preferences from private photos, ratings, editing histories, or text prompts, but such sensitive data are unsuitable for centralized collection. This raises a question: how can an aesthetic enhancement model learn personalized color-grading preferences while keeping user data private? Existing image enhancement methods learn efficient, image-adaptive color and tone transformations from paired data (Bychkovsky et al. 2011; Zhang et al. 2022; Kim et al. 2025b). Meanwhile, personalized enhancement methods model user-specific retouching preferences (Kim et al. 2020; Bianco et al. 2020; Kosugi and Yamasaki 2024), while personalized aesthetic assessment predicts individual deviations from population-level aesthetics (Ren et al. 2017). However, many existing approaches still assume centralized access to user data, paired user retouching examples, or preference annotations that may be sensitive in real consumer applications. These assumptions are misaligned with privacy-sensitive image-editing scenarios, where users may provide only limited feedback and may refuse to share raw photos or preference prompts, as illustrated in the lower panel of Fig. 1. Figure 1: FedPAIE learns user-specific color grading without centralizing private photos or ratings. Federated Aesthetic Preference Learning yields a global scorer, locally calibrated into a personalized scorer and frozen to guide a lightweight 0.293M-parameter CLUT enhancer on unpaired user images. Federated learning offers a data-local approach to preference learning because it trains models from decentralized user data without directly uploading raw samples to a central server (McMahan et al. 2017; Kairouz et al. 2021). Recent work has demonstrated federated visual learning in deployed object detection, general computer-vision benchmarks, personalized aesthetic assessment, and parameter-efficient video moderation (Liu et al. 2020; He et al. 2021; Xiong et al. 2023; Tao et al. 2025). However, applying federated learning to personalized aesthetic enhancement remains challenging. First, federated personalization requires client-side model execution, yet many aesthetic enhancement models are too heavy for user devices (Kim et al. 2020; Kosugi and Yamasaki 2024). User preferences are highly subjective, while an individual user typically provides explicit ratings for only a small number of images, leaving each client with limited supervision for learning personal taste. Meanwhile, rating scales and aesthetic distributions vary substantially across users, yielding non-independent-and-identically-distributed (non-IID) federated data. Standard federated aggregation can learn a shared initialization from these decentralized signals but may not fully capture every userās aesthetic preferences. Moreover, personalized aesthetic enhancement introduces an additional challenge: the learned preference model must be used as a training signal for image transformation. Since lightweight aesthetic scorers provide only weak and imperfect supervision, directly optimizing an enhancer against their predictions may exploit imperfections in the proxy objective (Amodei et al. 2016), motivating explicit fidelity regularization. Therefore, a practical model must balance privacy preservation, user-specific adaptation, computational efficiency, and optimization stability. In this paper, we propose FedPAIE (Federated Personalized Aesthetic Image Enhancement), to our knowledge the first federated method for personalized aesthetic image enhancement and color grading. As illustrated in Fig. 1, FedPAIE separates Federated Aesthetic Preference Learning and Generic Enhancement Prior Learning from private On-Device Preference Adaptation, keeping raw photos and ratings local while each client stage trains at most 0.787M parameters and inference retains only a 0.293M-parameter enhancer. Our contributions are summarized as follows: ⢠We introduce FedPAIE, to our knowledge the first federated method for personalized aesthetic image enhancement and color grading, enabling unpaired enhancement while keeping user data local. ⢠We develop the Lightweight Dual-Cue Aesthetic Scorer, Federated Aesthetic Preference Learning, Generic Enhancement Prior Learning, and Personalized Scorer Calibration. We further introduce the regularized Personalized Enhancement Objective and checkpoint selection criterion for Frozen-Scorer-Guided Enhancer Adaptation. ⢠Extensive experiments demonstrate effective open-world personalization and a favorable preferenceāfidelity trade-off. Five matched ablation settings validate the roles of key objective terms and functional groups. Figure 2: Overview of FedPAIE. Global initialization learns the Lightweight Dual-Cue Aesthetic Scorer and CLUT enhancer through Federated Aesthetic Preference Learning and Generic Enhancement Prior Learning. On-Device Preference Adaptation performs Personalized Scorer Calibration followed by Frozen-Scorer-Guided Enhancer Adaptation. Personalized On-Device Inference retains only the lightweight personalized enhancer. 2 Related Work We briefly review related work here, with complete analysis and discussion in Appendix Sec. I. Personalized Aesthetics Assessment and Enhancement. Generic aesthetic modeling spans population-level image assessment, aesthetics-aware diffusion generation, 3D scene assessment, etc. (Ke et al. 2023; Yin et al. 2026; Xu et al. 2026), while personalized assessment methods predict user-specific judgments from attributes, few-shot adaptation, graph collaboration, transitional contrast learning, task-vector customization, or continual feedback (Yang et al. 2022b; Zhu et al. 2022; Shi et al. 2024; Yang et al. 2024; Yun and Choo 2024; Zhong et al. 2025). These personalized assessment methods output scores rather than personalized transformations. Personalized enhancement learns user-specific retouching through preference embeddings, neural-spline transforms, masked style modeling, or global-local style conditioning (Kim et al. 2020; Bianco et al. 2020; Kosugi and Yamasaki 2024; Kim et al. 2025a). Recent systems infer photographic styles from pairwise judgments or combine VLM-driven interaction and scene-aware memory with semantic retouching (Kim et al. 2026; Chang et al. 2026). FedPAIE differs in learning from federated sparse scalar ratings, keeping raw photos and ratings local, and using a calibrated scorer for unpaired on-device enhancement without user-specific retouch targets. Federated Preference Learning. Federated learning and non-IID variants keep raw samples local during training (McMahan et al. 2017; Li et al. 2020; Mohri et al. 2019). Federated recommenders learn private preferences (Ammad-ud-din et al. 2019; Chai et al. 2021; Liang et al. 2021; Yi et al. 2021; Liu et al. 2023), while federated personalized image-aesthetics assessment predicts user-specific scores (Xiong et al. 2023). To our knowledge, FedPAIE is the first federated method for personalized aesthetic image enhancement and color grading. 3 Methodology ā FedPAIE 3.1 Framework Overview FedPAIE realizes personalized color grading with an image-adaptive 3D LUT through Generic Enhancement Prior Learning and private On-Device Preference Adaptation. As shown in Fig. 2, the pipeline has three stages. Global initialization independently learns a population-level scorer through Federated Aesthetic Preference Learning and a CLUT enhancer through Generic Enhancement Prior Learning. On-device adaptation calibrates the scorer on a private rated support set, freezes it, and then adapts the enhancer on unpaired local photographs. Personalized On-Device Inference removes the scorer and retains only the lightweight personalized enhancer. Raw photographs and ratings remain local, and no paired user-specific retouches are required. End-to-end pseudocode, masked parameter updates, and the component lifecycle appear in Appendix Secs. A, B, and D. Formally, client k owns private rated samples k=(Ii,yi)i=1nkD_k=\(I_i,y_i)\_i=1^n_k, where IiI_i is the i-th image, yiā[0,1]y_iā[0,1] is its normalized aesthetic rating, and nk=|k|n_k=|D_k|. Let ĪøgĪø^g and ĻgĻ^g denote the global scorer and generic enhancer parameters, yielding SĪøgS_Īø^g and EĻgE_Ļ^g. For a new user u, FedPAIE uses a rated support set usD_u^s and unpaired local images uU_u to obtain personalized parameters Īøu _u and Ļu _u. The output I^=EĻuā(I) I=E_ _u(I) should receive a higher user-specific preference score than I while preserving its content and natural appearance. 3.2 Federated Aesthetic Preference Learning Lightweight Dual-Cue Aesthetic Scorer. The scorer combines low-level color statistics with high-level semantic context. For image IiI_i, the fixed color extractor Φc _c computes the mean, standard deviation, minimum, and maximum of each HSV and CIE Lab channel, yielding a 24-dimensional descriptor i=Φcā(Ii)c_i= _c(I_i). A shared, fixed ImageNet-pretrained MobileNetV3-Large (Howard et al. 2019) serves as the semantic extractor Φs _s and produces a 960-dimensional embedding i=Φsā(Ii)s_i= _s(I_i). Both feature extractors are reused by all clients and remain frozen throughout global and personalized scorer training. Trainable projections PcP_c and PsP_s, parameterized by Īøc _c and Īøs _s, map the color and semantic cues to 512- and 256-dimensional latent representations: ic=Pcā(i),is=Psā(i).h_i^c=P_c(c_i), _i^s=P_s(s_i). (1) The two latent representations are concatenated and processed by a fusion MLP GĪøfG_ _f parameterized by Īøf _f. Together with a learnable temperature Ļ, the trainable scorer parameters are Īø=(Īøc,Īøs,Īøf,Ļ)Īø=( _c, _s, _f,Ļ). The unconstrained scalar output is mapped to the interval (0,1)(0,1) as: y^i=SĪøā(Ii)=Ļā(ĻāGĪøfā([icā„is])), y_i=S_Īø(I_i)=Ļ\! (Ļ\,G_ _f ([h_i^c\|h_i^s] ) ), (2) where Ļ is constrained to a fixed interval and Ļ is the sigmoid function. Thus, y^iā(0,1) y_iā(0,1) is predicted on the same normalized scale as yiā[0,1]y_iā[0,1]. The dual-cue design keeps the trainable scorer lightweight while retaining the color sensitivity needed for grading and the semantic context needed to assess whether a transformation suits the image. Federated Global Preference Modeling. The federated stage learns a population-level scorer initialization using rating regression only. Pairwise ordering and variance preservation are introduced during user-specific calibration. For client k, the regression objective is: āregk=1nkāāiĻiā(y^iāyi)2,L_reg^k= 1n_k _i _i( y_i-y_i)^2, (3) where Ļi=1 _i=1 by default. When a clientās rating distribution exceeds a prespecified imbalance threshold, Ļi _i becomes the normalized and clipped inverse frequency of the rating bin containing yiy_i. This optional reweighting changes individual error contributions without adding an objective. Appendix Sec. B gives the binning, activation, normalization, and clipping rules. The global client objective is therefore: āFLk=āregk.L_FL^k=L_reg^k. (4) Let ĪøtĪø^t denote the server-side scorer parameters at the start of communication round t, with Īø0Īø^0 denoting their initialization, and let tC_t be the participating clients. The server sends ĪøtĪø^t to each kātk _t. After minimizing Equation (4), client k returns only its updated parameters Īøkt+1 _k^t+1 and the count mkm_k of examples processed across its local steps. No raw sample or rating is transmitted. We use a square-root-reweighted variant of FedAvg (McMahan et al. 2017): Īøt+1=ākātαkāĪøkt+1,αk=mkājātmj.Īø^t+1= _k _t _k _k^t+1, _k= m_k _j _t m_j. (5) Here αk _k is client kās normalized aggregation weight. Square-root weighting retains a notion of client evidence while reducing domination by users with many more ratings. FedPAIE establishes protocol-level raw-data locality: photographs and ratings remain on client devices, while federated communication contains only lightweight scorer parameters and aggregation counts. Secure aggregation and differential privacy are compatible communication-layer extensions, as detailed in Appendix Secs. D and H. Figure 3: Five shared-input FiveK comparisons. The CLUT enhancer obtained through Generic Enhancement Prior Learning and five personalized enhancers produce distinct temperature, exposure, and contrast while preserving scene structure. Appendix Sec. G provides detail crops and full-cohort analyses. 3.3 Generic Enhancement Prior Learning We use CLUT-Net (Zhang et al. 2022) as the generic enhancer because it represents color grading as an efficient image-adaptive transform. Let ĻĻ denote its complete parameter set, including a lightweight coefficient predictor and compressed LUT bases. Given I, the coefficient predictor WĻW_Ļ, comprising a CNN backbone and coefficient head, produces image-adaptive coefficients ā(I)=[w1ā(I),ā¦,wMā(I)]w(I)=[w_1(I),ā¦,w_M(I)]. Weighted fusion combines M compressed LUT bases qq=1M\B_q\_q=1^M into an image-specific residual LUT: Ļā(I)=āq=1Mwqā(I)āq.L_Ļ(I)= _q=1^Mw_q(I)B_q. (6) The compressed bases are reconstructed from factorized parameters. Trilinear LUT application T evaluates the fused LUT at the input RGB values to produce a residual color-grading transform. Appendix Sec. C gives the factor dimensions, basis reconstruction, and frozen-basis personalization rule. Adding this residual to the input gives the unclipped output: E~Ļā(I)=I+ā(I,Ļā(I)). E_Ļ(I)=I+T (I,L_Ļ(I) ). (7) During Frozen-Scorer-Guided Enhancer Adaptation and Personalized On-Device Inference, an external clipping step produces the valid image: EĻā(I)=clipā”(E~Ļā(I),0,1).E_Ļ(I)=clip\! ( E_Ļ(I),0,1 ). (8) The residual formulation preserves the input as a natural reference and enables full-resolution enhancement without a heavy pixel-generating decoder. FedPAIE initializes ĻgĻ^g from a CLUT-Net checkpoint pretrained on paired MIT-Adobe FiveK retouching data. For a pair (I,Iā)(I,I^*), where IāI^* is an expert-retouched target, the Paired Training Objective evaluates pixel fidelity and LPIPS (Zhang et al. 2018) on the unclipped output E~Ļā(I) E_Ļ(I): āglobalE=(I,Iā)ā[āE~Ļā(I)āIāā1]+Ī»pā(I,Iā)ā[dLPIPSā(E~Ļā(I),Iā)]. splitL_global^E=&E_(I,I^*) [\| E_Ļ(I)-I^*\|_1 ]\\ &+ _pE_(I,I^*) [d_LPIPS( E_Ļ(I),I^*) ]. split (9) Here Ī»pā„0 _pā„ 0 weights the perceptual term. This initialization supplies diverse, generally useful color transformations before any private preference signal is introduced. 3.4 On-Device Preference Adaptation Personalized Scorer Calibration. For user u, we initialize the local scorer from ĪøgĪø^g and apply the Support-Dependent Scorer Mask uSM_u^S to select the parameter blocks adapted on the private rated support set usD_u^s. The 10-shot regime updates only (Īøf,Ļ)( _f,Ļ). The 100-shot regime also updates (Īøc,Īøs)( _c, _s), while both feature extractors remain fixed. This policy restricts capacity under sparse supervision and permits stronger feature alignment when more ratings are available. Appendix Sec. B gives the exact binary masks and their relation to the implementation cutoff. Thus, 10-shot calibration adjusts the fusion and rating scale without relearning cue projections, while 100-shot calibration can realign both projected cues. This explicitly controls adaptation capacity instead of fine-tuning the full scorer from sparse ratings. Beyond the global regression objective, local calibration models relative preferences and discourages prediction collapse. For a local mini-batch, let Ī“>0Ī“>0 be the minimum normalized-rating separation, let u=(i,j):i<j,|yiāyj|>Ī“P_u=\(i,j):i<j,\ |y_i-y_j|>Ī“\ contain the resulting unordered pairs, and let riāj=signā”(yiāyj)r_ij=sign(y_i-y_j). We use the smooth pairwise objective: āpairu=ā1|u|āā(i,j)āulogā”Ļā(riājā(y^iāy^j)).L_pair^u=- 1|P_u| _(i,j) _u Ļ\! (r_ij( y_i- y_j) ). (10) Let y and y collect the target and predicted ratings in the same mini-batch. We also use the batchwise variance-preservation term: āvaru=[ĻāStdā”()āStdā”(^)]+,[z]+=maxā”(z,0),L_var^u= [Ļ\,Std(y)-Std( y) ]_+, [z]_+= (z,0), (11) where Ļā(0,1]Ļā(0,1] specifies the fraction of target-score dispersion to preserve. Let āreguL_reg^u denote Equation (3) evaluated on usD_u^s. The weighted regression, pairwise, and variance terms form the personalized calibration objective āuSL_u^S in Fig. 2. We collect the adaptable scorer parameters in Ļ , with feasible set uA_u, and hold all remaining parameters at their global values Īøfixg _fix^g. Calibration solves: Ļu=argā”minĻāuā”(Ī»reguāāregu+Ī»~pairuāāpairu+Ī»varuāāvaru),Īøu=(Īøfixg,Ļu). split _u= _ _u ( _reg^uL_reg^u+ Ī»_pair^uL_pair^u+ _var^uL_var^u ),\\ _u=( _fix^g, _u). split (12) The nonnegative coefficients Ī»regu _reg^u, Ī»~pairu Ī»_pair^u, and Ī»varu _var^u weight regression, pairwise ordering, and variance preservation. The effective pairwise coefficient incorporates support-regime selection and optional collapse protection, as specified in Appendix Sec. B. If the support set does not contain reliable ordered pairs, the pairwise term is omitted. After calibration, SĪøuS_ _u is frozen and used only as a training-time preference model. Frozen-Scorer-Guided Enhancer Adaptation. We initialize a local CLUT enhancer from ĻgĻ^g and freeze both its compressed LUT bases and the personalized scorer. Only the CNN backbone and coefficient head of the lightweight coefficient predictor are updated. Freezing the bases preserves the transformation dictionary learned from paired retouches, while updating the predictor personalizes how those transformations are mixed rather than learning unconstrained LUTs from sparse unpaired data. For an unpaired local image IāuI _u, let I^=EĻā(I) I=E_Ļ(I) and define: su+=SĪøuā(I^),su0=SĪøuā(I),Īu=su+āsu0.s_u^+=S_ _u( I), s_u^0=S_ _u(I), _u=s_u^+-s_u^0. (13) The scorer parameters remain fixed, but gradients propagate through SĪøuS_ _u to the enhancer. This separates a stable preference objective from the transformation being optimized and prevents joint scorerāenhancer drift. Appendix Sec. B gives the masked update and gradient derivation. All expectations below are over Iā¼uI _u. The preference terms are: āpref=āIālogā”Ļā(Īu),āaes=āIāsu+.L_pref=-E_I Ļ( _u), _aes=-E_Is_u^+. (14) The fidelity terms are: ā1=IāāI^āIā1,āperc=IādLPIPSā(I^,I).L_1=E_I\| I-I\|_1, _perc=E_Id_LPIPS( I,I). (15) The excess-gap penalty is: āgap=Iā[Īuāμ]+,L_gap=E_I [ _u-μ ]_+, (16) where μā„0μ℠0 is the tolerated gain. This term discourages scorer-proxy exploitation. The Personalized Enhancement Objective is: āuE=Ī»prefāāpref+Ī»aesāāaes+Ī»1āā1+Ī»percāāperc+Ī»gapāāgap. splitL_u^E=& _prefL_pref+ _aesL_aes+ _1L_1\\ &+ _percL_perc+ _gapL_gap. split (17) The nonnegative weights balance relative and absolute preference improvement, image fidelity, and proxy-exploitation control. The preference and aesthetic terms encourage relative and absolute improvement, the pixel and perceptual terms preserve content and natural appearance, and the excess-gap penalty limits exploitation of an imperfect scorer. Training minimizes Equation (17) over the feasible parameter set Φu _u, which contains only the coefficient predictorās CNN backbone and head while keeping the LUT bases fixed. The training objective regularizes individual outputs, while model selection controls the checkpoint-level preferenceāfidelity trade-off. To avoid selecting a checkpoint solely for a high proxy score, let uV_u be the local validation subset and āuH_u the candidate checkpoint set. We score each ĻāāuĻ _u as: Quā(Ļ)=Iāuā[Īu]āγ1āIāuāāEĻā(I)āIā1āγpāIāuādLPIPSā(EĻā(I),I). splitQ_u(Ļ)=&E_I _u[ _u]- _1E_I _u\|E_Ļ(I)-I\|_1\\ &- _pE_I _ud_LPIPS(E_Ļ(I),I). split (18) Here γ1,γpā„0 _1, _pā„ 0 weight pixel and perceptual deviations, respectively. The fixed-hyperparameter (fixed-HP) configuration sets γ1=γp=0 _1= _p=0 and therefore selects the checkpoint with the largest validation preference gain. Shared enhancer hyperparameter optimization (HPO) uses positive fidelity penalties and applies the full regularized criterion. The final personalized parameters are: Ļu=argā”maxĻāāuā”Quā(Ļ). _u= _Ļ _uQ_u(Ļ). (19) Positive γ1 _1 and γp _p favor user-specific improvement while rejecting checkpoints that obtain it through excessive visual deviation. The fixed-HP configuration supplies a prespecified preference-gain reference, while shared enhancer HPO exposes the attainable proxy-preferenceāfidelity trade-off. Both configurations learn Ļu _u from ordinary local photographs without paired personalized retouching targets. 3.5 Personalized On-Device Inference For a new photograph, deployment retains only the 0.293M-parameter enhancer EĻuE_ _u, removing the personalized scorer and its feature extractors after adaptation. In a single forward pass, the lightweight coefficient predictor estimates image-adaptive coefficients, reconstructs and combines the compressed shared LUT bases, and applies the resulting image-wide personalized color-grading transform. This path requires neither scorer evaluation nor per-image optimization, user feedback, or federated communication. Its compact single-pass design supports mobile and real-time deployment potential. Appendix Secs. E.4 and H give the resource accounting and benchmark scope. 4 Experiments and Results 4.1 Experimental Setup FedPAIE uses a pretrained CLUT-Net checkpoint trained on MIT-Adobe FiveK (Bychkovsky et al. 2011) as the common CLUT enhancer initialization supplied by Generic Enhancement Prior Learning. FiveK contains 5,000 images and five expert retouches. Flickr-AES (Ren et al. 2017) contains approximately 40,000 images rated by 210 users. We reserve 37 users for open-world evaluation. Filtering the remainder leaves 87 clients for 20 federated rounds and 10 fixed global-validation identities. Each user follows a fixed 70/10/10/10 training, personalization, validation, and test split. Shot counts include only support ratings, and enhancers require validation SRCC of at least 0.10. Appendix Sec. E provides the remaining protocol details. Scoring uses MSE, SRCC, and PLCC. Enhancement uses the scorer-predicted preference gain Īu=SĪøuā(I^)āSĪøuā(I) _u=S_ _u( I)-S_ _u(I) as an optimization-aligned personalization proxy. PSNR, SSIM, and LPIPS (Zhang et al. 2018) independently measure input preservation or similarity to the non-personalized Expert C reference (the FiveK evaluation ground truth). Appendix Secs. E.5 and H give the metric definitions and interpretation scope. 4.2 Main Results We first evaluate Federated Aesthetic Preference Learning and Personalized Scorer Calibration. Round 13 attains the peak validation SRCC of 0.5623 and is selected for personalization. Appendix Sec. F reports the complete global trajectory, including loss, MSE, PLCC, and prediction spread. Support Scorer initialization SRCCā PLCCā MSEā 10 Centralized 0.5291 0.5404 0.0532 10 Federated, fixed HP 0.5412 0.5471 0.0589 10 Federated, per-user HPO 0.5413 0.5375 0.0700 100 Centralized 0.5690 0.5727 0.0552 100 Federated, fixed HP 0.5649 0.5665 0.0595 100 Federated, per-user HPO 0.5625 0.5646 0.0609 Table 1: Test performance after Personalized Scorer Calibration on unseen users. Per-user scorer HPO fits the support set and selects on disjoint validation data. Tab. 1 shows that the federated initialization with fixed calibration hyperparameters gives the strongest 10-shot PLCC and nearly ties per-user HPO in SRCC, suggesting that Federated Global Preference Modeling supplies a useful prior for sparse Personalized Scorer Calibration. At 100 shots, additional ratings reduce sensitivity to initialization. Fixed calibration remains competitive in scorer-only metrics. We retain per-user scorer HPO downstream because Appendix Sec. G shows higher corresponding frozen-scorer outputs and input-reference PSNR across both enhancer configurations and support regimes. Appendix Sec. F provides user-level variation and convergence analysis. We next evaluate Frozen-Scorer-Guided Enhancer Adaptation. Tab. 2 contrasts the prespecified fixed-HP open-world reference with shared enhancer HPO for within-cohort trade-off and matched ablation analyses. Both use the same per-user-HPO scorers and differ only in Frozen-Scorer-Guided Enhancer Adaptation. Further details are provided in Appendix Secs. E and F. Support / Enhancer Scorer proxy Flickr-AES input reference FiveK Expert C reference Scoreā Ī ā PSNRā SSIMā LPIPSā PSNRā SSIMā LPIPSā 10 / Fixed HP 0.5039t0.5039^t 0.0247v0.0247^v 30.43 0.9627 0.0162 17.97 0.801 0.130 10 / HPOā 0.5624t0.5624^t 0.0826t0.0826^t 20.51 0.7665 0.1206 18.33 0.777 0.147 100 / Fixed HP 0.5245t0.5245^t 0.0244v0.0244^v 31.12 0.9716 0.0132 18.12 0.804 0.129 100 / HPOā 0.5864t0.5864^t 0.0858t0.0858^t 19.76 0.7419 0.1348 18.58 0.775 0.147 Table 2: Personalized enhancement trade-off. Input-reference metrics use Flickr-AES, while metrics relative to Expert C use FiveK. ā Shared enhancer HPO selects on validation partitions from eight evaluation identities without using test images. Superscripts v/tv/t mark validation/test proxy quantities. Proxy and fidelity axes are distinct. Method Train./src. PSNRā SSIMā LPIPSā Params. SpliNet C/R 18.74 0.819 ā 0.03M PieNet C/R 20.52 0.850 ā 28M Masked Style Model. C/R 22.98 0.897 ā 90M Original input ā/S 17.84 0.791 0.138 ā AdaInt + pers. scorer C+L/S 19.45 0.756 0.231 ā¼ 0.6M FedPAIE, 10-shot F+L/S 17.97 0.801 0.130 0.293M FedPAIE, 100-shot F+L/S 18.12 0.804 0.129 0.293M Table 3: Personalized enhancement comparison. C, F, and L denote centralized, federated, and local training, while R and S denote literature-reported and study-evaluated results. Bold indicates the best result among S rows. Figure 4: Flickr-AES user 204 (100-shot). Rows show Flickr examples rated 5 out of 5, FiveK inputs, and Full-objective outputs from Frozen-Scorer-Guided Enhancer Adaptation. The Flickr examples are unpaired preference context. 10-shot 100-shot Variant Scoreā Ī ā PCāP_C\! SCāS_C\! LCāL_C\! Scoreā Ī ā PCāP_C\! SCāS_C\! LCāL_C\! Original 0.4324 0.0000 ā ā ā 0.4534 0.0000 ā ā ā Generic prior 0.4939 +0.0615 22.60 0.904 0.087 0.5153 +0.0619 22.60 0.904 0.087 Full objective 0.5213 +0.0890 18.33 0.777 0.147 0.5438 +0.0904 18.58 0.775 0.147 āāpref-L_pref 0.5160 +0.0836 18.46 0.789 0.139 0.5436 +0.0903 18.45 0.775 0.145 āāgap-L_gap 0.5295 +0.0971 13.43 0.495 0.341 0.5513 +0.0979 14.23 0.534 0.310 ā- reg. group 0.5173 +0.0850 7.30 0.235 0.548 0.5269 +0.0736 7.73 0.289 0.529 ā- scorer guid. 0.4326 +0.0002 18.05 0.814 0.122 0.4535 +0.0001 18.04 0.814 0.122 Table 4: Objective ablation for Frozen-Scorer-Guided Enhancer Adaptation. Score is the mean frozen personalized scorer output, and Ī is its change from Original. PCP_C, SCS_C, and LCL_C denote PSNR, SSIM, and LPIPS relative to Expert C. āā- reg. groupā removes ā1L_1, āpercL_perc, and āgapL_gap. Generic prior denotes the CLUT enhancer obtained through Generic Enhancement Prior Learning. Proxy and fidelity axes jointly characterize the preferenceāfidelity trade-off. We include SpliNet (Bianco et al. 2020), PieNet (Kim et al. 2020), and Masked Style Modeling (Kosugi and Yamasaki 2024) as literature context, and evaluate a controlled personalized AdaInt baseline under our shared protocol (Yang et al. 2022a). These rows provide literature context or same-protocol evidence. Appendix Sec. I distinguishes newer task settings that are not directly comparable. The fixed-HP configuration emphasizes input fidelity, while shared enhancer HPO explores stronger transformations under the regularized selection criterion. Against Expert C, shared enhancer HPO yields higher PSNR, whereas fixed HP retains higher SSIM and lower LPIPS, revealing complementary proxyāfidelity operating points. Fig. 3 shows cooler, neutral, and darker client-dependent transforms without spatial modification, as expected from user-specific color grading. Fig. 4 adds four 5/5 examples as user 204ās preference context alongside 100-shot personalized outputs. Appendix Sec. G gives extended analyses. Under the shared Expert C protocol in Tab. 3, FedPAIE raises SSIM from 0.756 to 0.801/0.804 and reduces LPIPS from 0.231 to 0.130/0.129 for 10/100 shots. AdaInt retains 1.48/1.33 dB higher PSNR, showing complementary pixel- and perceptual-fidelity operating points. FedPAIE also improves all three metrics over the input and uniquely combines Federated Aesthetic Preference Learning with Frozen-Scorer-Guided Enhancer Adaptation. Its 0.293M-parameter enhancer uses roughly half as many parameters as the study-evaluated personalized AdaInt baseline and about 1/961/96 and 1/3071/307 as many as PieNet and Masked Style Modeling, respectively. Literature-sourced rows broaden the qualityāmodel-scale context, while the study-evaluated rows provide the same-protocol evidence detailed in Appendix Sec. F. Training and Personalized On-Device Inference remain lightweight. Federated Aesthetic Preference Learning, 10-shot Personalized Scorer Calibration, and Frozen-Scorer-Guided Enhancer Adaptation update at most 0.787M, 0.527M, and 0.265M parameters, respectively. Static costs are 4.70 MFLOPs per scorer sample and 5.16 GFLOPs per 224Ć224224Ć 224 enhancer image. Personalized On-Device Inference retains only the 0.293M-parameter enhancer. Appendix Sec. E.4 gives complete resource accounting, while Appendix Sec. G provides the image-conditioned variation and image-suitability analyses. 4.3 Ablation Study All Frozen-Scorer-Guided Enhancer Adaptation variants share the data, frozen personalized scorers, eligibility rule, optimization protocol, and the shared enhancer HPO configuration selected for the Full objective. Holding them fixed isolates the active terms in Equation (17) without variant-specific search. These matched runs test objective-term contributions at a common within-cohort operating point, while fixed HP supplies the open-world reference. Appendix Sec. G gives the full protocol. Tab. 4 and Fig. 5 compare the Full objective with matched removal variants. Scorer guidance drives the scorer-predicted preference gain, while āgapL_gap and the fidelity-plus-gap regularization group protect fidelity. Complete results appear in Appendix Sec. G. Under the frozen personalized-scorer proxy, Full exceeds the Generic Enhancement Prior for every evaluated user in both support regimes, with paired tests yielding pā¤3.6Ć10ā6p⤠3.6Ć 10^-6. Figure 5: Qualitative objective ablation for user 204 (100-shot): (a) Original, (b) Expert C reference, (c) Generic Enhancement Prior, (d) Full objective, (e) w/o the preference-ranking loss āprefL_pref, (f) w/o the excess-gap penalty āgapL_gap, (g) w/o the fidelity-plus-gap regularization group (ā1,āperc,āgap)(L_1,L_perc,L_gap), and (h) w/o frozen-scorer guidance (āpref,āaes,āgap)(L_pref,L_aes,L_gap). With matched settings, Full improves both the frozen-scorer output and Expert C fidelity over the Generic Enhancement Prior. 5 Conclusion We presented FedPAIE, a federated framework for personalized aesthetic image enhancement that keeps raw photos and ratings local. Federated preference learning initializes a scorer, which is calibrated and frozen to guide unpaired local CLUT adaptation. The pipeline updates at most 0.787M scorer and 0.265M enhancer parameters and retains only the 0.293M enhancer at inference. Experiments demonstrate effective 10- and 100-shot personalization. Controlled ablations identify scorer guidance as the preference signal and fidelity-plus-gap regularization as the mechanism balancing preference gain with image fidelity. FedPAIE thus provides a lightweight path from decentralized aesthetic feedback to personalized image transformation. References M. Ammad-ud-din, E. Ivannikova, S. A. Khan, W. Oyomno, Q. Fu, K. E. Tan, and A. Flanagan (2019) Federated collaborative filtering for privacy-preserving personalized recommendation system. External Links: 1901.09888 Cited by: §I.4, §2. D. Amodei, C. Olah, J. Steinhardt, P. Christiano, J. Schulman, and D. ManĆ© (2016) Concrete problems in ai safety. External Links: 1606.06565 Cited by: §1. S. Bianco, C. Cusano, F. Piccoli, and R. Schettini (2020) Personalized image enhancement using neural spline color transforms. IEEE Transactions on Image Processing 29, p. 6223ā6236. External Links: Document Cited by: §F.4, Table 19, Table 26, §I.3, §1, §2, §4.2. V. Bychkovsky, S. Paris, E. Chan, and F. Durand (2011) Learning photographic global tonal adjustment with a database of input/output image pairs. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, p. 97ā104. External Links: Document Cited by: §E.1, §I.1, §1, §4.1. D. Chai, L. Wang, K. Chen, and Q. Yang (2021) Secure federated matrix factorization. IEEE Intelligent Systems 36 (5), p. 11ā20. External Links: Document Cited by: §I.4, §2. Z. Chang, Z. Duan, J. Zhang, C. Guo, S. Liu, H. Chun, H. Park, Z. Liu, and C. Li (2026) PerTouch: VLM-driven agent for personalized and semantic image retouching. Proceedings of the AAAI Conference on Artificial Intelligence 40 (4), p. 2752ā2759. External Links: Document Cited by: §I.3, §2. Y. Chen, Y. Wang, M. Kao, and Y. Chuang (2018) Deep photo enhancer: unpaired learning for image enhancement from photographs with gans. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, p. 6306ā6314. External Links: Document Cited by: §I.1. P. F. Christiano, J. Leike, T. B. Brown, M. Martic, S. Legg, and D. Amodei (2017) Deep reinforcement learning from human preferences. In Advances in Neural Information Processing Systems, Vol. 30, p. 4299ā4307. Cited by: §I.2. Y. Deng, C. C. Loy, and X. Tang (2018) Aesthetic-driven image enhancement by adversarial learning. In Proceedings of the 26th ACM International Conference on Multimedia, p. 870ā878. External Links: Document Cited by: §I.1. M. Gharbi, J. Chen, J. T. Barron, S. W. Hasinoff, and F. Durand (2017) Deep bilateral learning for real-time image enhancement. ACM Transactions on Graphics 36 (4), p. 118:1ā118:12. External Links: Document Cited by: §I.1. C. He, A. D. Shah, Z. Tang, D. Fan, A. N. Sivashunmugam, K. Bhogaraju, M. Shimpi, L. Shen, X. Chu, M. Soltanolkotabi, and S. Avestimehr (2021) FedCV: a federated learning framework for diverse computer vision tasks. External Links: 2111.11066, Document Cited by: §I.4, §1. A. Howard, M. Sandler, G. Chu, L. Chen, B. Chen, M. Tan, W. Wang, Y. Zhu, R. Pang, V. Vasudevan, Q. V. Le, and H. Adam (2019) Searching for MobileNetV3. In Proceedings of the IEEE/CVF International Conference on Computer Vision, p. 1314ā1324. External Links: Document Cited by: §3.2. P. Kairouz, H. B. McMahan, B. Avent, A. Bellet, M. Bennis, A. N. Bhagoji, K. A. Bonawitz, Z. Charles, G. Cormode, R. Cummings, et al. (2021) Advances and open problems in federated learning. Foundations and Trends in Machine Learning 14 (1ā2), p. 1ā210. External Links: Document Cited by: §1. S. B. Kang, A. Kapoor, and D. Lischinski (2010) Personalization of image enhancement. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, p. 1799ā1806. External Links: Document Cited by: §I.3. J. Ke, K. Ye, J. Yu, Y. Wu, P. Milanfar, and F. Yang (2023) VILA: learning image aesthetics from user comments with vision-language pretraining. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 10041ā10051. External Links: Document Cited by: §I.2, §2. H. Kim, Y. J. Koh, and C. Kim (2020) PieNet: personalized image enhancement network. In Computer Vision ā ECCV 2020, Lecture Notes in Computer Science, Vol. 12375, p. 374ā390. External Links: Document Cited by: Table 19, Table 26, §I.3, §1, §1, §2, §4.2. J. Kim, S. Woo, H. Kim, and C. Kim (2025a) Personalized image enhancement using global and local style information. In 2025 International Technical Conference on Circuits/Systems, Computers, and Communications (ITC-CSCC), p. 1ā6. External Links: Document Cited by: §I.3, §2. J. Kim, J. Yoo, and S. J. Kim (2026) Learning personalized photographic style from pairwise user preferences. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 1134ā1144. Cited by: §I.3, Table 27, §2. W. Kim, K. Lee, and N. I. Cho (2025b) Lightweight and fast real-time image enhancement via decomposition of the spatial-aware lookup tables. In Proceedings of the IEEE/CVF International Conference on Computer Vision, p. 11895ā11905. External Links: Document Cited by: §I.1, §1. S. Kosugi and T. Yamasaki (2024) Personalized image enhancement featuring masked style modeling. IEEE Transactions on Circuits and Systems for Video Technology 34 (1), p. 140ā152. External Links: Document Cited by: §F.4, Table 19, §I.3, §1, §1, §2, §4.2. T. Li, A. K. Sahu, M. Zaheer, M. Sanjabi, A. Talwalkar, and V. Smith (2020) Federated optimization in heterogeneous networks. In Proceedings of Machine Learning and Systems, Vol. 2, p. 429ā450. Cited by: §I.4, §2. F. Liang, W. Pan, and Z. Ming (2021) FedRec++: lossless federated recommendation with explicit feedback. Proceedings of the AAAI Conference on Artificial Intelligence 35 (5), p. 4224ā4231. External Links: Document Cited by: §I.4, §2. W. Liu, C. Chen, X. Liao, M. Hu, J. Yin, Y. Tan, and L. Zheng (2023) Federated probabilistic preference distribution modelling with compactness co-clustering for privacy-preserving multi-domain recommendation. In Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, p. 2206ā2214. External Links: Document Cited by: §I.4, §2. Y. Liu, A. Huang, Y. Luo, H. Huang, Y. Liu, Y. Chen, L. Feng, T. Chen, H. Yu, and Q. Yang (2020) FedVision: an online visual object detection platform powered by federated learning. Proceedings of the AAAI Conference on Artificial Intelligence 34 (8), p. 13172ā13179. External Links: Document Cited by: §I.4, §1. P. Lv, J. Fan, X. Nie, W. Dong, X. Jiang, B. Zhou, M. Xu, and C. Xu (2023) User-guided personalized image aesthetic assessment based on deep reinforcement learning. IEEE Transactions on Multimedia 25, p. 736ā749. External Links: Document Cited by: §I.2. A. Maerten, L. Chen, S. De Winter, C. Bossens, and J. Wagemans (2025) LAPIS: a novel dataset for personalized image aesthetic assessment. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, p. 6292ā6301. External Links: Document Cited by: §I.2. H. B. McMahan, E. Moore, D. Ramage, S. Hampson, and B. Agüera y Arcas (2017) Communication-efficient learning of deep networks from decentralized data. In Proceedings of the 20th International Conference on Artificial Intelligence and Statistics, Proceedings of Machine Learning Research, Vol. 54, p. 1273ā1282. Cited by: §I.4, §1, §2, §3.2. M. Mohri, G. Sivek, and A. T. Suresh (2019) Agnostic federated learning. In Proceedings of the 36th International Conference on Machine Learning, Proceedings of Machine Learning Research, Vol. 97, p. 4615ā4625. Cited by: §I.4, §2. J. Ren, X. Shen, Z. Lin, R. Mech, and D. J. Foran (2017) Personalized image aesthetics. In Proceedings of the IEEE International Conference on Computer Vision, p. 638ā647. External Links: Document Cited by: §E.1, §I.2, §1, §4.1. H. Shi, J. Guo, Y. Ke, K. Wang, S. Yang, F. Qin, and L. Chen (2024) Personalized image aesthetics assessment based on graph neural network and collaborative filtering. Knowledge-Based Systems 294, p. 111749. External Links: Document Cited by: §I.2, §2. H. Talebi and P. Milanfar (2018) NIMA: neural image assessment. IEEE Transactions on Image Processing 27 (8), p. 3998ā4011. External Links: Document Cited by: §I.2. Z. Tao, C. Xu, S. Jayawardana, A. Mahmood, W. Bao, K. Thilakarathna, and T. J. Lim (2025) FedVideoMAE: efficient privacy-preserving federated video moderation. External Links: 2512.18809 Cited by: §I.4, §1. G. Wang, J. Yan, and Z. Qin (2018) Collaborative and attentive learning for personalized image aesthetic assessment. In Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, p. 957ā963. External Links: Document Cited by: §I.2. Z. Xiong, H. Yu, and Z. Shen (2023) Federated learning for personalized image aesthetics assessment. In Proceedings of the IEEE International Conference on Multimedia and Expo, p. 336ā341. External Links: Document Cited by: §I.4, Table 27, §1, §2. C. Xu, B. Wei, H. Zhou, X. Yin, Z. Deng, H. Chen, Q. Qu, and W. Cai (2026) Aes3D: aesthetic assessment in 3d gaussian splatting. External Links: 2605.05155 Cited by: §2. C. Yang, M. Jin, X. Jia, Y. Xu, and Y. Chen (2022a) AdaInt: learning adaptive intervals for 3d lookup tables on real-time image enhancement. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 17522ā17531. External Links: Document Cited by: Table 18, §I.1, §4.2. Y. Yang, L. Xu, L. Li, N. Qie, Y. Li, P. Zhang, and Y. Guo (2022b) Personalized image aesthetics assessment with rich attributes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 19861ā19869. External Links: Document Cited by: §I.2, §2. Z. Yang, L. Li, Y. Yang, Y. Li, and W. Lin (2024) Multi-level transitional contrast learning for personalized image aesthetics assessment. IEEE Transactions on Multimedia 26, p. 1944ā1956. External Links: Document Cited by: §I.2, §2. J. Yi, F. Wu, C. Wu, R. Liu, G. Sun, and X. Xie (2021) Efficient-fedrec: efficient federated learning framework for privacy-preserving news recommendation. In Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing, p. 2814ā2824. External Links: Document Cited by: §I.4, §2. X. Yin, C. Xu, H. Zhou, B. Wei, and W. Cai (2026) AccelAes: accelerating diffusion transformers for training-free aesthetic-enhanced image generation. External Links: 2603.12575 Cited by: §2. J. Yun and J. Choo (2024) Scaling up personalized image aesthetic assessment via task vector customization. In Computer Vision ā ECCV 2024: 18th European Conference, Milan, Italy, September 29āOctober 4, 2024, Proceedings, Part XL, Lecture Notes in Computer Science, Vol. 15098, p. 323ā339. External Links: Document Cited by: §I.2, §2. H. Zeng, J. Cai, L. Li, Z. Cao, and L. Zhang (2022) Learning image-adaptive 3d lookup tables for high performance photo enhancement in real-time. IEEE Transactions on Pattern Analysis and Machine Intelligence 44 (4), p. 2058ā2073. External Links: Document Cited by: §I.1. F. Zhang, H. Zeng, T. Zhang, and L. Zhang (2022) CLUT-net: learning adaptively compressed representations of 3dluts for lightweight image enhancement. In Proceedings of the 30th ACM International Conference on Multimedia, p. 6493ā6501. External Links: Document Cited by: §I.1, §1, §3.3. R. Zhang, P. Isola, A. A. Efros, E. Shechtman, and O. Wang (2018) The unreasonable effectiveness of deep features as a perceptual metric. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, p. 586ā595. External Links: Document Cited by: §3.3, §4.1. H. Zhong, S. He, A. Ming, and H. Ma (2025) Rethinking personalized aesthetics assessment: employing physique aesthetics assessment as an exemplification. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 2935ā2944. External Links: Document Cited by: §I.2, Table 27, §2. H. Zhu, L. Li, J. Wu, S. Zhao, G. Ding, and G. Shi (2022) Personalized image aesthetics assessment via meta-learning with bilevel gradient optimization. IEEE Transactions on Cybernetics 52 (3), p. 1798ā1811. External Links: Document Cited by: §I.2, §2. Appendix Appendix A End-to-End Optimization Procedure The main paper defines the learning objectives of FedPAIE. This appendix complements those definitions with the execution order, parameter-update rules, and compressed-LUT construction needed to reproduce the method. We retain the separation between two shared initializations and private adaptation. Federated Aesthetic Preference Learning and Generic Enhancement Prior Learning proceed independently, while On-Device Preference Adaptation first performs Personalized Scorer Calibration and then uses the frozen personalized scorer in Frozen-Scorer-Guided Enhancer Adaptation. A.1 Global Initialization Algorithm 1 summarizes global initialization. At each communication round, the server transmits only the current global scorer parameters to the selected clients. A client updates the scorer using only rating regression on its private imageārating samples and returns the updated scorer parameters. Pairwise ordering and variance preservation are not part of this federated objective. They are introduced only during Personalized Scorer Calibration. The generic enhancer is trained on a separate paired retouching corpus and therefore does not participate in the federated exchange. Client k owns k=(Ii,yi)i=1nkD_k=\(I_i,y_i)\_i=1^n_k, where IiI_i is an image, yiā[0,1]y_iā[0,1] is its normalized rating, and nk=|k|n_k=|D_k|. Īøk _k denotes the clientās current scorer parameters. At round t, ĪøtĪø^t denotes the server scorer parameters before local training, tC_t the participating client set, and Īøkt+1 _k^t+1 the parameters returned by client k after local training. For a local mini-batch ā¬ākB _k, the complete global mean-squared-error (MSE) scorer objective is: āFLkā(ā¬)=āregkā(ā¬)=1|ā¬|āā(Ii,yi)āā¬Ļiā(SĪøkā(Ii)āyi)2. splitL_FL^k(B)&=L_reg^k(B)\\ &= 1|B| _(I_i,y_i) _i (S_ _k(I_i)-y_i )^2. split (20) The default is Ļi=1 _i=1. Optional inverse-frequency weights only rebalance the regression errors. Equation (20) remains an MSE-only objective and contains no ranking or variance term. Algorithm 1 Global Initialization of FedPAIE 0: Rated sets for K clients kk=1K\D_k\_k=1^K, pretrained generic enhancer parameters ĻgĻ^g, rounds T, local epochs EsE_s, and learning rate Ī·s _s 0: Global scorer SĪøgS_Īø^g and generic enhancer EĻgE_Ļ^g 1: Initialize scorer parameters Īø0Īø^0 2: for t=0,ā¦,Tā1t=0,ā¦,T-1 do 3: Sample participating clients tC_t 4: for each kātk _t in parallel do 5: Set ĪøkāĪøt _kāĪø^t 6: Set processed-example count mkā0m_kā 0 7: for e=1,ā¦,Ese=1,ā¦,E_s do 8: for each local mini-batch ā¬ākB _k do 9: Compute optional regression weights Ļiiāā¬\ _i\_i using Equation (22) 10: Evaluate āFLkā(ā¬)L_FL^k(B) using Equation (20) 11: ĪøkāĪøkāĪ·sāāĪøkāFLkā(ā¬) _kā _k- _s _ _kL_FL^k(B) 12: mkāmk+|ā¬|m_kā m_k+|B| 13: end for 14: end for 15: Return Īøk _k and the processed-example count mkm_k 16: end for 17: Īøt+1āākātmkājātmjāĪøk Īø^t+1ā _k _t m_k _j _t m_j _k 18: end for 19: ĪøgāĪøTĪø^gāĪø^T 20: return Īøg,ĻgĪø^g,Ļ^g A.2 On-Device Preference Adaptation For a new user, Personalized Scorer Calibration must precede Frozen-Scorer-Guided Enhancer Adaptation. This ordering prevents the preference target from drifting while the enhancer is being optimized. Algorithm 2 makes the separation explicit. The Support-Dependent Scorer Mask is defined in Equation (27). The enhancer mask EM^E always freezes the compressed LUT bases. Checkpoints are evaluated on a local validation subset using QuQ_u. In the fixed-hyperparameter (fixed-HP) configuration, γ1=γp=0 _1= _p=0, so QuQ_u reduces to validation preference gain. The shared enhancer hyperparameter optimization (HPO) configuration uses positive fidelity penalties and therefore applies the full regularized criterion. No server interaction is required after the two shared initializations have been downloaded. The symbol ā denotes elementwise multiplication in the masked updates below. For compactness, the calibration objective in the algorithm is denoted by: āuS=Ī»reguāāregu+Ī»~pairuāāpairu+Ī»varuāāvaru.L_u^S= _reg^uL_reg^u+ Ī»_pair^uL_pair^u+ _var^uL_var^u. (21) The nonnegative coefficients Ī»regu _reg^u, Ī»~pairu Ī»_pair^u, and Ī»varu _var^u weight regression, pairwise ordering, and variance preservation, respectively. The effective pairwise coefficient can be zero when the support set is too small to provide reliable ordering supervision. Its support-regime selection and optional collapse protection are specified below. Algorithm 2 On-Device Preference Adaptation for User u 0: Shared initializations (Īøg,Ļg)(Īø^g,Ļ^g), rated support set usD_u^s, unpaired images uU_u, validation set uV_u, and scorer/enhancer learning rates Ī·uS,Ī·uE _u^S, _u^E 0: Personalized enhancer EĻuE_ _u for Personalized On-Device Inference 1: Select scorer mask uSM_u^S from the prespecified support regime 2: Initialize ĪøāĪøgĪøāĪø^g 3: for each scorer-calibration step do 4: Sample ā¬sāusB_s _u^s and construct ā(ā¬s)P(B_s) 5: Compute āreguL_reg^u, āpairuL_pair^u, and āvaruL_var^u 6: ĪøāuSāāĪøāuSā(ā¬s)g_Īø _u^S _ĪøL_u^S(B_s) 7: ĪøāĪøāĪ·uSāĪøāĪø- _u^Sg_Īø 8: end for 9: Set ĪøuāĪø _uāĪø and freeze SĪøuS_ _u 10: Initialize ĻāĻgĻāĻ^g and freeze the LUT factors β 11: Set best validation score QbestāāāQ_bestā-ā 12: for each enhancer-adaptation epoch do 13: for each mini-batch ā¬eāuB_e _u do 14: Compute I^=EĻā(I) I=E_Ļ(I) and Īu=SĪøuā(I^)āSĪøuā(I) _u=S_ _u( I)-S_ _u(I) 15: ĻāEāāĻāuEā(ā¬e)g_Ļ ^E _ĻL_u^E(B_e) 16: ĻāĻāĪ·uEāĻĻāĻ- _u^Eg_Ļ 17: end for 18: Evaluate Quā(Ļ)Q_u(Ļ) on uV_u 19: if Quā(Ļ)>QbestQ_u(Ļ)>Q_best then 20: Save ĻuāĻ _uāĻ and QbestāQuā(Ļ)Q_bestā Q_u(Ļ) 21: end if 22: end for 23: Discard SĪøuS_ _u 24: return EĻuE_ _u Appendix B Operational Objectives and Gradient Routing B.1 Federated Global Preference Modeling: Regression and Rating Rebalancing Global federated training uses Equation (20) only. To make its optional inverse-frequency weighting unambiguous, let ābb=1Br\R_b\_b=1^B_r be a fixed partition of the normalized rating range, let nk,bn_k,b be the number of client-k samples in bin b, and let ā¬k+=b:nk,b>0B_k^+=\b:n_k,b>0\. Here BrB_r is the number of bins, and bā(i)b(i) denotes the bin containing rating yiy_i. We first normalize inverse-frequency class weights by their mean over nonempty bins and then clip them for stability: rk,b=nknk,b,rĀÆk=1|ā¬k+|āābāā¬k+rk,b,Ļi=clipā”(rk,bā(i)rĀÆk,Ļmin,Ļmax). splitr_k,b&= n_kn_k,b, r_k= 1|B_k^+| _b _k^+r_k,b,\\ _i&=clip\! ( r_k,b(i) r_k, _ , _ ). split (22) Weighting is activated only when the largest rating-bin proportion exceeds a prespecified imbalance threshold ξ. Here ξ is the activation threshold and Ļmin,Ļmax _ , _ are the lower and upper clipping bounds. Otherwise, all Ļi _i are set to one. Empty bins receive no samples and therefore do not contribute to the mini-batch loss. The bin boundaries, ξ, Ļmin _ , and Ļmax _ are implementation hyperparameters and are reported with the experimental settings. Crucially, activating these weights changes only how the squared errors are averaged. It does not add a second training signal. B.2 Personalized Pairwise and Variance Objectives Pair construction is used only after global training, when the scorer is calibrated to a new user. For a local support mini-batch ā¬s=(Ii,yi)i=1BsB_s=\(I_i,y_i)\_i=1^B_s of size BsB_s, let Ī“>0Ī“>0 be the minimum normalized-rating separation. We use each unordered pair once and exclude pairs whose ratings are too close to provide a reliable direction: ā(ā¬s)=(i,j):1ā¤i<jā¤Bs,|yiāyj|>Ī“.P(B_s)=\(i,j):1⤠i<j⤠B_s,\ |y_i-y_j|>Ī“\. (23) With riāj=signā”(yiāyj)r_ij=sign(y_i-y_j), the pairwise term is: āpairu=ā1|ā(ā¬s)|āā(i,j)āā(ā¬s)logā”Ļā(riājā(y^iāy^j)).L_pair^u=- 1|P(B_s)| _(i,j) (B_s) Ļ\! (r_ij( y_i- y_j) ). (24) Here Ļ is the sigmoid function. We set āpairu=0L_pair^u=0 when ā(ā¬s)=ā P(B_s)= . Let y and y collect the target and predicted ratings in ā¬sB_s. The variance term is: āvaru=[ĻāStdā”()āStdā”(^)]+,L_var^u= [Ļ\,Std(y)-Std( y) ]_+, (25) where [z]+=maxā”(z,0)[z]_+= (z,0). It penalizes predictions whose dispersion falls below a fraction Ļā(0,1]Ļā(0,1] of the observed rating dispersion. The operational implementation uses Ī“=0.1Ī“=0.1 and Ļ=0.7Ļ=0.7 for ratings normalized to [0,1][0,1]. To reduce the influence of unreliable ordering gradients when the scorer is close to a constant predictor, the effective pairwise coefficient can be attenuated according to: Ī»~pairu=ĪŗāĪ»pairu,Stdā”(^)<ϵc,Ī»pairu,otherwise, Ī»_pair^u= casesĪŗ _pair^u,&Std( y)< _c,\\ _pair^u,&otherwise, cases (26) where Īŗ is the attenuation factor and ϵc _c the collapse threshold. The implementation uses Īŗ=0.5Īŗ=0.5 and ϵc=0.01 _c=0.01. If the support-regime coefficient Ī»pairu _pair^u is zero, the pairwise term remains disabled regardless of this rule. Thus, an empty-pair mini-batch still contributes through regression and variance preservation. B.3 Masked Parameter Updates Write the scorer parameters as Īø=(Īøc,Īøs,Īøf,Ļ)Īø=( _c, _s, _f,Ļ), corresponding to the color projection, semantic projection, fusion head, and temperature. The pretrained MobileNetV3 semantic extractor and the deterministic color-statistics extractor are fixed and are not included in this trainable tuple. Let Nu=|us|N_u=|D_u^s|. The implementation uses N0=20N_0=20 to separate the small- and larger-support regimes. The personalization mask is: uS=Īøf+Ļ,Nuā¤N0,Īøc+Īøs+Īøf+Ļ,Nu>N0,M_u^S= cases1_ _f+1_Ļ,&N_u⤠N_0,\\ 1_ _c+1_ _s+1_ _f+1_Ļ,&N_u>N_0, cases (27) where a1_a selects the coordinates of parameter block a and a0_a is zero on that block. All unselected coordinates are zero. Consequently, the 10-shot configuration updates only the fusion MLP and temperature, whereas the 100-shot configuration also updates both scorer projections. The scorer update at calibration step ā is therefore: Īøā+1=ĪøāāĪ·uSāuSāāĪøāuS,Īø +1=Īø - _u^SM_u^S _ĪøL_u^S, (28) which guarantees that the feature extractors and every masked scorer block retain their global values exactly. Similarly, decompose the enhancer as Ļ=(Ļ,β)Ļ=(Ļ,β), where Ļ contains the CNN backbone and coefficient head of the lightweight coefficient predictor and β contains all factorized LUT parameters. Enhancer adaptation uses: E=(Ļ,β),βā+1=βg,Ļā+1=ĻāāĪ·uEāāĻāuE. splitM^E&=(1_Ļ,0_β), β +1=β^g,\\ Ļ +1&=Ļ - _u^E _ĻL_u^E. split (29) Although SĪøuS_ _u is frozen, it remains in the differentiable path. For the preference term āpref=ālogā”Ļā(Īu) _pref=- Ļ( _u), its gradient with respect to the trainable enhancer block is: āĻāpref=(Ļā(Īu)ā1)āE,Ļā(I)ā¤ā āI^SĪøu(I^), split _Ļ _pref=&(Ļ( _u)-1)J_E,Ļ(I) \\ &Ā· _ IS_ _u( I), split (30) where E,ĻJ_E,Ļ is the enhancer Jacobian. Equation (30) clarifies that the scorer supplies image-space gradients without receiving a parameter update. Appendix C Compressed LUT Parameterization Let each residual LUT basis contain three color channels on a grid of resolution d. In the fully factorized form, the channel-c tensor of basis q is reconstructed from two shared factors and a basis-specific core: q,cā(β)=reshapedĆdĆdā”(q,cā),B_q,c(β)=reshape_dĆ dĆ d (AC_q,cD ), (31) where rsr_s and rwr_w are factorization ranks, āādĆrsA ^dĆ r_s, q,cāārsĆrwC_q,c ^r_sĆ r_w, and āārwĆd2D ^r_wĆ d^2. The collection β=,,q,cq,cβ=\A,D,C_q,c\_q,c parameterizes all bases. Here M is the number of LUT bases. For an image I, the lightweight coefficient predictor, comprising a CNN backbone and coefficient head, produces Ļā(I)āāMw_Ļ(I) ^M, giving: Ļ,βā(I)=āq=1MwĻ,qā(I)āqā(β),I~=I+ā(I,Ļ,βā(I)),I^=clipā”(I~,0,1). splitL_Ļ,β(I)&= _q=1^Mw_Ļ,q(I)B_q(β),\\ I&=I+T(I,L_Ļ,β(I)),\\ I&=clip\! ( I,0,1 ). split (32) T denotes trilinear interpolation of the fused LUT at the input RGB values. The CLUT-Net forward path returns I~ I. Its Paired Training Objective is evaluated on this unclipped output. The clipping step is applied externally during Frozen-Scorer-Guided Enhancer Adaptation and Personalized On-Device Inference. The pretrained checkpoint supplies both ĻgĻ^g and βgβ^g. During personalization, fixing βgβ^g preserves the learned space of plausible color transforms, while updating Ļ changes how an image is mapped to a mixture of those transforms. This restriction is the architectural counterpart to the fidelity and excess-gap penalties in the Personalized Enhancement Objective. Appendix D Component Lifecycle and Privacy Boundary Tab. 5 collects the trainable/frozen status that is spread across the main method. Its local column reports Personalized Scorer Calibration and Frozen-Scorer-Guided Enhancer Adaptation in that order. The conditional update follows the support-size rule in Equation (27). Component Global Local S/ES/E Deploy Color statistics Φc _c F F/UF D Semantic extractor Φs _s F F/UF D Color projection PcP_c U-FL Uā/UF D Semantic projection PsP_s U-FL Uā/UF D Fusion head GĪøfG_ _f U-FL U/UF D Temperature Ļ U-FL U/UF D Enhancer predictor Ļ U-P ā/U R Compressed LUT factors β U-P ā/F R Table 5: Lifecycle of FedPAIE components. The local column reports Personalized Scorer Calibration/Frozen-Scorer-Guided Enhancer Adaptation. U, F, UF, D, and R denote updated, frozen, used but frozen, discarded, and retained. FL and P denote federated and paired global learning. *Updated only in the larger-support regime. For clarity, the server-visible state at communication round t is limited to: servert=(Īøt,(Īøkt+1,mk):kāt).V_server^t= (Īø^t,\( _k^t+1,m_k):k _t\ ). (33) The local images, ratings, constructed preference pairs, and personalized models are not uploaded. The generic enhancer is initialized from a separate generic paired corpus. After downloading (Īøg,Ļg)(Īø^g,Ļ^g), a new userās support, adaptation, validation, and inference stages require no further communication. This protocol enforces raw-data locality by communicating only scorer parameters and aggregation counts while keeping every user-specific asset and adaptation stage on device. The same communication boundary is compatible with secure aggregation and differential privacy when additional deployment protections are required. Appendix E Experimental Protocol and Reproducibility E.1 Datasets and Preprocessing MIT-Adobe FiveK (Bychkovsky et al. 2011) contains 5,000 original photographs and a retouched version from each of five experts. The preprocessing pipeline converts inputs to RGB, transforms the supplied ProPhoto RGB images to sRGB, rejects corrupted files, and resizes images while preserving orientation to either 720Ć480720Ć 480 or 480Ć720480Ć 720. For Generic Enhancement Prior Learning, FedPAIE loads a pretrained CLUT-Net checkpoint trained on paired FiveK retouching data. All personalized enhancer conditions start from this same checkpoint, so the source initialization is controlled across comparisons. Flickr-AES (Ren et al. 2017) contains approximately 40,000 images rated by 210 users on a 1ā5 scale. Ratings are normalized to [0,1][0,1]. We remove records with missing or invalid fields, duplicate userāimage records, unreadable or corrupted images, and samples that cannot be converted consistently to RGB. The remaining data are organized by numeric client identifier. This dataset is unpaired: ratings support preference modeling, but there is no user-specific retouched target for enhancer personalization. E.2 Open-World Split and Cohort Accounting Users, rather than images alone, are separated for the global open-world protocol. Of the 210 users, 173 are candidate training users and 37 are held out from federated optimization. Each userās records are further divided into 70% training, 10% personalization, 10% validation, and 10% test subsets with a fixed seed. The training side is filtered for at least 100 training samples and usable rating diversity, leaving 87 clients. All eligible training clients join each of the 20 communication rounds. Global validation is monitored on the held-out validation partitions of 10 fixed eligible training identities. The experiment does not subsample a new client subset from round to round. Tab. 6 separates the cohorts used by different analyses. Here and below, HP denotes hyperparameters and HPO denotes hyperparameter optimization. The shot count refers only to rated support images used for gradient-based scorer adaptation. Validation data are used for early stopping or model selection, and the test split is disjoint from both. A personalized scorer is eligible to guide the enhancer only if its validation Spearman rank correlation (SRCC) is at least 0.10, ensuring a uniform quality threshold for enhancer guidance. The resulting cohort counts are reported in Tab. 6, and each analysis keeps its eligible cohort fixed across all compared configurations. Cohort or analysis Users/models Flickr-AES users 210 Candidate FL / unseen evaluation users 173 / 37 Eligible FL clients per round 87 Global-validation monitoring identities 10 10-shot enhancers: completed / skipped 36 / 1 100-shot enhancers: completed / skipped 37 / 0 Image-suitability analysis 33 Table 6: Cohort accounting after the stated eligibility controls. Each analysis uses a fixed matched cohort for all reported comparisons. E.3 Training and Model Selection Randomness is controlled by seeding Pythonās random, NumPy, the PyTorch CPU generator, and all CUDA generators. Dataset and cohort splitting, as well as the federated and centralized scorer runs, use seed 42. Per-user scorer calibration uses seed 42+u42+u for numeric client identifier u. Fixed-HP enhancer adaptation, shared enhancer HPO, and enhancement evaluation use seed 60. Unless otherwise stated, each internally trained model configuration is trained once under these fixed seeds. Personalized aggregate rows contain one trained model per eligible user. The HPO trial counts reported below are search trials rather than repeated training seeds. Global Models. The same pretrained CLUT-Net checkpoint is used unchanged as ĻgĻ^g for all downstream experiments. The associated Paired Training Objective uses the unclipped output and combines ā1L_1 with 0.1āāperc0.1L_perc, where LPIPS denotes learned perceptual image patch similarity. The global scorer is trained for 20 federated rounds with all eligible clients participating. Each client uses adaptive local epochs. The returned aggregation count mkm_k is therefore the number of examples actually processed across its local optimization steps, as made explicit in Algorithm 1. Square-root weighting is applied to mkm_k. Round 13 is selected by the highest global validation Spearman rank correlation (SRCC). Personalized Scorer Calibration. For each unseen user, a balanced support set of 10 or 100 local ratings is used for adaptation, and a separate validation split selects the checkpoint. Per-user scorer HPO uses 20 trials per user to maximize validation SRCC. MSE and Pearson linear correlation (PLCC) are reported metrics rather than components of the search objective. The search covers learning rate [10ā5,5Ć10ā4][10^-5,5\!Ć\!10^-4] on a log scale, pairwise weight [0,0.30][0,0.30], weight decay [10ā7,10ā3][10^-7,10^-3], variance weight [0,0.05][0,0.05], and gradient clipping [0.5,2.0][0.5,2.0]. The regression coefficient is maxā”(0.60,1āĪ»pair) (0.60,1- _pair). Epoch ranges are 20ā40 for 10-shot and 30ā80 for 100-shot, with early stopping. The final metrics are evaluated on the disjoint user test split. Frozen-Scorer-Guided Enhancer Adaptation. All four reported enhancer conditions use the corresponding personalized scorers obtained by per-user scorer HPO. The fixed-HP and shared enhancer HPO labels therefore refer only to Frozen-Scorer-Guided Enhancer Adaptation, not to different Personalized Scorer Calibration strategies. The fixed-HP gain-selection configuration operates at 224Ć224224Ć 224 with batch size 4, Adam learning rate 3Ć10ā43Ć 10^-4, and 40 epochs. It uses Ī»aes=0.5 _aes=0.5, Ī»1=0.1 _1=0.1, Ī»perc=0.05 _perc=0.05, Ī»gap=3.0 _gap=3.0, excess-gap tolerance μ=0.05μ=0.05, and gradient clipping 1.01.0. The preference coefficient Ī»pref _pref is chosen from 0.01,0.03,0.05,0.09\0.01,0.03,0.05,0.09\ according to validation-SRCC intervals [0.10,0.20)[0.10,0.20), [0.20,0.30)[0.20,0.30), [0.30,0.40)[0.30,0.40), and [0.40,1][0.40,1], respectively. Scorers below 0.10 are skipped. Checkpoints maximize validation preference gain, corresponding to γ1=γp=0 _1= _p=0 in the main-paper selection criterion. For shared-HPO regularized selection, 20 enhancer HPO trials are evaluated on the validation partitions of eight users. Tab. 7 gives the selected settings, which are then used for 40-epoch personalization. Checkpoints maximize the regularized validation criterion from the main paper using positive fidelity penalties. The eight validation identities are drawn from the final 37-user cohort, while all test images remain held out. The selected configuration is then fixed across the cohort for the within-cohort trade-off and matched objective analyses. The prespecified fixed-HP setting provides the user-disjoint open-world reference. Hyperparameter 10-shot 100-shot LR 5.4485Ć10ā45.4485\!Ć\!10^-4 5.3948Ć10ā45.3948\!Ć\!10^-4 Ī»pref _pref 0.0411 0.0402 Ī»aes _aes 0.5996 0.5848 Ī»1 _1 0.1007 0.1271 Ī»perc _perc 0.0543 0.0543 Ī»gap _gap 0.5107 0.7642 μ 0.1048 0.2051 Gradient clip 1.9631 1.6176 Table 7: Selected shared enhancer HPO configurations. Both use 40 final epochs. The value μ is the excess-gap tolerance. The search used 20 trials and selected trial 12 in both support regimes. Training, fine-tuning, and evaluation were conducted on a Windows 11 workstation equipped with an Intel Core Ultra 9 285K CPU, an NVIDIA RTX 5090 GPU, approximately 64 GB of system memory, and CUDA 12.8. The experimental environment uses PyTorch 2.2.2 and Torchvision 0.17.2. Preprocessing also used Apple M2 and M3 devices. The deployed enhancer contains 0.293M parameters, with a measured forward time of 4.62 ms per 224Ć224224Ć 224 image. E.4 Resource Accounting We derive the following resource counts from the implemented modules and update masks. Parameter totals are exact. Arithmetic counts are static estimates that use one multiplyāaccumulate (MAC) as two floating-point operations. They exclude data loading, normalization, nonlinear activations, elementwise HSV/Lab operations, loss reductions, optimizer bookkeeping, and validation. Memory is reported in MiB and assumes FP32. It is an analytical model-state lower bound rather than measured peak device memory because activations, CUDA workspaces, dataloader buffers, and retained checkpoint copies depend on the runtime. Stage Resident Updated FLOPs/sample Federated Aesthetic Preference Learning 0.787M 0.787M 4.70M Personalized Scorer Calibration (10-shot) 0.787M 0.527M 3.66M Personalized Scorer Calibration (100-shot) 0.787M 0.787M 4.70M Frozen-Scorer-Guided Enhancer Adaptation 6.523M 0.265M 5.16G Personalized On-Device Inference 0.293M ā ā Table 8: Complete stage-level resource summary. Resident counts all required weights, whereas Updated counts gradient-updated weights. Scorer rows assume cached descriptors. The Frozen-Scorer-Guided Enhancer Adaptation row includes frozen supervision networks. Model block Parameters Scorer color projection 13,824 Scorer semantic projection 246,528 Scorer fusion MLP 526,849 Scorer temperature 1 Lightweight Dual-Cue Aesthetic Scorer total 787,202 CLUT CNN backbone 245,504 CLUT coefficient head 19,092 Compressed LUT bases 27,945 CLUT-Net total 292,541 Table 9: Exact parameter decomposition of the two trainable FedPAIE models. The 10-shot scorer mask updates the fusion MLP and temperature, totaling 526,850 parameters. The 100-shot mask updates all 787,202 scorer parameters. Frozen-Scorer-Guided Enhancer Adaptation freezes the 27,945 compressed-basis parameters and updates the 245,504-parameter backbone and 19,092-parameter coefficient head, totaling 264,596 parameters. Stage Params. R/U MiB W/T Federated Aesthetic Preference Learning 787,202 / 787,202 3.003 / 12.012 Personalized Scorer Calibration (10-shot) 787,202 / 526,850 3.003 / 9.035 Personalized Scorer Calibration (100-shot) 787,202 / 787,202 3.003 / 12.012 Frozen-Scorer-Guided Enhancer Adaptation 6,522,543 / 264,596 24.882 / 27.910 Personalized On-Device Inference 292,541 / ā 1.116 / 1.116 Table 10: Parameter-state memory across the three optimization stages and deployment. R/U denotes resident/updated parameters, and W/T denotes FP32 weights/total training state. The latter includes gradients and two optimizer moment tensors for updated parameters. Activations and workspaces are excluded. The complete Frozen-Scorer-Guided Enhancer Adaptation stack in Tab. 10 consists of the 0.293M-parameter CLUT-Net, 0.787M-parameter personalized scorer, 2.972M-parameter MobileNetV3 feature trunk, and 2.471M-parameter AlexNet-LPIPS network. The latter three modules and the compressed LUT bases are frozen. Only the 0.265M-parameter CLUT coefficient predictor is optimized. Representative serialized files occupy 3.092 MiB for the global scorer, 3.012 MiB for a personalized scorer, 1.129 MiB for the generic CLUT checkpoint, and 1.125 MiB for a personalized CLUT checkpoint. Small differences from raw FP32 weight size arise from serialization metadata. Operation MACs / FLOPs Scope Scorer forward 0.783M / 1.565M All projections and fusion MLP Federated Aesthetic Preference Learning 2.348M / 4.696M Forward and backward through all scorer blocks Personalized Scorer Calibration (10-shot) 1.832M / 3.663M Frozen projections and trainable fusion MLP CLUT image-transform path 0.179G / 0.358G Forward and gradients to the coefficient predictor Scorer-guidance path 0.431G / 0.862G MobileNetV3 and scorer gradient to the enhanced image LPIPS path 1.968G / 3.936G Two feature passes and enhanced-branch backward Frozen-Scorer-Guided Enhancer Adaptation 2.578G / 5.156G One 224Ć224224Ć 224 training image Table 11: Static core-arithmetic accounting. Batch size changes parallelism but not the per-sample values. The estimate excludes the operations listed in the opening paragraph of this subsection. Federated Aesthetic Preference Learning. The scorer optimizer consumes cached 24-D HSV/Lab descriptors and 960-D MobileNetV3 embeddings. Each FP32 descriptor pair occupies approximately 3.84 KiB per image. If the semantic embedding is not already cached, its one-time local extraction activates a 2.972M-parameter MobileNetV3 trunk and requires approximately 0.215 GMAC per image. The resulting embedding is reused across every local epoch and communication round. For client k with NkN_k cached training samples, EkE_k local epochs, and T=20T=20 communication rounds, the optimization-only computation is: kFLāTāEkāNkā(4.696āMFLOPs).C_k^FLā TE_kN_k(4.696~MFLOPs). (34) Eligible clients with 100ā¤Nk<500100⤠N_k<500 use two local epochs, while larger clients use one. For example, Nk=100N_k=100 and Ek=2E_k=2 require approximately 0.94 GFLOPs per round and 18.78 GFLOPs over 20 rounds. The FP32 scorer state is 3.149 MB, or 3.003 MiB, per download or upload. Twenty rounds therefore transfer approximately 62.98 MB in each direction and 125.95 MB bidirectionally per participating client. Personalized Scorer Calibration. For a support set of SuS_u samples and EuE_u calibration epochs, the optimization-only computation is: ucal _u^cal āSuāEuācu, ā S_uE_uc_u, (35) cu c_u =3.663āMFLOPs,Su=10,4.696āMFLOPs,Su=100. = The 20ā40 epoch range for 10-shot calibration corresponds to 0.73ā1.47 GFLOPs for one final fit. The 30ā80 epoch range for 100-shot calibration corresponds to 14.09ā37.56 GFLOPs. The reported per-user scorer HPO path runs 20 sequential trials followed by one final refit. Without early stopping, its optimization-only envelope is 15.39ā30.77 GFLOPs for 10-shot and 295.82ā788.85 GFLOPs for 100-shot. Early stopping reduces the actual total. These envelopes exclude repeated validation inference. Sequential trials increase total arithmetic but do not multiply the peak model state in Tab. 10. Frozen-Scorer-Guided Enhancer Adaptation. The original-image scorer outputs are cached, but features of the changing enhanced image cannot be cached. We therefore count gradients through the frozen MobileNetV3 trunk and personalized scorer. LPIPS similarly performs feature extraction for the original and enhanced images, with backward propagation through the enhanced branch. For NuN_u unpaired local images and the reported 40-epoch schedule, the optimization-only computation is: uEā40āNuā(5.156āGFLOPs).C_u^Eā 40N_u(5.156~GFLOPs). (36) Local sets of 25, 50, and 100 images therefore require approximately 5.16, 10.31, and 20.62 TFLOPs for one final adaptation. The reported shared enhancer HPO uses 20 trials, 10 epochs per trial, and at most eight representative users. Its corresponding optimization-only budget is 20Ć10ĆāuNuĆ5.15620Ć 10Ć _uN_uĆ 5.156 GFLOPs and is separate from the final 40-epoch adaptations. These static counts describe arithmetic rather than wall-clock latency. They show that the trainable state remains compact even when all frozen supervision networks are conservatively included. E.5 Metric and Reference Conventions For target ratings y and predictions y, scorer evaluation uses: ĻS=corrā”(rankā”(),rankā”(^)),rP=corrā”(,^), _S=corr (rank(y),rank( y) ), r_P=corr(y, y), (37) where corrcorr denotes Pearson correlation. Here, ĻS _S and rPr_P are SRCC and PLCC, respectively. MSE is also reported. For user u, the enhancement proxy is: Īuā(I)=SĪøuā(EĻuā(I))āSĪøuā(I). _u(I)=S_ _u(E_ _u(I))-S_ _u(I). (38) A positive value means that the same frozen personalized scorer used for guidance assigns a higher score to the enhanced image. This optimization-aligned personalization proxy is complemented by reference-based fidelity metrics and paired user-level tests. The image-reference metrics are peak signal-to-noise ratio (PSNR), structural similarity (SSIM), and LPIPS. Quantity Interpretation SRCC / PLCC / MSE Agreement between predicted and observed user ratings. Predicted score / scorer-predicted preference gain Ī Personalized scorer proxy. Higher is better under that scorer. PSNR/SSIM/LPIPS vs. input Content preservation and magnitude of the applied transformation. PSNR/SSIM/LPIPS vs. Expert C Similarity to a standardized professional retouching reference. Inter-client output difference Personalization diversity among user-specific outputs for a shared input. Table 12: Evaluation quantities and the claims they support. Unless otherwise stated, reported personalized results are means over the valid client cohort. PSNR and SSIM are better when larger, whereas LPIPS is better when smaller. Their meaning depends on the explicitly named reference. Appendix F Extended Quantitative Results F.1 Federated Aesthetic Preference Learning and Personalized Scorer Calibration Tab. 13 summarizes the global trajectory. Validation MSE stabilizes after approximately 10ā12 rounds. The small late-round oscillations are consistent with non-IID data and stochastic local minibatches. Because all eligible clients participate in every round, the trajectory reflects optimization under the full eligible federated cohort. Metric Initial Reported final/peak Training loss 0.0694 0.0401 (round 20) Validation MSE 0.0808 0.0603 (round 18 minimum) Validation SRCC 0.4650 0.5623 (round 13 peak) Validation PLCC 0.4764 0.5854 (round 20 maximum) Prediction standard deviation 0.0861 0.1769 (0.1771 peak) Table 13: Global scorer behavior during Federated Aesthetic Preference Learning over 20 rounds. Support Scorer initialization SRCCā PLCCā MSEā 10 Centralized 0.5291 0.5404 0.0532 10 Federated, fixed HP 0.5412 0.5471 0.0589 10 Federated, per-user HPO 0.5413 0.5375 0.0700 100 Centralized 0.5690 0.5727 0.0552 100 Federated, fixed HP 0.5649 0.5665 0.0595 100 Federated, per-user HPO 0.5625 0.5646 0.0609 Table 14: Mean test results after Personalized Scorer Calibration on unseen users. With 10 support ratings, the federated initialization with fixed calibration hyperparameters gives higher SRCC and PLCC than the centralized counterpart, while the centralized model has lower MSE. With 100 ratings, the centralized model is marginally strongest on all three metrics. Both federated variants improve their correlations when the support set increases from 10 to 100 ratings. Fixed-HP calibration remains competitive with per-user scorer HPO in both regimes. For the federated initialization with fixed calibration hyperparameters, the user-level SRCC standard deviations are 0.130 and 0.116 in the 10- and 100-shot settings, respectively. F.2 Generic Enhancement Prior Learning Tab. 15 reports a training-target comparison for five expert-specific CLUT models and one mixed-style model. Each expert-specific model is evaluated against that expertās retouches, while the mixed-style configuration uses its associated retouch targets. Because the target distributions differ across rows, these results characterize target-specific reconstruction behavior rather than a common-reference ranking. CLUT training target PSNR (dB)ā Expert A 22.28 Expert B 27.36 Expert C 25.21 Expert D 24.06 Expert E 25.31 Mixed-style 23.69 Table 15: Training-target comparison for expert-specific and mixed-style CLUT models under their respective retouch targets. F.3 Enhancer Adaptation Strategy Comparison Tab. 16 compares three adaptation and checkpoint-selection strategies: absolute-score selection, fixed-HP gain selection, and shared-HPO regularized selection. Input-reference metrics measure preservation rather than absolute enhancement quality. For the first two strategies, the displayed score and fidelity values come from test data, whereas the bracketed preference gains are validation quantities used during selection. The shared-HPO strategy reports both proxy quantities on held-out test images. The superscripts make each quantityās evaluation role explicit, and the analysis compares checkpoint-selection behavior across the three strategies. Support Strategy Score [Ī ]ā P/S/LP/S/L-in 10 Absolute-score selection 0.5483t0.5483^t [0.0083v0.0083^v] 27.30/0.9515/0.0308 10 Fixed-HP gain selection 0.5039t0.5039^t [0.0247v0.0247^v] 30.43/0.9627/0.0162 10 Shared HPO + reg. selection 0.5624t0.5624^t [0.0826t0.0826^t] 20.51/0.7665/0.1206 100 Absolute-score selection 0.5519t0.5519^t [ā0.0004v-0.0004^v] 29.18/0.9643/0.0234 100 Fixed-HP gain selection 0.5245t0.5245^t [0.0244v0.0244^v] 31.12/0.9716/0.0132 100 Shared HPO + reg. selection 0.5864t0.5864^t [0.0858t0.0858^t] 19.76/0.7419/0.1348 Table 16: Comparison of enhancer-adaptation and checkpoint-selection strategies. Superscripts v and t denote validation- and test-split proxy values. Fidelity columns use the input as reference, and P/S/LP/S/L denotes PSNR/SSIM/LPIPS. Bracketed values are preference gains, not standard deviations. The shared-HPO configuration is selected on validation partitions and evaluated on held-out test images. Absolute-score selection yields smaller validation preference gains and lower input fidelity than fixed-HP gain selection in both support regimes, indicating that absolute score alone is a weaker selection signal for user-specific improvement. Fixed-HP gain selection is the strict open-world reference: it preserves the input closely and produces a positive validation preference gain with both support sizes. Shared-HPO regularized selection demonstrates stronger optimization of the scorer proxy and permits a stronger transformation, occupying a more preference-oriented operating point. With 100 ratings, fixed-HP gain selection improves input-reference PSNR from 30.43 to 31.12 dB, increases SSIM from 0.9627 to 0.9716, and reduces LPIPS from 0.0162 to 0.0132. Shared-HPO regularized selection raises the mean test score from 0.5624 to 0.5864 and the mean test preference gain from 0.0826 to 0.0858. These aggregate changes support the value of additional ratings while preserving the distinction between fixed-HP fidelity and shared-HPO proxy-preference strength. F.4 Detailed Enhancement Baselines and Protocol Context The main paper presents the enhancement comparison in a compact consolidated table. Here we separate results obtained under the common evaluation protocol from literature-reported operating points so that the source of every number remains explicit. Tab. 18 is the controlled comparison: all rows use the same Expert C reference and evaluation pipeline. Support Enhancer PSNR-Cā SSIM-Cā LPIPS-Cā 10 Fixed HP 17.97 0.801 0.130 10 HPO 18.33 0.777 0.147 100 Fixed HP 18.12 0.804 0.129 100 HPO 18.58 0.775 0.147 Table 17: FedPAIE evaluated against Expert C retouches, which provide a standardized generic professional reference. Method PSNR-Cā SSIM-Cā LPIPS-Cā Original input 17.84 0.791 0.138 AdaInt + personalized scorer (Yang et al. 2022a) 19.45 0.756 0.231 FedPAIE, 10-shot fixed HP 17.97 0.801 0.130 FedPAIE, 100-shot fixed HP 18.12 0.804 0.129 Table 18: Controlled Expert C comparison under the common evaluation protocol. AdaInt has the highest PSNR, while 100-shot FedPAIE has the highest SSIM and lowest LPIPS. Relative to personalized AdaInt, 10- and 100-shot FedPAIE increase SSIM by 0.045 and 0.048 (approximately 6.0% and 6.3%) and reduce LPIPS by 0.101 and 0.102 (approximately 43.7% and 44.2%). AdaInt retains PSNR advantages of 1.48 and 1.33 dB. Because all three metrics use Expert C as a generic professional reference, these differences characterize a fidelity trade-off rather than direct evidence of user-preference superiority. Tab. 19 complements the controlled comparison with representative personalized enhancement results reported in prior work. The rows retain their original datasets, targets, resolutions, and evaluation implementations. They therefore characterize the broader qualityāefficiency landscape, while Tab. 18 provides the direct method comparison. We omit unreported or speculative latency estimates. For SpliNet, PSNR and SSIM follow the 20-preference FiveK evaluation reported by Kosugi and Yamasaki (Kosugi and Yamasaki 2024). Its 0.03M parameter count is computed from the official 10-node, eight-base-filter personalized architecture (Bianco et al. 2020), which contains approximately 31.4K trainable parameters, rather than quoted from the original paper. SpliNet is therefore smaller than FedPAIE in raw trainable-parameter count. The two models have different transformation and system scopes: SpliNet predicts global per-channel neural-spline color transforms, whereas FedPAIE uses an image-adaptive 3D-LUT enhancer in a pipeline that connects Federated Aesthetic Preference Learning with local user adaptation. The 0.293M FedPAIE figure thus describes a lightweight image-adaptive enhancer in a broader federated personalization pipeline, while SpliNet remains the smallest architecture in Tab. 19. Literature-reported method PSNR SSIM Parameters SpliNet (Bianco et al. 2020) 18.74 0.819 0.03M PieNet (Kim et al. 2020) 20.52 0.850 28M Masked Style Modeling (Kosugi and Yamasaki 2024) 22.98 0.897 90M Table 19: Literature-reported personalized enhancement results under their original evaluation protocols. The table provides broader quality and model-scale context for the controlled comparison in Tab. 18. Appendix G Ablation, Qualitative, and Image-Suitability Analyses G.1 Objective Ablation for Frozen-Scorer-Guided Enhancer Adaptation This ablation acts only on Frozen-Scorer-Guided Enhancer Adaptation. It does not change Federated Aesthetic Preference Learning or Personalized Scorer Calibration. The 10- and 100-shot studies contain 36 and 37 eligible unseen users, respectively. Within each support regime, all variants use the same FiveK evaluation pairs, frozen personalized scorers, shared enhancer HPO configuration selected for the Full objective, validation-SRCC eligibility rule, hash-verified original-score cache, training schedule, preprocessing, and checkpoint-resume policy. Eligibility is determined only from validation SRCC. Held-out test SRCC does not affect client inclusion. No removal variant re-runs shared enhancer HPO, and every retained coefficient is copied from Tab. 7. Fixing the shared configuration across all variants yields a matched within-cohort intervention in which the sole change is which terms of the Personalized Enhancement Objective remain active: Variant āprefL_pref āaesL_aes ā1L_1 āpercL_perc āgapL_gap Full objective Yes Yes Yes Yes Yes Without reg. group Yes Yes ā ā ā Without scorer guidance ā ā Yes Yes ā Without excess-gap penalty Yes Yes Yes Yes ā Without āprefL_pref ā Yes Yes Yes Yes Table 20: Active objective terms for Frozen-Scorer-Guided Enhancer Adaptation. āWithout reg. groupā removes the fidelity-plus-gap regularization group (ā1,āperc,āgap)(L_1,L_perc,L_gap). The evaluation includes two reusable controls that require no additional training. Original is the unenhanced input, and Generic Enhancement Prior denotes the shared pretrained CLUT-Net checkpoint obtained through Generic Enhancement Prior Learning without personalization. The Full objective and four removal variants use 500 common MIT-Adobe FiveK images with Expert C inputātarget pairs for every eligible user. Each userās frozen personalized scorer supplies the proxy axis. PSNR, SSIM, and LPIPS relative to Expert C supply the fidelity axis. Reporting both axes jointly characterizes preference improvement and image preservation at each operating point. 10-shot (n=36n=36) 100-shot (n=37n=37) Variant Score [Ī ] Win PCP_C SCS_C LCL_C Score [Ī ] Win PCP_C SCS_C LCL_C Original 0.4324 [0.0000] ā ā ā ā 0.4534 [0.0000] ā ā ā ā Generic prior 0.4939 [+0.0615] 100 22.60 0.904 0.087 0.5153 [+0.0619] 100 22.60 0.904 0.087 Full objective 0.5213 [+0.0890] 100 18.33 0.777 0.147 0.5438 [+0.0904] 100 18.58 0.775 0.147 w/o āprefL_pref 0.5160 [+0.0836] 100 18.46 0.789 0.139 0.5436 [+0.0903] 100 18.45 0.775 0.145 w/o āgapL_gap 0.5295 [+0.0971] 100 13.43 0.495 0.341 0.5513 [+0.0979] 100 14.23 0.534 0.310 w/o reg. group 0.5173 [+0.0850] 94 7.30 0.235 0.548 0.5269 [+0.0736] 86 7.73 0.289 0.529 w/o scorer guidance 0.4326 [+0.0002] 81 18.05 0.814 0.122 0.4535 [+0.0001] 68 18.04 0.814 0.122 Table 21: Complete dual-axis objective ablation on 500 FiveK images. Score is the mean frozen personalized scorer output, and Ī is the scorer-predicted preference gain from Original, and the win rate is the fraction of users with a positive mean change. Personalized rows aggregate 36Ć50036Ć 500 or 37Ć50037Ć 500 outputs. The Generic Enhancement Prior fidelity metrics are computed once over the 500 images and shared across users. Expert C provides a standardized professional reference. Displayed statistics are rounded independently from unrounded aggregates. Bracketed values are gains, not standard deviations. Figure 6: Scorer-predicted preference-gaināfidelity trade-off in the objective ablation for Frozen-Scorer-Guided Enhancer Adaptation on 500 FiveK images. The left and right panels show the 10-shot and 100-shot settings, respectively. Each labeled point relates mean gain from Original under the same frozen personalized scorer to PSNR relative to Expert C. Global denotes the Generic Enhancement Prior, No Rank denotes w/o āprefL_pref, No Gap denotes w/o āgapL_gap, No Reg denotes w/o the fidelity-plus-gap regularization group, and No Scorer denotes w/o scorer guidance. Full improves the scorer proxy beyond the Generic Enhancement Prior while retaining substantially higher fidelity than No Gap and No Reg. The score is an optimization-aligned user-specific proxy, and Expert C provides a standardized professional reference. Personalization Relative to the Controls. Tab. 21 and Fig. 6 show that the Full objective improves the frozen personalized scorer output over Original by 0.0890 and 0.0904 for 10 and 100 support ratings. It also improves over the Generic Enhancement Prior by 0.0274 and 0.0285. Tab. 22 confirms these differences with paired user-level tests. The Full objective exceeds the Generic Enhancement Prior for every evaluated user, namely 36 of 36 in the 10-shot setting and 37 of 37 in the 100-shot setting. This universal direction under the frozen personalized scorer proxy provides stronger user-level evidence than an aggregate mean alone. Together with the fidelity axes and qualitative views, it supports the same preferenceāfidelity operating point. Fig. 11 provides two additional 100-shot examples. Support Comparison Mean diff. t p 10 PriorāOriginal 0.0615 19.01 5.0Ć10ā205.0Ć 10^-20 10 FullāOriginal 0.0890 12.43 2.1Ć10ā142.1Ć 10^-14 10 FullāPrior 0.0274 5.49 3.6Ć10ā63.6Ć 10^-6 100 PriorāOriginal 0.0619 26.65 2.7Ć10ā252.7Ć 10^-25 100 FullāOriginal 0.0904 19.37 1.3Ć10ā201.3Ć 10^-20 100 FullāPrior 0.0285 7.97 1.8Ć10ā91.8Ć 10^-9 Table 22: Paired user-level tests on frozen personalized scorer outputs. The tests quantify consistency across users under the learned personalization proxy. Prior denotes the Generic Enhancement Prior. The support cohorts contain 36 and 37 paired users. Scorer Guidance Supplies the Personalization Signal. Without scorer guidance, only ā1+āpercL_1+L_perc remain. The mean gain becomes 0.0002 in the 10-shot setting and 0.0001 in the 100-shot setting. On Flickr-AES, the same variant reaches 74.1 and 73.6 dB PSNR relative to the input with SSIM of approximately 0.9999. It therefore converges to an identity-like transformation. The 81% and 68% positive-direction rates in Tab. 21 correspond to minute changes around zero, not meaningful personalization. This variant provides a direct lower bound and isolates the frozen personalized scorer as the source of measurable proxy-guided adaptation. The Excess-Gap Penalty Protects Fidelity. Removing only āgapL_gap raises the proxy score from 0.5213 to 0.5295 for 10-shot and from 0.5438 to 0.5513 for 100-shot. Read alone, these numbers would incorrectly favor the removal variant. The fidelity axis reveals the failure mode. Relative to the Full objective, PSNR falls by 4.90 and 4.35 dB, SSIM falls by 0.282 and 0.241, and LPIPS increases by 0.194 and 0.163. This controlled result gives āgapL_gap a clear component-level interpretation. It limits gains that exploit the scorer proxy and preserves a usable fidelity floor. The Fidelity-Plus-Gap Regularization Group Improves Cross-Distribution Behavior. Jointly removing ā1L_1, āpercL_perc, and āgapL_gap produces the highest in-domain Flickr-AES scores, 0.6923 and 0.7019, but simultaneously reduces input-reference PSNR to 7.42 and 7.95 dB. On FiveK, its scores fall below the Full objective while its PSNR relative to Expert C reaches only 7.30 and 7.73 dB. The apparent in-domain advantage therefore does not transfer. Full improves every reported proxy and fidelity measure over this removal variant. It restores 11.03 and 10.85 dB PSNR and reduces LPIPS by 0.401 and 0.382. Tab. 23 shows the full comparison. These results support the fidelity-plus-gap regularization group as a joint defense against proxy exploitation. The comparison between the variant without āgapL_gap and the variant without the complete fidelity-plus-gap regularization group further isolates the two fidelity losses as a pair. Retaining ā1+āpercL_1+L_perc improves FiveK PSNR by 6.13 and 6.50 dB, increases SSIM by 0.260 and 0.245, and reduces LPIPS by 0.207 and 0.219. It also raises the FiveK proxy score by 0.0122 and 0.0244. Thus, the two fidelity losses jointly improve both the usable operating point and cross-distribution stability rather than merely suppressing enhancement. The paired intervention evaluates ā1L_1 and āpercL_perc as the intended fidelity component, matching their joint role in preserving pixel and perceptual content. The Flickr-AES-to-FiveK score decrease is 0.0411 and 0.0426 for Full, compared with 0.1153 and 0.1058 without āgapL_gap and 0.1750 in both regimes without the complete fidelity-plus-gap regularization group. This gap provides an additional transfer-oriented view of the protective terms. Fig. 7 visualizes the same controlled cross-distribution comparison. Variant Flickr score / PinP_in 10-shot / 100-shot FiveK score 10-shot / 100-shot Full objective 0.5624/20.51 0.5864/19.76 0.5213 0.5438 w/o āprefL_pref 0.5575/21.10 0.5864/19.90 0.5160 0.5436 w/o āgapL_gap 0.6448/13.30 0.6571/14.44 0.5295 0.5513 w/o reg. group 0.6923/7.42 0.7019/7.95 0.5173 0.5269 w/o scorer guidance 0.4794/74.1 0.5001/73.6 0.4326 0.4535 Table 23: Cross-distribution analysis. Flickr-AES values use held-out in-domain test images, and PSNR-in measures change from the input. FiveK scores use the 500-image evaluation set. Each stacked cell lists the 10-shot value above the 100-shot value. A high scorer output accompanied by very low input fidelity and weak transfer is consistent with proxy exploitation. Figure 7: Cross-distribution analysis for the objective ablation of Frozen-Scorer-Guided Enhancer Adaptation. Each point compares the mean frozen personalized scorer output on held-out Flickr-AES images with that on the common 500-image FiveK set. The dashed line marks equal mean outputs on the two image distributions. The Full objective remains nearer this line than the variants without āgapL_gap or the complete fidelity-plus-gap regularization group. Their larger decreases, together with the low input-reference fidelity in Tab. 23, are consistent with non-transferable proxy over-optimization. Together with the paired tests and fidelity metrics, this analysis provides complementary evidence across image distributions. The Preference Terms Are Compatible. Removing āprefL_pref reduces the 10-shot score from 0.5213 to 0.5160, while the 100-shot score changes from 0.5438 to 0.5436. Fidelity stays close in both regimes. At the selected weights, āaesL_aes already provides a strong absolute preference signal, while āprefL_pref explicitly encodes the desired ordering between enhanced and original images. Its additional effect is most visible under sparse support, while preserving the 100-shot solution. The two preference-bearing terms therefore provide overlapping and compatible supervision. Why the Generic Enhancement Prior Has Higher Fidelity to Expert C. The Generic Enhancement Prior is initialized from paired FiveK professional retouches, whereas personalized adaptation deliberately moves its output toward each userās frozen personalized scorer. The Expert C axis is therefore naturally favorable to the generic professional prior. Its PSNR of 22.60 dB should be read together with the Full objectiveās higher personalized score and consistent per-user advantage. The result characterizes the intended personalizationāreference trade-off. G.2 Orthogonal Optimization-Choice Ablation The loss-component ablation above fixes the optimization configuration and changes only the active objective terms. We separately vary enhancer hyperparameters, Personalized Scorer Calibration, and support size. These factors form a 2Ć2Ć22Ć 2Ć 2 design and answer a different question from component attribution. Enhancer HP Scorer calibration 10-shot score / PSNR-in 100-shot score / PSNR-in Fixed HP Fixed HP 0.499 / 28.4 0.510 / 30.8 Fixed HP Per-user scorer HPO 0.504 / 30.4 0.525 / 31.1 Shared enhancer HPO Fixed HP 0.547 / 18.5 0.572 / 19.3 Shared enhancer HPO Per-user scorer HPO 0.562 / 20.5 0.586 / 19.8 Table 24: Orthogonal 2Ć2Ć22Ć 2Ć 2 optimization-choice ablation. Scores and PSNR-in are measured on the Flickr-AES test split, with the input as the PSNR reference. HP and HPO denote hyperparameters and hyperparameter optimization. Tab. 24 shows that per-user scorer HPO in Personalized Scorer Calibration improves the predicted score under both enhancer configurations and both support sizes. It also improves input-reference PSNR in every matched comparison. Shared enhancer HPO produces the larger score increase and intentionally permits a stronger transformation, which lowers PSNR-in relative to the fixed-HP configuration. Combining the two choices gives the highest frozen personalized scorer output at both support sizes while recovering some fidelity relative to shared enhancer HPO with fixed-HP scorer calibration. Figure 8: Full-image and detail-crop comparison for Examples AāC. Yellow boxes mark the enlarged regions. The crops make client-dependent tonal and chromatic shifts visible around the wheel, clothing texture, and building facade while showing that local structures remain aligned. This factorial result supports the selected configuration without conflating optimization choices with loss-component evidence. Results for Federated Aesthetic Preference Learning and Personalized Scorer Calibration remain in Tab. 14, where the federated initialization with fixed-HP calibration reaches SRCC 0.541±0.1300.541± 0.130 and 0.565±0.1160.565± 0.116 for 10 and 100 support ratings. Together, these experiments evaluate the complete Lightweight Dual-Cue Aesthetic Scorer under both sparse and richer support. G.3 Qualitative and Client-Level Analyses Figure 9: Additional preference context and Full-objective outputs for Flickr-AES user 26 after 100-shot Personalized Scorer Calibration. The top row shows four rating-5 Flickr-AES examples, the middle row shows four unpaired FiveK inputs, and the bottom row shows their outputs after Frozen-Scorer-Guided Enhancer Adaptation. The rating examples provide user-level preference context rather than paired target-style supervision. The main paper presents the complete shared-input comparison. Across Examples AāE, Clients 104, 108, and 172 favor cooler outputs, Client 123 stays closer to the Generic Enhancement Prior, and Client 153 applies a darker, higher-contrast transform. Fig. 9 adds a separate user-level view by placing rating-5 Flickr-AES examples beside unpaired FiveK inputs and Full-objective outputs. Fig. 8 shows that tonal and chromatic differences remain visible in local crops while scene structure is preserved. Fig. 10 extends the analysis beyond the displayed clients. The nonuniform pairwise distances show that output diversity is distributed across the full 100-shot evaluation cohort rather than confined to the selected qualitative examples. These figures jointly document distinct transformations and user-specific preference context. Figure 10: Pairwise output diversity over the full 100-shot evaluation cohort. Each cell is the mean absolute RGB difference between two personalized enhancers, averaged over the common FiveK inputs. The diagonal is zero by definition. Larger values indicate stronger client-dependent variation, while the scorer and fidelity analyses evaluate preference alignment and quality. To complement the main-paper user 204 example, the additional visualizations use users 199 and 26. On the displayed images, Full raises the frozen-scorer output from 0.5350.535 to 0.6260.626 and from 0.3390.339 to 0.4720.472 relative to the Generic Enhancement Prior, while PSNR/SSIM increase from 31.2/0.9431.2/0.94 to 31.6/0.9531.6/0.95 and from 23.4/0.8823.4/0.88 to 26.3/0.9226.3/0.92, respectively. Fig. 11 shows both cases, and Fig. 9 provides complementary preference context. Fig. 12 extends the shared-input comparison with a randomly selected sheet containing five clients. Pythonās random.Random(42) selects one of three pre-generated, non-overlapping candidate cohorts, yielding Clients 194, 199, 200, 204, and 210. Aggregate claims rely on the complete-cohort tables and matrix. Figure 11: Additional 100-shot objective-ablation cases for user 199 (left) and user 26 (right). Within each case, panels show (a) Original, (b) the Expert C reference, (c) the Generic Enhancement Prior, (d) the Full objective, (e) without āprefL_pref, (f) without āgapL_gap, (g) without the fidelity-plus-gap regularization group, and (h) without scorer guidance. Scores are frozen personalized scorer outputs, while PSNR and SSIM use Expert C as reference. On both displayed images, Full improves the frozen-scorer output and Expert C fidelity over the Generic Enhancement Prior, whereas removing the full regularization group causes severe overexposure. G.4 Image-Conditioned Output Variation For a common input I and U personalized enhancers, we define the average pairwise output difference as: Dā(I)=2Uā(Uā1)āāu<vMAEā”(EĻuā(I),EĻvā(I)).D(I)= 2U(U-1) _u<vMAE\! (E_ _u(I),E_ _v(I) ). (39) Here u and v index personalized users and MAEMAE is the mean absolute RGB error between two outputs. The analysis applies 33 valid 10-shot enhancers to 500 inputs. Dā(I)D(I) ranges from 0.011 to 0.073. The 15 lowest- and 15 highest-difference inputs form the LOW and HIGH groups, respectively. Tab. 25 shows that the HIGH group is brighter, less saturated, and lower contrast on average. These statistics characterize the joint attribute profile of the two groups. Fig. 13 complements this input-level grouping by summarizing how each displayed output changes brightness, contrast, saturation, and colorfulness relative to the input. Group Brightness Saturation Contrast LOW Dā(I)D(I) 0.167 0.402 0.145 HIGH Dā(I)D(I) 0.346 0.195 0.111 Table 25: Mean input attributes for the lowest- and highest-difference groups. We additionally compare proxy scores for the LOW and HIGH groups (Tab. 26). FedPAIE produces the largest HIGHāLOW change, 0.0904, exceeding SpliNet by 31.2% and PieNet by 10.6%. This result supports the central observation that FedPAIE expresses a larger image-conditioned proxy response when an input offers more editable color space. Because identical scorer-calibration and generation protocols are not established for all three methods, the absolute score levels retain their method-specific context. The relative response between LOW and HIGH groups is the informative comparison here. Method LOW HIGH HIGHā-LOW FedPAIE 0.4404 0.5308 0.0904 SpliNet (Bianco et al. 2020) 0.4990 0.5679 0.0689 PieNet (Kim et al. 2020) 0.4983 0.5800 0.0817 Table 26: Reported proxy-score response across image groups. FedPAIE shows the largest HIGHāLOW change in this analysis. Appendix H Evaluation Scope and Evidence Interpretation The experimental suite combines a user-disjoint open-world reference, matched objective interventions, optimization-aligned personalization measures, and reference-based fidelity measures. The following scope clarifies how these complementary forms of evidence support the conclusions. Model Selection. Per-user scorer HPO uses support images for fitting and a disjoint validation split for selection, followed by evaluation on held-out images. Shared enhancer HPO selects one configuration from validation partitions of eight identities, with all test images held out. This configuration is fixed for within-cohort trade-off and objective analyses, while the prespecified fixed-HP results provide the user-disjoint open-world reference. The two tracks separate open-world generalization from controlled configuration analysis. Personalization Evidence. The frozen personalized scorer supplies both the training signal and the reported scorer-predicted preference gain, making Ī a direct, optimization-aligned user-preference endpoint. Paired user-level tests quantify the consistency of this gain, while input- and Expert-C-reference metrics, cross-distribution analysis, and qualitative comparisons provide complementary evidence for fidelity and transformation stability. Blinded user evaluation offers a natural extension with direct perceptual feedback. The five-setting objective ablation for Frozen-Scorer-Guided Enhancer Adaptation is complete for the 10- and 100-shot settings and supports term-level conclusions for āprefL_pref and āgapL_gap and group-level conclusions for scorer guidance and fidelity-plus-gap regularization within its matched shared enhancer HPO analysis. The paired fidelity-loss intervention evaluates ā1L_1 and āpercL_perc together as their functional preservation group, while the complete dual-cue scorer is evaluated throughout both support regimes. References and Matched Cohorts. Input-reference PSNR, SSIM, and LPIPS measure preservation. Metrics relative to Expert C measure proximity to a standardized professional style, while the frozen personalized scorer provides the user-specific endpoint. The experimental design uses fixed, analysis-specific cohorts. The 10-shot evaluation uses 36 users, the 100-shot evaluation uses 37 users, and the image-suitability analysis uses 33 valid enhancers. Within each objective analysis, identical eligibility rules and evaluation data are applied across all variants. This yields matched within-regime comparisons and descriptive trends across support scales. Comparison Context and Statistical Evidence. The literature rows position FedPAIE among representative recent personalized enhancement methods under their original protocols, while the study-evaluated rows provide same-protocol evidence. Paired tests cover the complete matched user cohorts, and the resource analysis reports parameters, trainable state, and static GFLOPs throughout the pipeline. Together, these results evaluate FedPAIE at the model, user, and image levels. Privacy Scope. Raw images and ratings remain local throughout the implemented protocol. Only scorer model updates are exchanged during federated training, establishing a clear protocol-level raw-data privacy boundary. Secure aggregation and differential privacy are compatible complementary communication-layer protections. Appendix I Extended Related Work and Novelty Positioning The main paper provides a compact account of the most relevant literature. This section expands that discussion by separating five dimensions that are often conflated: the aesthetic target, the form of preference supervision, the location of user data, the supervision used to learn an image transformation, and the model retained for inference. This separation is important because a method can be personalized without being federated, federated without producing an image, or computationally efficient without learning an individual userās preference. I.1 Efficient Image Enhancement and Color Grading Learning-based photo enhancement commonly estimates color and tone transformations from inputāretouch pairs. MIT-Adobe FiveK established a standard paired setting with multiple expert renditions of each photograph (Bychkovsky et al. 2011). Subsequent systems increased content adaptivity through bilateral-grid prediction (Gharbi et al. 2017), removed strict pairing through adversarial learning (Chen et al. 2018), or incorporated an aesthetic objective into the enhancement process (Deng et al. 2018). These methods made learned enhancement more flexible, but their target is a generic enhancement distribution or an expert style. They do not infer the preference of an unseen user from that userās sparse private ratings. Image-adaptive 3D lookup tables provide an especially efficient form of global color grading. Zeng et al. learn input-dependent mixtures of basis LUTs (Zeng et al. 2022). AdaInt learns nonuniform sampling intervals in color space (Yang et al. 2022a), while CLUT-Net factorizes and compresses the LUT representation (Zhang et al. 2022). SVDLUT decomposes spatial-aware lookup tables to reduce model size and runtime while retaining spatial information (Kim et al. 2025b). These LUT methods focus on efficient generic enhancement. FedPAIE instead uses a compressed representation as a preference-driven personalization engine within a federated pipeline. Generic paired retouches train the shared initialization. For a new user, the compressed LUT bases remain fixed while the lightweight coefficient predictor is adapted using a preference signal learned from local ratings. This design turns sparse private ratings into user-specific, image-adaptive 3D-LUT transformations without requesting paired retouches from the user. I.2 Personalized Aesthetics Assessment and Preference Learning Generic aesthetic assessors estimate population-level quality or preference. NIMA predicts an aesthetic rating distribution (Talebi and Milanfar 2018), and VILA uses visionālanguage pretraining to learn aesthetics from user comments (Ke et al. 2023). Personalized image-aesthetics assessment instead models the deviation of an individualās taste from a population prior (Ren et al. 2017). Representative approaches use collaborative attention (Wang et al. 2018), rich user and image attributes (Yang et al. 2022b), few-shot meta-learning (Zhu et al. 2022), graph-based collaboration (Shi et al. 2024), or multi-level transitional contrast learning that exploits cross-user contrastive information (Yang et al. 2024). Task-vector customization combines reusable vectors from generic-aesthetic and image-quality databases for scalable few-shot personalization and cross-domain generalization (Yun and Choo 2024). PAA+ extends the usual pretrainingāfine-tuning paradigm with continual learning and validates it in a physique-aesthetics setting (Zhong et al. 2025). Recent datasets also broaden the assessment domain. LAPIS provides 11,723 artwork images with aesthetic ratings and rich image and personal attributes for personalized assessment (Maerten et al. 2025). Human preference comparisons provide a general mechanism for learning from limited feedback (Christiano et al. 2017), while user-guided reinforcement learning has been applied specifically to personalized image-aesthetics assessment (Lv et al. 2023). Together with the assessment methods above, these works show that personalized preferences can be learned from limited user feedback. The assessment methods themselves primarily output scores, rankings, or preference representations rather than enhanced images. Task-vector customization is especially close to our few-shot calibration setting, but it builds personalized scorers by centrally combining database task vectors. FedPAIE instead learns the shared scorer from decentralized ratings and uses aesthetic assessment as an intermediate model rather than the terminal task. Its lightweight dual-cue scorer combines color statistics with semantic context, which makes the prediction sensitive to both the appearance change and the image content. The global scorer is learned from decentralized imageārating pairs, after which the Support-Dependent Scorer Mask controls few-shot calibration for an unseen user. Pairwise ordering and variance preservation are introduced only during this local calibration. The calibrated scorer is then frozen and used as a differentiable interface between sparse ratings and an image transformation. This role is distinct from reporting a personalized score. Gradients pass through the frozen personalized scorer to update the enhancer, so the preference estimate becomes a local transformation signal without making the scorer itself drift toward the images it rewards. I.3 Personalized Image Enhancement Personalized enhancement directly aims to produce different outputs for different users. Early work learns an individual preference model from user choices over candidate adjustments (Kang et al. 2010). PieNet represents a userās taste as a preference vector and conditions a deep enhancement network on this representation (Kim et al. 2020). SpliNet embeds reference retouchers in a user space and predicts global neural-spline color transforms (Bianco et al. 2020). Masked style modeling further makes a userās preferred style content-aware and trains with synthetically constructed inputāretouch pairs (Kosugi and Yamasaki 2024). A recent Transformer approach infers a preference vector from a few user-selected images and conditions enhancement on global and local style information (Kim et al. 2025a). These methods demonstrate that a single generic output cannot represent the diversity of individual taste. Most closely, Personalized Photographic Style (PPS) learning infers a userās photographic style from pairwise judgments and evaluates adaptations of style-transfer and enhancement models (Kim et al. 2026). PerTouch uses semantic parameter maps and a VLM-driven agent with feedback-driven rethinking and scene-aware memory to translate language instructions and feedback into fine-grained retouching controls (Chang et al. 2026). These methods establish nearby preference-to-transformation settings. PPS uses comparative judgments, while PerTouch uses language instructions and interactive feedback. Neither published formulation targets federated raw-data-local scorer learning or unpaired on-device enhancer adaptation. The supervision and privacy setting of FedPAIE are different. Prior personalized enhancers are generally trained in a centralized setting from explicit user choices, preferred-style examples, paired retouches, or pseudo-paired transformations. FedPAIE does not require a personalized target image for any photograph in the local enhancement set. A new user provides a small private rated support set to calibrate the scorer, while the enhancer is adapted on a separate set of ordinary unpaired local photographs. Generic paired retouches are used only to learn the common CLUT prior and do not encode the target style of the new user. This decomposition replaces user-specific retouch supervision with scorer-mediated preference supervision while keeping the userās raw photographs and ratings local. Method Output / inference Preference signal Fed. training Raw-data locality Pers. transform Transform supervision / local adaptation Federated PIAA (Xiong et al. 2023) Personalized aesthetic score Decentralized user imageārating data Yes Yes (reported) No N/A PAA+ (Zhong et al. 2025) Personalized aesthetic score Surveys, scores, and accumulated multimodal feedback Not addressed Not reported No N/A PPS (Kim et al. 2026) Personalized photographic-style output Pairwise user judgments over style candidates Not addressed Not reported Yes Pairwise style candidates Unpaired local adaptation not reported FedPAIE Personalized enhanced image 0.293M enhancer at inference Sparse scalar ratings and unpaired local photos Yes (scorer) Yes (protocol) Yes No user-specific retouch target Unpaired local photos Table 27: Method-level comparison of the closest personalized-aesthetics settings. āNot reportedā means that the cited work does not state the corresponding raw-data-locality or local-adaptation property. āNot addressedā marks a capability outside its stated task, and N/A marks a transformation-specific field that does not apply to a score-only method. Generic and LUT-based enhancement methods remain complementary architecture context in Sec. I.1 rather than being mixed into this task-setting comparison. I.4 Federated Preference and Visual Learning Federated learning trains a shared model through client-side optimization and server aggregation without collecting raw client samples (McMahan et al. 2017). Extensions address statistical heterogeneity and non-IID client distributions (Li et al. 2020; Mohri et al. 2019). Federated collaborative filtering, matrix factorization, and recommendation learn user or item representations from decentralized interactions (Ammad-ud-din et al. 2019; Chai et al. 2021; Liang et al. 2021; Yi et al. 2021; Liu et al. 2023). Their outputs support ranking and recommendation rather than image formation. Federated vision research has demonstrated decentralized learning for object detection, general computer-vision tasks, personalized aesthetic assessment, and parameter-efficient video moderation (Liu et al. 2020; He et al. 2021; Xiong et al. 2023; Tao et al. 2025). The closest task to FedPAIE is federated personalized image-aesthetics assessment (Xiong et al. 2023), which predicts user-specific aesthetic scores from decentralized data. As an assessment method, its output remains a prediction rather than a user-specific enhanced image. The other federated vision systems demonstrate decentralized visual learning across deployed, benchmark, and parameter-efficient settings, but do not learn an individualās color-grading preference or translate it into a personalized photo transformation. FedPAIE crosses this task boundary. Federated training supplies a shared aesthetic scorer initialization, local support ratings calibrate it to a new user, and the frozen personalized scorer subsequently guides a local enhancer on unpaired images. Only scorer parameters and scalar aggregation counts participate in the federated exchange. The generic enhancer is learned independently from generic paired retouches, and user-specific enhancer adaptation remains on device. This division limits the federated component to preference learning instead of communicating a full image-to-image model. As stated in the main paper, this design preserves raw-data locality by keeping photos, ratings, and personalized models on device while communicating only lightweight scorer updates and scalar aggregation counts. I.5 Positioning and Technical Novelty of FedPAIE Tab. 27 summarizes the functional boundary between the closest personalized-aesthetics task settings. FedPAIE introduces an end-to-end federated personalization formulation that connects Federated Aesthetic Preference Learning, Personalized Scorer Calibration, and Frozen-Scorer-Guided Enhancer Adaptation. This formulation directly converts decentralized sparse ratings into user-specific 3D-LUT transformations on unpaired local images. From Decentralized Ratings to Image Transformations. Previous federated preference methods terminate at a score, ranking, or recommendation, while personalized enhancement methods directly learn a transformation from centrally available preference or retouch supervision. FedPAIE connects these two endpoints through a calibrated scorer that is both user-specific and differentiable. This connection enables sparse ratings to guide an enhancer even when the local photographs have no corresponding personalized targets. Separation of Shared Priors and Private Adaptation. FedPAIE learns two independent shared initializations. The aesthetic scorer is federated across decentralized ratings, while the Generic Enhancement Prior is initialized from a pretrained checkpoint obtained from ordinary paired retouches. Personalization then occurs entirely on device in a fixed order: calibrate the scorer from the private rated support set, freeze it, and adapt the enhancer from unpaired photographs. This separation keeps the userās preference evidence local and avoids treating a population retouching style as the userās target style. Support-Aware and Stability-Aware Personalization. The Support-Dependent Scorer Mask restricts the adaptable parameter blocks when only 10 ratings are available and permits broader calibration with 100 ratings. The local ranking and variance objectives complement regression by preserving relative preference information and score dispersion. During enhancer adaptation, the scorer remains fixed and the preference objective is balanced by pixel, perceptual, and excess-gap regularization. The resulting design addresses two distinct risks of few-shot scorer guidance: overfitting the preference model and over-optimizing its imperfect output. A Lightweight Deployment Boundary. Personalization updates only the CNN backbone and coefficient head of the enhancer while keeping the compressed LUT bases fixed. The scorer is a training-time component and is removed after adaptation. Inference therefore retains only the 0.293M-parameter personalized enhancer, which distinguishes FedPAIE from scorer-only federated aesthetics methods and from personalization pipelines that retain a larger preference or style model at deployment. Taken together, these properties establish FedPAIE as a distinct federated personalization framework. To the best of our knowledge, FedPAIE is the first federated method for personalized aesthetic image enhancement and color grading. It transforms decentralized sparse ratings into lightweight user-specific color grading on unpaired local images while keeping raw photos and ratings on device. Figure 12: Randomly selected shared-input comparison for 100-shot Clients 194, 199, 200, 204, and 210. Each row contains a FiveK input, the Generic Enhancement Prior output, and five personalized outputs. Pythonās random.Random(42) selects one of three pre-generated, non-overlapping groups. Stable client-dependent color transformations remain visible across the shared inputs. Figure 13: Attribute changes from the input for the Generic Enhancement Prior and five main-paper clients. Bars and error bars show the mean and variation across qualitative examples. The statistics characterize each clientās enhancement style.