case 01

StePO-Rec

Turning styling knowledge into a traceable, explainable, and personalized recommendation pipeline.

StePO-Rec reframes outfit recommendation from black-box generation into a staged decision pipeline that connects user preference, fashion expertise, and trend change.

Making fashion knowledge truly enter the recommendation decision chain

The project targets a harder task than product retrieval: a personalized outfit styling assistant that needs to understand users, fashion principles, trend change, and recommendation rationale at the same time.

Comparison between traditional clothing recommendation and knowledge-guided styling assistant

issue 01

Professional styling knowledge rarely enters the recommendation process directly and is often flattened into tags or hidden in black-box models.

issue 02

Long-term user preference and short-term trend change are difficult to balance in the same recommendation output.

issue 03

Recommendations are often delivered without a clear explanation path, which weakens trust and perceived expertise.

PAFA turns fashion expertise into an operable knowledge base.

PAFA is not a collage of references, but a multimodal structure that organizes theory, situational context, trend signals, and user preference into one backbone for retrieval, reasoning, and reranking.

Three-layer knowledge architecture of PAFA

PAFA uses a Metadata / Principle / Semantic hierarchy to connect item attributes, styling rules, and higher-level style semantics.

METADATA Layer

The data foundation that defines fine-grained item, outfit, and scene attributes for retrieval and matching.

PRINCIPLE Layer

A computable middle layer that formalizes color, silhouette, proportion, and contextual constraints.

SEMANTIC Layer

A higher layer that links rules to style contexts through a style-rule graph and case library.

PAFA gains credibility not from one dataset, but from how cross-source and cross-modal knowledge is curated, aligned, and maintained.

Knowledge source map for PAFA

source 01

Professional books and literature: stable principles of color, silhouette, and proportion.

source 02

Trend reports and fashion media: seasonal direction, color migration, and silhouette change.

source 03

User history corpora: stable personal preference and short-term taste fluctuation.

PAFA is not a static knowledge graph, but a fashion knowledge operating system that can enter the recommendation flow and support hybrid retrieval with multi-step reasoning.

Scenario-StyleColor MatchingSilhouette MatchingOutfit CasesFashion TrendPersonal Preference
Overall PAFA knowledge system diagram

Tree-structured reasoning makes styling decisions converge step by step.

StePO-Rec combines hybrid retrieval, tree-search multi-step reasoning, and preference-trend reranking so the system does not jump to one answer but progressively narrows the decision path.

StePO-Rec tree-structured progressive reasoning framework

step 01

Input and anchor item: start from the user, the item, and context instead of generic popularity.

step 02

Hybrid knowledge retrieval: retrieve cases, principles, trends, and personal preference together rather than only similar vectors.

step 03

Tree-structured multi-step reasoning: unfold decisions progressively through scene-style-color-silhouette paths.

step 04

Preference-trend collaborative reranking: rebalance outputs between personal identity and temporal relevance.

The explanation path makes the recommendation system visible.

The case study translates the abstract method into a user-facing result: the system not only recommends, but also lets people trace outcomes back to rules, cases, and preference evidence.

StePO-Rec case study and explanation path

reading 01

Personalized linkage: connect the recommendation to similar scenes and user preference traces.

reading 02

Key factor explanation: expose how color, silhouette, and style factors participate in the decision.

reading 03

Concrete scoring: make preference and trend explicit signals rather than hidden weights.

reading 04

Natural-language rationale: translate knowledge evidence into a readable report for users.

Validation shows knowledge, reasoning, and reranking must work together.

On IQON-3000, using Recall@K and MAP, StePO-Rec shows that the performance gain comes from the collaboration between retrieval, tree-structured reasoning, and preference-trend reranking rather than from one isolated prompt trick.

0.55

28.3% over the best baseline

0.85

32.8% over the best baseline

proof 01

Against the best baseline, Two-Stage RAG with reranking, Recall@1 improves by 28.3% and MAP by 32.8%.

proof 02

Without knowledge retrieval, R@1 drops from 0.55 to 0.34; without reranking, MAP drops from 0.85 to 0.57.

proof 03

The result shows that personalized outfit recommendation can be strengthened by structured knowledge and recursive reasoning rather than opaque generation alone.

StePO-Rec result summary and ablation chart

From paper to system: StePO-Rec becomes the starting point for what came after.

What makes StePO-Rec important in this portfolio is not publication alone. It is the earliest project that systematically proved fashion knowledge can be structured, recommendation can be explained, and research methods can grow into later systems and products.

value 01

It turns fashion expertise into a computable, retrievable, and explainable system backbone.

value 02

It becomes the methodological source of later work such as FashionAgent and OUTFITTED rather than mere conceptual context.

value 03

It demonstrates that my work spans problem framing, knowledge engineering, system design, and experimental validation beyond visual expression.

View Paper