<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 2013-05-10 14:59, spike wrote:<br>
</div>
<blockquote cite="mid:004301ce4d86$8cfc1450$a6f43cf0$@rainier66.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";
color:black;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">EXCELLENT
Anders me lad! Finally! Someone writes about fashion in a
language I can understand! <br>
</span></p>
</div>
</blockquote>
<br>
Thanks! I have put up a slightly improved version on my blog:<br>
<a
href="http://www.aleph.se/andart/archives/2013/05/a_mathematical_model_of_dressing.html">http://www.aleph.se/andart/archives/2013/05/a_mathematical_model_of_dressing.html</a><br>
<br>
<blockquote cite="mid:004301ce4d86$8cfc1450$a6f43cf0$@rainier66.com"
type="cite">
<div class="WordSection1">
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">
This is ground-breaking work sir. If fashion magazines
would have articles with this kind of material, I might
actually read them, and perhaps put together some
spreadsheets. If the models work right, I could lose my
geek status, by becoming a snappy dresser! Of course it
would be done by formula rather than by the traditional
means, so that might actually strengthen my status. It
isn’t clear how it would work.</span><br>
</p>
</div>
</blockquote>
<br>
I think one could capture a lot of simple rules as a kind of
satisfiability problem. For example, you want your colors to match.
Matching is not just everything having the same color, but a game
where colors are supposed to contrast or complement each other.
There is a fairly well developed theory for harmonious color schemes
that can be automated (I have seen at least one SIGGRAPH paper about
it), so you could automate calculation of that. There are similar,
but more subtle rules about pattern and texture. So combining these
rules into an evaluation function would allow your wardrobe software
to find the optimal combination of clothes. The problem has
complexity ~N^4 if you have N each of socks, pants, shirts and
jackets - since a typical N is << 100 a full evaluation seems
entirely possible, especially since heuristics can quickly prune
parts of the search space. It might also tell you how many high
value combinations are enabled by a new piece of clothing you are
considering to buy.<br>
<br>
I think that kind of software is entirely feasible, would produce
decent results, yet would be somewhat unsatisfactory. First,
entering the relevant data would be a chore (if you need the
software, how good would you be at characterizing the texture of
your shirt?) - maybe image recognition software and webcam, or some
RFID-linked product specification data could automate it. Also, we
would want to have the system recognize what parts of your wardrobe
is in the wash basket right now. Second, a lot of real style is
about sending rather individual signals. Of course, you might have
the option to add extra rules ("Not too strong stripes" in my case,
for example), but often it is tricky to tell what you actually want
if you are not versed in the lingo.<br>
<br>
I still think such software would likely be a pretty helpful
starting point. Just wish I had the time to tinker with it. <br>
<br>
<br>
<pre class="moz-signature" cols="72">--
Dr Anders Sandberg
Future of Humanity Institute
Oxford Martin School
Oxford University
</pre>
</body>
</html>