Solution case study
IP Collaboration Candidate Screening
A decision-support prototype that narrows a large pool of character IPs to a per-audience shortlist — separating "generally popular" from "a fit for this segment".
- Role
- Co-creator — Team とあるパンダ
- Period
- 2026
- Status
- Completed
- Stack
- Python · Entropy Balancing · Sparse Group Regularisation · Nested Cross-Validation · Survey Data

One-line summary
A decision-support prototype that separates broad popularity from audience-specific fit, narrowing a large IP pool to a shortlist for human due diligence.
At a glance
- 01Problem
- Overall popularity cannot show whether an IP is unusually relevant to a specific target audience.
- 02Context
- A first-stage screening decision before teams spend time on brand, creative, licensing and commercial due diligence.
- 03My contribution
- Co-created the analytical prototype and final analysis report with Team とあるパンダ.
- 04Outcome
- A validated analysis prototype that keeps market potential, audience lift and structural affinity separate, and withholds rankings when support is weak.
Evidence highlights
- 99
- surveyed IP candidates
- 240
- out-of-fold target audiences
- 23,760
- audience–IP rows
Candidate universe in the reported analysis
End-to-end audience reconstruction audit
Same-survey out-of-fold decision-layer evaluation
Three-minute walkthrough
Why a popularity ranking is not enough
A brand choosing a collaboration partner is not asking which character IP is popular in general. It is asking which candidates deserve the cost of deeper investigation for a particular audience. A global ranking hides that distinction and can send the same obvious names to every brief.


Three decision views instead of one opaque score
The output deliberately separates target-audience historical purchase level, audience-specific lift against an age- and gender-matched reference group, and structural affinity between consumer characteristics and IP attributes. These views answer different questions, so combining them behind an arbitrary weight would hide the trade-off from the decision maker.

From an audience brief to a reviewable shortlist
Entropy balancing reconstructs a weighted target audience from the survey pool using age, gender and ten behaviour-and-value concept means. Separate awareness and purchase-among-aware models produce three decision views. A pre-defined policy then returns up to ten candidates only when the input has sufficient support; the result remains a screening list rather than an automatic partnership decision.

Model overview and mathematical formulation
An audience-weighted, two-stage logistic model combines consumer characteristics, IP characteristics and person–IP interactions to estimate historical purchase propensity for a target audience. It first estimates whether a consumer knows an IP, then whether that consumer has purchased it given awareness. Entropy-balanced weights aggregate these person-level predictions into the target audience's purchase score.
Two-stage prediction. Both logistic models include consumer and IP main effects and demographic × IP-history interactions. The purchase-among-aware model additionally includes sparse preference/behaviour/value × structural/commercial interactions. This allows the model to express how the same IP can relate differently to different consumers.
Target-audience reconstruction. Age band and sex define the donor segment; entropy balancing assigns weights so that its ten disclosed behaviour-and-value concept means match the target audience. Consumers contribute to the audience score according to these weights.
Decision outputs. The aggregated purchase score is presented alongside audience-specific lift against a matched demographic baseline and structural affinity. These remain three separate decision views, with reliability rules controlling which outputs can be shown.
The four formulations below detail the audience-weight construction, the two logistic predictors, the full-funnel aggregation, and the definitions of audience lift and structural affinity. The scores describe historical purchase relationships in the survey; future sales and causal collaboration outcomes require separate evidence.
Validation that keeps the test set out of the workflow
The frozen analysis used nested model selection and three complementary hold-out designs: unseen IPs, unseen respondents, and both at once. The result supports a limited claim: audience-specific matching adds information that is not reproduced by historical popularity alone. It does not establish future sales, causal campaign lift or return on investment.

What the held-out evidence actually shows
The result figures keep distinct validation questions separate. The first two audit the target-aware historical-purchase ranking under held-out people, next-year outcomes and unseen IPs. The final figure evaluates the complete target-summary-to-ranking pipeline across 240 out-of-fold audience cases.



A shortlist for investigation, not an automatic partner decision
The system is a 2024-survey analysis prototype. It does not validate new IPs outside the survey, future time periods, natural-language conversion of a business brief, licensing availability or commercial outcomes. Its safest role is to reduce an initial pool and document why a candidate entered the next review stage.