<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3498331925495016107</id><updated>2012-01-24T05:49:26.035-08:00</updated><category term='Surveys'/><category term='tools'/><category term='Talk'/><category term='clojure'/><category term='AndrewB'/><category term='profiler'/><category term='latex'/><category term='interesting'/><category term='core and casual'/><category term='Misc'/><category term='GregG'/><category term='lua'/><category term='FayolaP'/><category term='variance'/><category term='atoms'/><category term='wsica'/><category term='presentation'/><category term='Paper'/><category term='Admin'/><category term='awk'/><category term='Active Learning'/><category term='Toolkits'/><category term='information retrieval'/><category term='trees'/><category term='gnuplot tools Timm'/><category term='treatment learning'/><category term='Fastmap'/><category term='lattices'/><category term='Projects'/><category term='Conference'/><category term='wc'/><category term='Clustering'/><category term='Software'/><category term='planner'/><category term='virtual machine'/><category term='clump'/><category term='YueJ'/><category term='Dungeon'/><category term='within'/><category term='kernel estimation'/><category term='bias'/><category term='humor'/><category term='cross'/><category term='BryanL'/><category term='sampling method'/><category term='joe krall'/><category term='PhillipG'/><category term='knn'/><category term='POM2'/><category term='AdamN'/><category term='OmidJ'/><category term='model optimization'/><category term='game ai'/><category term='TimM'/><category term='games'/><category term='HyperPipes'/><category term='Ous'/><category term='StevenW'/><category term='Teaching'/><category term='AaronR'/><category term='traditional ai'/><category term='cool tools'/><category term='Nova'/><category term='BojanC'/><category term='fwpsabe'/><category term='starting'/><category term='gawk'/><category term='selection'/><category term='optimization'/><category term='cc'/><category term='dungeon game'/><category term='WilM'/><category term='ZachM'/><category term='Tar'/><category term='replayability'/><category term='believable AI'/><category term='meetings'/><category term='AndresO'/><category term='SEESAW'/><category term='KEYS'/><category term='WillM'/><category term='SBSE'/><category term='OusR'/><category term='RDR'/><category term='AdamB'/><category term='DDP'/><category term='KelC'/><category term='Relayability'/><category term='profile'/><title type='text'>ai @ wvu</title><subtitle type='html'>Modeling Intelligence Lab ("the MILL")</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default?start-index=101&amp;max-results=100'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>221</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6603835606366344838</id><published>2012-01-24T05:49:00.000-08:00</published><updated>2012-01-24T05:49:26.115-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WillM'/><category scheme='http://www.blogger.com/atom/ns#' term='lattices'/><title type='text'>Concept Lattice Generation</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="text-align: -webkit-auto;"&gt;Using a tool called Lattice Miner (written in Java), I was able to generate the following lattices.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="text-align: -webkit-auto;"&gt;&lt;div style="text-align: left;"&gt;NOTE: This lattice was generated using only PD, PF, and PREC as objectives (meaning 3 dimensions). This generated 25 rules. Using all 6 dimensions I have been using (number of bugs found, lines of code, bugs/loc), I was getting 70 rules, which made the lattice chart very large and unwieldy, and therefore not ideal for the presentation:&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ByG0zCJXkxE/Tx615VJ-LlI/AAAAAAAAAGc/tN2DMUZs3zI/s1600/test1ContextLattice.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://1.bp.blogspot.com/-ByG0zCJXkxE/Tx615VJ-LlI/AAAAAAAAAGc/tN2DMUZs3zI/s320/test1ContextLattice.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-k13DAHObJ_A/Tx616TQMX0I/AAAAAAAAAGk/iPrpC1qzN64/s1600/test1ContextLattice1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://3.bp.blogspot.com/-k13DAHObJ_A/Tx616TQMX0I/AAAAAAAAAGk/iPrpC1qzN64/s320/test1ContextLattice1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-IG6rMgOTMMI/Tx617C88GpI/AAAAAAAAAGs/47FZmIP654Y/s1600/test1ContextLattice2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://4.bp.blogspot.com/-IG6rMgOTMMI/Tx617C88GpI/AAAAAAAAAGs/47FZmIP654Y/s320/test1ContextLattice2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-3SAzLvqW0HY/Tx618fQ7obI/AAAAAAAAAG0/PNa1dGBPazs/s1600/test1ContextLattice3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://4.bp.blogspot.com/-3SAzLvqW0HY/Tx618fQ7obI/AAAAAAAAAG0/PNa1dGBPazs/s320/test1ContextLattice3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Limitations: it doesn't allow labelling of edges, only of points.&lt;br /&gt;This tool doesn't have a summary tool (to average the PDs, PFs, etc) that I have found yet.&lt;br /&gt;No command line interface that I have found yet.&lt;br /&gt;&lt;br /&gt;Benefits: File structure makes it very easy to generate lattice grid files on the fly&lt;br /&gt;Very quick&lt;br /&gt;Visually appealing&lt;br /&gt;&lt;br /&gt;Worth noting: Lattices higher on the tree (towards the top) tend to have higher PD, higher PF, lower precision&lt;br /&gt;As you move down the tree (towards more complicated rules), you start to see lower PF and lower precision, but also lower PD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6603835606366344838?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6603835606366344838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/concept-lattice-generation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6603835606366344838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6603835606366344838'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/concept-lattice-generation.html' title='Concept Lattice Generation'/><author><name>Death by Smiley</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://3.bp.blogspot.com/_uxsp7yqNu50/STdsWjiD6EI/AAAAAAAAAAg/A0f0QilxMDo/S220/1111evilsmiley.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ByG0zCJXkxE/Tx615VJ-LlI/AAAAAAAAAGc/tN2DMUZs3zI/s72-c/test1ContextLattice.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-7758852578045082501</id><published>2012-01-24T05:38:00.000-08:00</published><updated>2012-01-24T05:38:40.972-08:00</updated><title type='text'>Repairing feature models</title><content type='html'>&lt;br /&gt;From http://www.splot-research.org/&lt;br /&gt;&lt;br /&gt;INPUT:&lt;br /&gt;&lt;pre&gt;&lt;feature_model name="My feature model"&gt;   &lt;/feature_model&gt;&amp;lt;&lt;span class="xmltag"&gt;feature_model&lt;/span&gt; &lt;span class="xmlattr"&gt;name&lt;/span&gt;="My feature model"&amp;gt;     &amp;lt;-- feature model start tag and name attribute (mandatory)&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;meta&amp;gt;&lt;/span&gt;                                                                  &amp;lt;-- Optional&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;data&lt;/span&gt; &lt;span class="xmlattr"&gt;name&lt;/span&gt;="description"&amp;gt;Model description&amp;lt;&lt;span class="xmltag"&gt;/data&lt;/span&gt;&amp;gt;                 &amp;lt;-- Optional&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;data&lt;/span&gt; &lt;span class="xmlattr"&gt;name&lt;/span&gt;="creator"&amp;gt;Model's creator&amp;lt;&lt;span class="xmltag"&gt;/data&lt;/span&gt;&amp;gt;                       &amp;lt;-- Optional&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;data&lt;/span&gt; &lt;span class="xmlattr"&gt;name&lt;/span&gt;="email"&amp;gt;Model creator's email&amp;lt;&lt;span class="xmltag"&gt;/data&lt;/span&gt;&amp;gt;                   &amp;lt;-- Optional&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;data&lt;/span&gt; &lt;span class="xmlattr"&gt;name&lt;/span&gt;="date"&amp;gt;Model creation date&amp;lt;&lt;span class="xmltag"&gt;/data&lt;/span&gt;&amp;gt;                      &amp;lt;-- Optional&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;data&lt;/span&gt; &lt;span class="xmlattr"&gt;name&lt;/span&gt;="department"&amp;gt;Model creator's department&amp;lt;&lt;span class="xmltag"&gt;/data&lt;/span&gt;&amp;gt;         &amp;lt;-- Optional&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;data&lt;/span&gt; &lt;span class="xmlattr"&gt;name&lt;/span&gt;="organization"&amp;gt;Model creator's organization&amp;lt;&lt;span class="xmltag"&gt;/data&lt;/span&gt;&amp;gt;     &amp;lt;-- Optional&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;data&lt;/span&gt; &lt;span class="xmlattr"&gt;name&lt;/span&gt;="address"&amp;gt;Model creator's address&amp;lt;&lt;span class="xmltag"&gt;/data&lt;/span&gt;&amp;gt;               &amp;lt;-- Optional&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;data&lt;/span&gt; &lt;span class="xmlattr"&gt;name&lt;/span&gt;="phone"&amp;gt;Model creator's phone&amp;lt;&lt;span class="xmltag"&gt;/data&lt;/span&gt;&amp;gt;                   &amp;lt;-- Optional&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;data&lt;/span&gt; &lt;span class="xmlattr"&gt;name&lt;/span&gt;="website"&amp;gt;Model creator's website&amp;lt;&lt;span class="xmltag"&gt;/data&lt;/span&gt;&amp;gt;               &amp;lt;-- Optional&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;data&lt;/span&gt; &lt;span class="xmlattr"&gt;name&lt;/span&gt;="reference"&amp;gt;Model's related publication&amp;lt;&lt;span class="xmltag"&gt;/data&lt;/span&gt;&amp;gt;         &amp;lt;-- Optional&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;/meta&lt;/span&gt;&amp;gt;&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;feature_tree&lt;/span&gt;&amp;gt;                &amp;lt;-- feature tree start tag&lt;br /&gt;    :r root (root_id)                 &amp;lt;-- root feature named 'root' with unique ID 'root_id'         &lt;br /&gt;      :o opt1 (id_opt1)               &amp;lt;-- an optional feature named opt1 with unique id id_opt1&lt;br /&gt;      :o opt2 (id_opt2)               &amp;lt;-- an optional feature named opt2, child of opt1 with unique id id_opt2&lt;br /&gt;      :m man1                         &amp;lt;-- an mandatory feature named man1 with unique id id_man1&lt;br /&gt;        :g [1,*]                      &amp;lt;-- an inclusive-OR feature group with cardinality [1..*] ([1..3] also allowed)&lt;br /&gt;          : a (id_a)                  &amp;lt;-- a grouped feature name a with ID id_a&lt;br /&gt;          : b (id_b)                  &amp;lt;-- a grouped feature name b with ID id_b&lt;br /&gt;            :o opt3 (id_opt3)         &amp;lt;-- an optional feature opt3 child of b with unique id id_opt3&lt;br /&gt;          : c (id_c)                  &amp;lt;-- a grouped feature name c with ID id_c&lt;br /&gt;        :g [1,1]                      &amp;lt;-- an exclusive-OR feature group with cardinality [1..1]&lt;br /&gt;          : d (id_d)                  &amp;lt;-- a grouped feature name d with ID id_d&lt;br /&gt;          : e (id_e)                  &amp;lt;-- a grouped feature name e with ID id_e&lt;br /&gt;            :g [2,3]                      &amp;lt;-- a feature group with cardinality [2..3] children of feature e&lt;br /&gt;              : f (id_f)                  &amp;lt;-- a grouped feature name f with ID id_f&lt;br /&gt;              : g (id_g)                  &amp;lt;-- a grouped feature name g with ID id_g&lt;br /&gt;              : h (id_h)                  &amp;lt;-- a grouped feature name h with ID id_h&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;/feature_tree&lt;/span&gt;&amp;gt;               &amp;lt;-- feature tree end tag (mandatory)&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;constraints&lt;/span&gt;&amp;gt;                 &amp;lt;-- extra constraints start tag (mandatory)&lt;br /&gt;    c1: ~id_a or id_opt2        &amp;lt;-- extra constraint named c1: id_a &lt;b&gt;implies&lt;/b&gt; id_opt2 (&lt;b&gt;must be a &lt;a href="http://en.wikipedia.org/wiki/Conjunctive_normal_form" target="_new"&gt;CNF clause&lt;/a&gt;&lt;/b&gt;)&lt;br /&gt;    c2: ~id_c or ~id_e          &amp;lt;-- extra constraint named c2: id_c &lt;b&gt;excludes&lt;/b&gt; id_e (&lt;b&gt;must be a &lt;a href="http://en.wikipedia.org/wiki/Conjunctive_normal_form" target="_new"&gt;CNF clause&lt;/a&gt;&lt;/b&gt;)&lt;br /&gt;  &amp;lt;&lt;span class="xmltag"&gt;/constraints&lt;/span&gt;&amp;gt;                &amp;lt;-- extra constraint end tag (mandatory)&lt;br /&gt;&amp;lt;&lt;span class="xmltag"&gt;/feature_model&lt;/span&gt;&amp;gt;                &amp;lt;-- feature model end tag  (mandatory)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Important:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;    Tags &lt;data&gt; are optional but encouraged &lt;/data&gt;&lt;/li&gt;&lt;li&gt;   Feature tree must have at least one feature, i.e., the root node  &lt;/li&gt;&lt;li&gt;  Extra constraints are optional &lt;/li&gt;&lt;li&gt;   Each extra constraint must be a CNF clause (any arity)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;State of the art in checking these models:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;A Performance Comparison of Contemporary Algorithmic Approaches for Automated Analysis Operations on Feature Models&lt;/strong&gt;&lt;br /&gt;        &lt;em&gt;Richard Pohl, Kim Lauenroth and Klaus Pohl. IEEE ASE 2011&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;Exponential runtimes&lt;br /&gt; &lt;br /&gt;&lt;img alt="" src="data:image/png;base64,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" /&gt;&lt;br /&gt;also; just says "no" and maybe offers one counter example&lt;br /&gt;&lt;br /&gt; &lt;br /&gt; here, a linear-time greedy bayes search (think simpler than W2) generates this in 6 seconds in awk from 10,000 random models from a 300+ class system&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;&lt;pre&gt;                                                  MEDIAN      N    treatment&lt;br /&gt;                                                  ------    ---    ---------&lt;br /&gt;[                                ------ | ------   ] 80 | 10000    all rows&lt;br /&gt;[                                     ----|  ---   ] 85 |  4945    _id_35 = 1&lt;br /&gt;[                                       ---  |--   ] 90 |  2521    _id_32 = 1&lt;br /&gt;[                                       ---  |--   ] 90 |  2213    _id_68 = 0&lt;br /&gt;[                                       ---  |--   ] 90 |  1903    _id_63 = 0&lt;br /&gt;[                                       ---  |--   ] 90 |  1427    _id_77 = 0&lt;br /&gt;[                                       ---  |--   ] 90 |   711    _id_15 = 1&lt;br /&gt;[                                       ---  | -   ] 90 |   355    _id_17 = 1&lt;br /&gt;[                                       ---  | -   ] 90 |   170    _id_22 = 1&lt;br /&gt;[                                       ---  | -   ] 90 |    86    _id_86 = 0&lt;br /&gt;[                                       ---  |--   ] 90 |    47    _id_24 = 1&lt;br /&gt;[                                       -----| ----] 90 |    20    _id_3 = 0&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;What's fun here is that it is telling us what to do and what not to do.&lt;br /&gt;           &lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-7758852578045082501?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/7758852578045082501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/repairing-feature-models.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7758852578045082501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7758852578045082501'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/repairing-feature-models.html' title='Repairing feature models'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-7423228161642534333</id><published>2012-01-24T04:41:00.000-08:00</published><updated>2012-01-24T04:45:38.923-08:00</updated><title type='text'>CHALK Weekly Progress</title><content type='html'>&lt;a href="https://dl-web.dropbox.com/get/Public/week2.pdf?w=530af612"&gt;Erin's weekly report&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-7423228161642534333?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/7423228161642534333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/chalk-weekly-progress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7423228161642534333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7423228161642534333'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/chalk-weekly-progress.html' title='CHALK Weekly Progress'/><author><name>engine_erin_g</name><uri>http://www.blogger.com/profile/18028837120604683206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_9M5QOidyq_E/S0e9YOVqcLI/AAAAAAAAAAM/eWl7c-H8VzM/S220/Yellow+Shirt.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-1821707074306943664</id><published>2012-01-24T03:33:00.000-08:00</published><updated>2012-01-24T03:44:36.227-08:00</updated><title type='text'>Idea's MRE 0, 25, 50, 75 and 100th Percentile Results</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-5NuhWq9EAWg/Tx6Xs9Kw5WI/AAAAAAAAAFQ/JYP9xChq1ac/s1600/Results%2BMRE%2BIdea.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 290px; height: 320px;" src="http://4.bp.blogspot.com/-5NuhWq9EAWg/Tx6Xs9Kw5WI/AAAAAAAAAFQ/JYP9xChq1ac/s320/Results%2BMRE%2BIdea.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5701160976887375202" /&gt;&lt;/a&gt;Here are Idea's MRE results for 19 datasets since I'm missing sdr, I also added them to Ekrems MRE .CSV file results. But still working on ranking them against Ekrems results. Installed node.js and Node Packet Manager as well as coffeescript. Translated bootstrap.coffee to javascript but still haven't managed to understand it fully. Haven't been able to run bootstrap.coffee either. Looked over wilcoxonTest.awx, mwuTest.awk as well but no success.&lt;br /&gt;&lt;p class="MsoListParagraphCxSpFirst" style="margin-bottom: 0.0001pt; text-indent: -0.25in; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-1821707074306943664?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/1821707074306943664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/here-are-ideas-mre-results-for-19.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1821707074306943664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1821707074306943664'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/here-are-ideas-mre-results-for-19.html' title='Idea&apos;s MRE 0, 25, 50, 75 and 100th Percentile Results'/><author><name>Raymond</name><uri>http://www.blogger.com/profile/02820584948582399090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/-j5n-KWuA8_U/Tx46p0qO7CI/AAAAAAAAAEc/tQmjpBSNbsE/s220/S7308663.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-5NuhWq9EAWg/Tx6Xs9Kw5WI/AAAAAAAAAFQ/JYP9xChq1ac/s72-c/Results%2BMRE%2BIdea.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-419970123056984232</id><published>2012-01-23T21:34:00.000-08:00</published><updated>2012-01-23T21:34:29.672-08:00</updated><title type='text'>Intrinsic Complexity of SEE</title><content type='html'>How complex should a learner working on SEE data sets be? Our intuition is that there is a need for complex learners, if the data set has enough complexity to it, i.e. if the data set can be divided into complex and self-contained regions. On the other hand, if most of the data is noise and if the data sets can be summarized with only a small number of instances and features, then there is no need for complex learners. The updated version of the QUICK paper investigates this question. The new version with all the results/figures updated is &lt;a href="http://unbox.org/stuff/var/ekrem/instanceLevel/text/active-v12.pdf" target="_blank"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-419970123056984232?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/419970123056984232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/intrinsic-complexity-of-see.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/419970123056984232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/419970123056984232'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/intrinsic-complexity-of-see.html' title='Intrinsic Complexity of SEE'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-435444572851400493</id><published>2012-01-23T19:49:00.000-08:00</published><updated>2012-01-23T19:59:16.691-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='replayability'/><category scheme='http://www.blogger.com/atom/ns#' term='core and casual'/><category scheme='http://www.blogger.com/atom/ns#' term='joe krall'/><title type='text'>Preview of the Paper ["First" Draft]</title><content type='html'>&lt;div&gt;Conference: Games and Software Engineering 2012.  &lt;/div&gt;&lt;div&gt;Location: Zurich Switzerland.  (Part of ICSE 2012.)&lt;/div&gt;&lt;div&gt;Due Date: Feb. 17th&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://dl.dropbox.com/u/30075723/joe/Aspects%20of%20Replayability%20in%20Games.pdf"&gt;Paper Link&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-435444572851400493?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/435444572851400493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/preview-of-paper-first-draft.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/435444572851400493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/435444572851400493'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/preview-of-paper-first-draft.html' title='Preview of the Paper [&quot;First&quot; Draft]'/><author><name>Joe Krall</name><uri>http://www.blogger.com/profile/04705736017054376245</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_qNPJrdRFvW8/TSyApOpWrVI/AAAAAAAAAGY/YuwoFPsv-bY/S220/n14220146_36117281_917.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6008190452093394221</id><published>2012-01-17T07:05:00.000-08:00</published><updated>2012-01-17T07:06:24.794-08:00</updated><title type='text'></title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:officedocumentsettings&gt;   &lt;o:allowpng/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves&gt;false&lt;/w:TrackMoves&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:drawinggridhorizontalspacing&gt;18 pt&lt;/w:DrawingGridHorizontalSpacing&gt;   &lt;w:drawinggridverticalspacing&gt;18 pt&lt;/w:DrawingGridVerticalSpacing&gt;   &lt;w:displayhorizontaldrawinggridevery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;   &lt;w:displayverticaldrawinggridevery&gt;0&lt;/w:DisplayVerticalDrawingGridEvery&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:dontautofitconstrainedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;   &lt;/w:Compatibility&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="276"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;  &lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */ table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:12.0pt;  font-family:"Times New Roman";  mso-ascii-font-family:Cambria;  mso-ascii-theme-font:minor-latin;  mso-hansi-font-family:Cambria;  mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;    &lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial"&gt;What I read this week&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial"&gt;CHALK proposal&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial; "&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial"&gt;Li H, Homer N. A survey of sequence alignment algorithms for next-generation sequencing. Brief Bioinform 2010;11:473-483.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin-left:.75in;mso-add-space:auto; text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="mso-ascii-font-family:Cambria;mso-fareast-font-family:Cambria; mso-hansi-font-family:Cambria;mso-bidi-font-family:Cambria"&gt;&lt;span style="mso-list:Ignore"&gt;-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial"&gt;hash tables, spaced seed, q-gram filter, multiple seed hits, suffix/prefix tries, seed extension, suffix trie, FM-index, inexact matches, gapped alignment, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="mso-ascii-font-family:Cambria;mso-fareast-font-family:Cambria; mso-hansi-font-family:Cambria;mso-bidi-font-family:Cambria"&gt;&lt;span style="mso-list:Ignore"&gt;-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial"&gt;Aligning sequence reads: gapped alignment, paired-end and mate-pair mapping, base quality, long-read aligner, capillary read aligner, SOLiD reads, bisulfite-treated reads, spliced reads, realignment&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left:.75in;mso-add-space:auto; text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="mso-ascii-font-family:Cambria;mso-fareast-font-family:Cambria; mso-hansi-font-family:Cambria;mso-bidi-font-family:Cambria"&gt;&lt;span style="mso-list:Ignore"&gt;-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial"&gt;Speed, memory considerations&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"&gt;&lt;span style="font-family:Arial;mso-bidi-font-family:&amp;quot;Helvetica Neue&amp;quot;; color:#262626"&gt;Revital Eres, Gad M Landau, Laxmi Parida. Permutation pattern discovery in biosequences.&lt;i&gt;Journal of computational biology a journal of computational molecular cell biology&lt;/i&gt; 2004 11 (6) p. 1050-1060&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left:.75in;mso-add-space:auto; text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="mso-ascii-font-family: Cambria;mso-fareast-font-family:Cambria;mso-hansi-font-family:Cambria; mso-bidi-font-family:Cambria;color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family:&amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;sliding window technique for pattern matching with examples&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"&gt;&lt;span style="font-family:Arial;mso-bidi-font-family:&amp;quot;Helvetica Neue&amp;quot;; color:#262626"&gt;Smith TF, Waterman MS. Indentification of common molecular subsequences. J Mol Biol 1981;147:195-7.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left:.75in;mso-add-space:auto; text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="mso-ascii-font-family: Cambria;mso-fareast-font-family:Cambria;mso-hansi-font-family:Cambria; mso-bidi-font-family:Cambria;color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family:&amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;Similarity (homology) measure&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"&gt;&lt;span style="font-family:Arial;mso-bidi-font-family:&amp;quot;Helvetica Neue&amp;quot;; color:#262626"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(38, 38, 38); font-family: Arial; "&gt;Smith TF, Waterman MS. Comparison of Biosequences. &lt;i&gt;Advances in Applied Mathematics&lt;/i&gt; 1981;489:482-489.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraph" style="margin-left:.75in;mso-add-space:auto; text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="mso-ascii-font-family: Cambria;mso-fareast-font-family:Cambria;mso-hansi-font-family:Cambria; mso-bidi-font-family:Cambria;color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family:&amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;More detailed algorithm for the Smith-Waterman homology measure, comparison to Sellers and Needleman and Wunsch algorithms&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"&gt;&lt;span style="font-family:Arial;mso-bidi-font-family:&amp;quot;Helvetica Neue&amp;quot;; color:#262626"&gt;MacIsaac KD, Fraenkel E (2006) Practical strategies for discovering regulatory DNA sequence motifs. PLoS Comput Biol 2(4): e36. DOI: 10.1371/journal.pcbi0020036&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin-left:.75in;mso-add-space:auto; text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="mso-ascii-font-family: Cambria;mso-fareast-font-family:Cambria;mso-hansi-font-family:Cambria; mso-bidi-font-family:Cambria;color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family:&amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;DNA Encoding Schemes with examples&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.25in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level2 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;; mso-fareast-font-family:&amp;quot;Courier New&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;; color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;o&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family: &amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;consensus sequence of preferred nucleotides (ACGT) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.25in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level2 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;; mso-fareast-font-family:&amp;quot;Courier New&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;; color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;o&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family: &amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;position weight matrix (PWM) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.25in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level2 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;; mso-fareast-font-family:&amp;quot;Courier New&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;; color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;o&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family: &amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;example: seq to pwm 6 positions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="mso-ascii-font-family: Cambria;mso-fareast-font-family:Cambria;mso-hansi-font-family:Cambria; mso-bidi-font-family:Cambria;color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family:&amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;Clustering of DNA - techniques, dimensionality&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.25in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level2 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;; mso-fareast-font-family:&amp;quot;Courier New&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;; color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;o&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family: &amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;k-medroids &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.25in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level2 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;; mso-fareast-font-family:&amp;quot;Courier New&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;; color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;o&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family: &amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;SOM, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.25in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level2 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;; mso-fareast-font-family:&amp;quot;Courier New&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;; color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;o&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family: &amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;hierarchical clustering to the motifs and combined clusters with a similarity exceeding 70% by computing a consensus sequence&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:.75in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level1 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="mso-ascii-font-family: Cambria;mso-fareast-font-family:Cambria;mso-hansi-font-family:Cambria; mso-bidi-font-family:Cambria;color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family:&amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;Distance / similarity measure for DNA sequences&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:1.25in;mso-add-space: auto;text-indent:-.25in;mso-pagination:none;mso-list:l0 level2 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;; mso-fareast-font-family:&amp;quot;Courier New&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;; color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;o&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family: &amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;fraction of common bits as a similarity metric&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-left:1.25in;mso-add-space:auto; text-indent:-.25in;mso-pagination:none;mso-list:l0 level2 lfo1;mso-layout-grid-align: none;text-autospace:none"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:&amp;quot;Courier New&amp;quot;; mso-fareast-font-family:&amp;quot;Courier New&amp;quot;;mso-bidi-font-family:&amp;quot;Courier New&amp;quot;; color:#262626"&gt;&lt;span style="mso-list:Ignore"&gt;o&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-family:Arial;mso-bidi-font-family: &amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;Pearson correlation coefficient between motif PWMs as the &lt;span style="mso-tab-count:1"&gt;      &lt;/span&gt;&lt;span style="mso-tab-count:1"&gt;      &lt;/span&gt;&lt;span style="mso-tab-count:1"&gt;      &lt;/span&gt;similarity measure&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"&gt;&lt;span style="font-family:&amp;quot;Helvetica Neue&amp;quot;;mso-bidi-font-family: &amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;Next week:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-pagination:none;mso-layout-grid-align:none; text-autospace:none"&gt;&lt;span style="font-family:&amp;quot;Helvetica Neue&amp;quot;;mso-bidi-font-family: &amp;quot;Helvetica Neue&amp;quot;;color:#262626"&gt;I need to understand basics of DNA, Computational Chemistry, and Bioinformatics better.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;I have a few book chapters downloaded from the WVU libraries electronic collection. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!--EndFragment--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6008190452093394221?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6008190452093394221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/0-false-18-pt-18-pt-0-0-false-false.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6008190452093394221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6008190452093394221'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/0-false-18-pt-18-pt-0-0-false-false.html' title=''/><author><name>engine_erin_g</name><uri>http://www.blogger.com/profile/18028837120604683206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_9M5QOidyq_E/S0e9YOVqcLI/AAAAAAAAAAM/eWl7c-H8VzM/S220/Yellow+Shirt.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-4556721977026231120</id><published>2012-01-17T05:37:00.000-08:00</published><updated>2012-01-17T06:03:16.439-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='replayability'/><category scheme='http://www.blogger.com/atom/ns#' term='core and casual'/><category scheme='http://www.blogger.com/atom/ns#' term='joe krall'/><title type='text'>Core Games and Casual Games</title><content type='html'>&lt;span style="color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; background-color: rgb(247, 219, 126); "&gt;No person is entirely a casual or core gamer, nor can you define them as “50% casual, 50% core.”&lt;/span&gt;   What about games?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some people have mixed opinions about the nature of the games they love to play.  Survey on FlyFF: &lt;a href="http://www.esurveyspro.com/Survey.aspx?id=92c00c57-ee20-4047-9ed4-100fae8b7644"&gt;http://www.esurveyspro.com/Survey.aspx?id=92c00c57-ee20-4047-9ed4-100fae8b7644&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From that, perhaps we can assign replayability-aspect importance to different core-casual scores.&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.grabilla.com/02111-22a4d3b4-88fc-496f-be33-a683f61d40a9.png"&gt;http://www.grabilla.com/02111-22a4d3b4-88fc-496f-be33-a683f61d40a9.png&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-4556721977026231120?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/4556721977026231120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/core-games-and-casual-games.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4556721977026231120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4556721977026231120'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/core-games-and-casual-games.html' title='Core Games and Casual Games'/><author><name>Joe Krall</name><uri>http://www.blogger.com/profile/04705736017054376245</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_qNPJrdRFvW8/TSyApOpWrVI/AAAAAAAAAGY/YuwoFPsv-bY/S220/n14220146_36117281_917.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-7305638731907995511</id><published>2012-01-17T04:02:00.000-08:00</published><updated>2012-01-17T04:02:15.501-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WillM'/><title type='text'>Frustration with concept Lattices</title><content type='html'>I've been trying to implement this:&lt;br /&gt;&lt;a href="http://www.gbspublisher.com/ijtacs/1010.pdf"&gt;http://www.gbspublisher.com/ijtacs/1010.pdf&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Unfortunately, I just haven't been able to so far. Hopefully have something by the meeting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-7305638731907995511?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/7305638731907995511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/frustration-with-concept-lattices.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7305638731907995511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7305638731907995511'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/frustration-with-concept-lattices.html' title='Frustration with concept Lattices'/><author><name>Death by Smiley</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://3.bp.blogspot.com/_uxsp7yqNu50/STdsWjiD6EI/AAAAAAAAAAg/A0f0QilxMDo/S220/1111evilsmiley.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-1405965454282236138</id><published>2012-01-17T01:17:00.000-08:00</published><updated>2012-01-17T01:19:55.854-08:00</updated><title type='text'>First week of research</title><content type='html'>&lt;div style="width:425px" id="__ss_11101727"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/jarilynhernandez/first-week-of-research-11101727" title="First week of research" target="_blank"&gt;First week of research&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/11101727" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/jarilynhernandez" target="_blank"&gt;Jarilyn Hernandez&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-1405965454282236138?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/1405965454282236138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/first-week-of-research.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1405965454282236138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1405965454282236138'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/first-week-of-research.html' title='First week of research'/><author><name>Jarilyn Hernandez</name><uri>http://www.blogger.com/profile/15948338283052313616</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://3.bp.blogspot.com/-zSF9KK-0Rx0/TxU2zseBGvI/AAAAAAAAAJI/iSU2rxjuPZQ/s220/Jary_1.PNG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-5222772114793143372</id><published>2012-01-10T08:55:00.001-08:00</published><updated>2012-01-10T08:55:30.615-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WillM'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual machine'/><title type='text'>Virtual Machine and You: A match made in coding heaven</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: arial; font-size: x-small;"&gt;Here's the link to set up Ubuntu Virtual Machine, you crazy coders you:&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://menzies.us/cs472/"&gt;http://menzies.us/cs472/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From here, go to Projects-&amp;gt;Homework 1&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;E-mail me if you have questions.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-5222772114793143372?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/5222772114793143372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/virtual-machine-and-you-match-made-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5222772114793143372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5222772114793143372'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/virtual-machine-and-you-match-made-in.html' title='Virtual Machine and You: A match made in coding heaven'/><author><name>Death by Smiley</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://3.bp.blogspot.com/_uxsp7yqNu50/STdsWjiD6EI/AAAAAAAAAAg/A0f0QilxMDo/S220/1111evilsmiley.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-2061250879347227197</id><published>2012-01-09T13:34:00.000-08:00</published><updated>2012-01-09T14:25:49.651-08:00</updated><title type='text'>NSGA-II</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-RMILHUPh_B4/TwtnpyLA1GI/AAAAAAAAALQ/phpS6vQep7s/s1600/clusters0026.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 400px;" src="http://1.bp.blogspot.com/-RMILHUPh_B4/TwtnpyLA1GI/AAAAAAAAALQ/phpS6vQep7s/s400/clusters0026.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5695760121280386146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Original takes about 900 ms.&lt;/p&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-EbouR_j5I4I/TwtnqFyZ0pI/AAAAAAAAALc/mlWwzxRA658/s1600/clusters0027.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 400px;" src="http://3.bp.blogspot.com/-EbouR_j5I4I/TwtnqFyZ0pI/AAAAAAAAALc/mlWwzxRA658/s400/clusters0027.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5695760126545875602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Clustered takes about 1100 ms.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-2061250879347227197?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/2061250879347227197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/nsga-ii.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2061250879347227197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2061250879347227197'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2012/01/nsga-ii.html' title='NSGA-II'/><author><name>Joseph</name><uri>http://www.blogger.com/profile/04618844624564958004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ALiCYOWBqMs/R_2EOXYnnGI/AAAAAAAAAAQ/kWTmugLFfwk/S220/Joseph.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-RMILHUPh_B4/TwtnpyLA1GI/AAAAAAAAALQ/phpS6vQep7s/s72-c/clusters0026.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-128169906070993851</id><published>2011-12-16T07:48:00.000-08:00</published><updated>2011-12-16T07:50:29.497-08:00</updated><title type='text'>Measurements of Stability</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-H2I5PvjUQzE/TutoqNjbLTI/AAAAAAAAAKg/ZkNcEQImBmE/s1600/trial_9.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-H2I5PvjUQzE/TutoqNjbLTI/AAAAAAAAAKg/ZkNcEQImBmE/s400/trial_9.png" alt="" id="BLOGGER_PHOTO_ID_5686754028887420210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-75H8jrjR18E/Tutop32gOgI/AAAAAAAAAKQ/88TMR-cJ0bY/s1600/fonseca_trial_1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-75H8jrjR18E/Tutop32gOgI/AAAAAAAAAKQ/88TMR-cJ0bY/s400/fonseca_trial_1.png" alt="" id="BLOGGER_PHOTO_ID_5686754023061862914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-hOSY1182boo/Tutop1YrfKI/AAAAAAAAAKI/CDzzYkxDRI0/s1600/schaffer_trial_5.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-hOSY1182boo/Tutop1YrfKI/AAAAAAAAAKI/CDzzYkxDRI0/s400/schaffer_trial_5.png" alt="" id="BLOGGER_PHOTO_ID_5686754022399900834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-3Z16JGWFoPw/Tutoqlk-P6I/AAAAAAAAAKs/G8-x4FKLtNk/s1600/tanaka_trial_7.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-3Z16JGWFoPw/Tutoqlk-P6I/AAAAAAAAAKs/G8-x4FKLtNk/s400/tanaka_trial_7.png" alt="" id="BLOGGER_PHOTO_ID_5686754035336363938" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-128169906070993851?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/128169906070993851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/12/measurements-of-stability.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/128169906070993851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/128169906070993851'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/12/measurements-of-stability.html' title='Measurements of Stability'/><author><name>Joseph</name><uri>http://www.blogger.com/profile/04618844624564958004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ALiCYOWBqMs/R_2EOXYnnGI/AAAAAAAAAAQ/kWTmugLFfwk/S220/Joseph.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-H2I5PvjUQzE/TutoqNjbLTI/AAAAAAAAAKg/ZkNcEQImBmE/s72-c/trial_9.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-7686117131708216720</id><published>2011-12-05T20:33:00.001-08:00</published><updated>2011-12-05T20:34:38.879-08:00</updated><title type='text'>unsupervised learning results</title><content type='html'>nasa93&lt;br /&gt;&lt;pre&gt;&amp;gt; ,kloc,0&lt;br /&gt;&amp;gt; ,acap,0.22927988981346761332&lt;br /&gt;&amp;gt; ,data,0.2334438373917348819&lt;br /&gt;&amp;gt; ,time,0.25423355037952316549&lt;br /&gt;&amp;gt; ,plex,0.26866055225810964169&lt;br /&gt;&amp;gt; ,stor,0.27441589382858594393&lt;br /&gt;&amp;gt; ,pmat,0.3093114132807298633&lt;br /&gt;&amp;gt; ,cplx,0.34470954768369121979&lt;br /&gt;&amp;gt; ,apex,0.35198812495229314656&lt;br /&gt;&amp;gt; ,pcap,0.36553252022821636213&lt;br /&gt;&amp;gt; ,rely,0.40329996377433946497&lt;br /&gt;&amp;gt; ,ltex,0.46603801062070232542&lt;br /&gt;&amp;gt; ,pvol,0.56369464132541236001&lt;br /&gt;&amp;gt; ,sced,0.58780717952192207409&lt;br /&gt;&amp;gt; ,tool,0.82277351898917538975&lt;br /&gt;&amp;gt; ,docu,1&lt;br /&gt;&amp;gt; ,flex,1&lt;br /&gt;&amp;gt; ,pcon,1&lt;br /&gt;&amp;gt; ,prec,1&lt;br /&gt;&amp;gt; ,resl,1&lt;br /&gt;&amp;gt; ,ruse,1&lt;br /&gt;&amp;gt; ,site,1&lt;br /&gt;&amp;gt; ,team,1&lt;br /&gt;&lt;/pre&gt;coc81&lt;br /&gt;&lt;pre&gt;&amp;gt; ,tool,0&lt;br /&gt;&amp;gt; ,acap,1&lt;br /&gt;&amp;gt; ,aexp,1&lt;br /&gt;&amp;gt; ,cplx,1&lt;br /&gt;&amp;gt; ,data,1&lt;br /&gt;&amp;gt; ,dev_mode,1&lt;br /&gt;&amp;gt; ,lexp,1&lt;br /&gt;&amp;gt; ,loc,1&lt;br /&gt;&amp;gt; ,modp,1&lt;br /&gt;&amp;gt; ,pcap,1&lt;br /&gt;&amp;gt; ,project_id,1&lt;br /&gt;&amp;gt; ,rely,1&lt;br /&gt;&amp;gt; ,sced,1&lt;br /&gt;&amp;gt; ,stor,1&lt;br /&gt;&amp;gt; ,time,1&lt;br /&gt;&amp;gt; ,turn,1&lt;br /&gt;&amp;gt; ,vexp,1&lt;br /&gt;&amp;gt; ,virt,1&lt;br /&gt;&lt;/pre&gt;desharnais&lt;br /&gt;&lt;pre&gt;&amp;gt;&amp;gt; ,YearEnd,0&lt;br /&gt;&amp;gt;&amp;gt; ,Adjustment,1&lt;br /&gt;&amp;gt;&amp;gt; ,Entities,1&lt;br /&gt;&amp;gt;&amp;gt; ,Langage,1&lt;br /&gt;&amp;gt;&amp;gt; ,Length,1&lt;br /&gt;&amp;gt;&amp;gt; ,ManagerExp,1&lt;br /&gt;&amp;gt;&amp;gt; ,PointsAjust,1&lt;br /&gt;&amp;gt;&amp;gt; ,PointsNonAdjust,1&lt;br /&gt;&amp;gt;&amp;gt; ,Project,1&lt;br /&gt;&amp;gt;&amp;gt; ,TeamExp,1&lt;br /&gt;&amp;gt;&amp;gt; ,Transactions,1&lt;br /&gt;&lt;/pre&gt;finnish&lt;br /&gt;&lt;pre&gt;&amp;gt;&amp;gt; ,prod,0&lt;br /&gt;&amp;gt;&amp;gt; ,at,1&lt;br /&gt;&amp;gt;&amp;gt; ,co,1&lt;br /&gt;&amp;gt;&amp;gt; ,FP,1&lt;br /&gt;&amp;gt;&amp;gt; ,hw,1&lt;br /&gt;&lt;br /&gt;nasa93n&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&amp;gt;&amp;gt; ,prec,0&lt;br /&gt;&amp;gt;&amp;gt; ,flex,0.11243402160650950439&lt;br /&gt;&amp;gt;&amp;gt; ,docu,0.33052121547798030132&lt;br /&gt;&amp;gt;&amp;gt; ,resl,0.40212091296737206836&lt;br /&gt;&amp;gt;&amp;gt; ,apex,0.46229399349528710328&lt;br /&gt;&amp;gt;&amp;gt; ,data,0.46229399349528710328&lt;br /&gt;&amp;gt;&amp;gt; ,acap,0.61482323785435888386&lt;br /&gt;&amp;gt;&amp;gt; ,pvol,0.61482323785435888386&lt;br /&gt;&amp;gt;&amp;gt; ,sced,0.61482323785435888386&lt;br /&gt;&amp;gt;&amp;gt; ,stor,0.61482323785435888386&lt;br /&gt;&amp;gt;&amp;gt; ,cplx,0.70398054754829086921&lt;br /&gt;&amp;gt;&amp;gt; ,kloc,0.78682242656022605143&lt;br /&gt;&amp;gt;&amp;gt; ,ltex,0.78682242656022605143&lt;br /&gt;&amp;gt;&amp;gt; ,pcap,0.78682242656022605143&lt;br /&gt;&amp;gt;&amp;gt; ,pmat,0.78682242656022605143&lt;br /&gt;&amp;gt;&amp;gt; ,rely,0.78682242656022605143&lt;br /&gt;&amp;gt;&amp;gt; ,ruse,0.78682242656022605143&lt;br /&gt;&amp;gt;&amp;gt; ,team,0.78682242656022605143&lt;br /&gt;&amp;gt;&amp;gt; ,time,0.78682242656022605143&lt;br /&gt;&amp;gt;&amp;gt; ,tool,0.78682242656022605143&lt;br /&gt;&amp;gt;&amp;gt; ,plex,0.87700247550119436735&lt;br /&gt;&amp;gt;&amp;gt; ,site,0.87700247550119436735&lt;br /&gt;&amp;gt;&amp;gt; ,pcon,1&lt;br /&gt;&lt;br /&gt;china&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&amp;gt;&amp;gt; ,Duration,0&lt;br /&gt;&amp;gt;&amp;gt; ,Resource,0.18076822524622718213&lt;br /&gt;&amp;gt;&amp;gt; ,Enquiry,0.70229300937753547096&lt;br /&gt;&amp;gt;&amp;gt; ,Added,0.70418156239280693676&lt;br /&gt;&amp;gt;&amp;gt; ,NPDR_AFP,0.71748509491228684709&lt;br /&gt;&amp;gt;&amp;gt; ,AFP,0.84023872986505276916&lt;br /&gt;&amp;gt;&amp;gt; ,N_effort,0.84023872986505276916&lt;br /&gt;&amp;gt;&amp;gt; ,Interface,0.85325277904975838084&lt;br /&gt;&amp;gt;&amp;gt; ,File,0.9226111617867434056&lt;br /&gt;&amp;gt;&amp;gt; ,Input,0.94562919153491631352&lt;br /&gt;&amp;gt;&amp;gt; ,Output,0.96948001254205484756&lt;br /&gt;&amp;gt;&amp;gt; ,Changed,0.98391349972332420304&lt;br /&gt;&amp;gt;&amp;gt; ,Deleted,1&lt;br /&gt;&amp;gt;&amp;gt; ,Dev.Type,1&lt;br /&gt;&amp;gt;&amp;gt; ,ID,1&lt;br /&gt;&amp;gt;&amp;gt; ,NPDU_UFP,1&lt;br /&gt;&amp;gt;&amp;gt; ,PDR_AFP,1&lt;br /&gt;&amp;gt;&amp;gt; ,PDR_UFP,1&lt;br /&gt;&lt;br /&gt;miyazaki94&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;&amp;gt;&amp;gt; ,KLOC,0&lt;br /&gt;&amp;gt;&amp;gt; ,FORM,0.40638957366031353002&lt;br /&gt;&amp;gt;&amp;gt; ,ESCRN,0.43471405099857385324&lt;br /&gt;&amp;gt;&amp;gt; ,EFILE,0.63742030743007560556&lt;br /&gt;&amp;gt;&amp;gt; ,FILE,0.74270091796517645477&lt;br /&gt;&amp;gt;&amp;gt; ,EFORM,0.89605538051121036425&lt;br /&gt;&amp;gt;&amp;gt; ,SCRN,1&lt;br /&gt;&lt;/pre&gt;&lt;h2&gt;MRE results&lt;/h2&gt;Just listening to the best X percent of attributes, sorted by entropy.&lt;br /&gt;&lt;small&gt;&lt;pre&gt;#data sets        cutoff a  ignore           0   25   50    75     100&lt;br /&gt;----------------  ------ -  -------------   ---  ---  ----  ----   ----&lt;br /&gt;data/nasa93.arff, 0.25,  5, 1, , , 10, 0, |, 0,  0.6, 0.81, 0.91,  9.99&lt;br /&gt;data/nasa93.arff, 0.33,  7, 1, , , 10, 0, |, 0, 0.51, 0.77, 0.89,  7.33&lt;br /&gt;data/nasa93.arff,  0.5, 11, 1, , , 10, 0, |, 0, 0.35, 0.69, 0.85, 33.08&lt;br /&gt;data/nasa93.arff, 0.66, 15, 1, , , 10, 0, |, 0, 0.37, 0.61, 0.84,     7&lt;br /&gt;data/nasa93.arff, 0.75, 23, 1, , , 10, 0, |, 0,  0.4, 0.63,  0.9,  12.5&lt;br /&gt;data/nasa93.arff,    1, 23, 1, , , 10, 0, |, 0, 0.42, 0.63, 0.83,  7.33&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;data/desharnais.arff, 0.001,  1, 1, , , 10, 0, |, 0, 0.34, 0.46, 0.65, 5.92&lt;br /&gt;data/desharnais.arff,  0.25, 11, 1, , , 10, 0, |, 0, 0.22, 0.37, 0.56, 3.87&lt;br /&gt;data/desharnais.arff,  0.33, 11, 1, , , 10, 0, |, 0, 0.25, 0.37, 0.56, 3.87&lt;br /&gt;data/desharnais.arff,   0.5, 11, 1, , , 10, 0, |, 0, 0.25, 0.37, 0.56, 3.87&lt;br /&gt;data/desharnais.arff,  0.66, 11, 1, , , 10, 0, |, 0, 0.25, 0.37, 0.56, 3.87&lt;br /&gt;data/desharnais.arff,  0.75, 10, 1, , , 10, 0, |, 0, 0.27, 0.48, 0.62, 4.18&lt;br /&gt;data/desharnais.arff,     1, 11, 1, , , 10, 0, |, 0, 0.25, 0.37, 0.56, 3.87&lt;br /&gt; &lt;/pre&gt;&lt;pre&gt;data/finnish.arff, 0.001, 1, 1, , , 10, 0, |, 0.02, 0.48, 0.71, 0.81, 5.23&lt;br /&gt;data/finnish.arff,  0.25, 1, 1, , , 10, 0, |, 0.05, 0.59, 0.79, 0.85, 4.77&lt;br /&gt;data/finnish.arff,  0.33, 1, 1, , , 10, 0, |, 0.01, 0.58, 0.72, 0.84,  4.9&lt;br /&gt;data/finnish.arff,   0.5, 5, 1, , , 10, 0, |, 0.09, 0.61, 0.76, 0.85,  9.5&lt;br /&gt;data/finnish.arff,  0.66, 5, 1, , , 10, 0, |, 0.09, 0.61, 0.76, 0.85,  9.5&lt;br /&gt;data/finnish.arff,  0.75, 5, 1, , , 10, 0, |, 0.09, 0.61, 0.76, 0.85,  9.5&lt;br /&gt;data/finnish.arff,     1, 5, 1, , , 10, 0, |, 0.09, 0.61, 0.76, 0.85,  9.5&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;data/coc81.arff, 0.001,   , 1, , , 10, 0, |, 0.07, 0.63, 0.82, 0.98, 15.92&lt;br /&gt;data/coc81.arff,  0.25, 18, 1, , , 10, 0, |, 0.04, 0.76, 0.93,    1, 15.25&lt;br /&gt;data/coc81.arff,  0.33, 18, 1, , , 10, 0, |,    0,  0.6, 0.77, 0.93, 18.58&lt;br /&gt;data/coc81.arff,   0.5, 18, 1, , , 10, 0, |, 0.04, 0.63, 0.86, 0.98,  30.5&lt;br /&gt;data/coc81.arff,  0.66, 18, 1, , , 10, 0, |, 0.04, 0.62, 0.89, 0.99, 27.75&lt;br /&gt;data/coc81.arff,  0.75, 18, 1, , , 10, 0, |,    0, 0.49, 0.85, 0.98, 15.92&lt;br /&gt;data/coc81.arff,     1, 18, 1, , , 10, 0, |,    0, 0.63, 0.84, 0.98, 17.47&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;data/coc81.arff, 0.001,  1, 1, , , 10, 0, |, 0.04, 0.69,  0.9, 0.98, 14.57&lt;br /&gt;data/coc81.arff,  0.25, 18, 1, , , 10, 0, |,    0, 0.47, 0.82, 0.96, 27.75&lt;br /&gt;data/coc81.arff,  0.33, 18, 1, , , 10, 0, |, 0.01, 0.66, 0.86, 0.98, 15.92&lt;br /&gt;data/coc81.arff,   0.5, 18, 1, , , 10, 0, |, 0.04, 0.58, 0.86, 0.98, 16.96&lt;br /&gt;data/coc81.arff,  0.66, 18, 1, , , 10, 0, |, 0.05, 0.62, 0.94, 1.45, 25.86&lt;br /&gt;data/coc81.arff,  0.75, 18, 1, , , 10, 0, |,    0, 0.62, 0.91, 0.96, 15.92&lt;br /&gt;data/coc81.arff,     1, 18, 1, , , 10, 0, |, 0.06, 0.69, 0.88, 0.99, 15.92&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;data/miyazaki94.arff, 0.001, 1, 1, , , 10, 0, |,    0, 0.24, 0.45,  0.7,  6.02&lt;br /&gt;data/miyazaki94.arff,  0.25, 1, 1, , , 10, 0, |,    0,  0.2, 0.46, 0.76, 14.25&lt;br /&gt;data/miyazaki94.arff,  0.33, 2, 1, , , 10, 0, |, 0.03, 0.39, 0.61, 0.72, 14.25&lt;br /&gt;data/miyazaki94.arff,   0.5, 3, 1, , , 10, 0, |, 0.01, 0.24, 0.43, 0.63,  4.36&lt;br /&gt;data/miyazaki94.arff,  0.66, 4, 1, , , 10, 0, |,    0,  0.4, 0.61, 0.79,  3.79&lt;br /&gt;data/miyazaki94.arff,  0.75, 5, 1, , , 10, 0, |, 0.02, 0.31, 0.45, 0.72,  3.57&lt;br /&gt;data/miyazaki94.arff,     1, 7, 1, , , 10, 0, |,    0,  0.2, 0.63, 0.78,  5.35&lt;br /&gt;&lt;/pre&gt;&lt;pre&gt;data/china.arff, 0.001,  1, 1, , , 10, 0, |, 0,  0.5, 0.76, 0.94, 93.48&lt;br /&gt;data/china.arff,  0.25,  5, 1, , , 10, 0, |, 0, 0.14, 0.27, 0.45, 14.67&lt;br /&gt;data/china.arff,  0.33,  5, 1, , , 10, 0, |, 0, 0.44, 0.66, 0.83, 46.84&lt;br /&gt;data/china.arff,   0.5,  9, 1, , , 10, 0, |, 0, 0.21, 0.37, 0.58,  8.46&lt;br /&gt;data/china.arff,  0.66, 13, 1, , , 10, 0, |, 0, 0.24, 0.38, 0.59, 13.63&lt;br /&gt;data/china.arff,  0.75, 18, 1, , , 10, 0, |, 0, 0.38, 0.58, 0.76, 12.08&lt;br /&gt;data/china.arff,     1, 18, 1, , , 10, 0, |, 0, 0.37, 0.57, 0.75, 19.35&lt;br /&gt;&lt;/pre&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-7686117131708216720?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/7686117131708216720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/12/unsupervised-learning-results.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7686117131708216720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7686117131708216720'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/12/unsupervised-learning-results.html' title='unsupervised learning results'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-8379315141717089498</id><published>2011-12-05T13:48:00.000-08:00</published><updated>2011-12-05T13:49:38.281-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-pETI7XopCf4/Tt08MIpw71I/AAAAAAAAAuc/_cy4euPQMMY/s1600/board_vs_catan_results.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 130px;" src="http://4.bp.blogspot.com/-pETI7XopCf4/Tt08MIpw71I/AAAAAAAAAuc/_cy4euPQMMY/s320/board_vs_catan_results.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5682764483990187858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comparison of main results from surveys on "all board games together" versus just a single board game: The Settlers of Catan.  Social and Impact seem most similar.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-8379315141717089498?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/8379315141717089498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/12/comparison-of-main-results-from-surveys.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8379315141717089498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8379315141717089498'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/12/comparison-of-main-results-from-surveys.html' title=''/><author><name>Joe Krall</name><uri>http://www.blogger.com/profile/04705736017054376245</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_qNPJrdRFvW8/TSyApOpWrVI/AAAAAAAAAGY/YuwoFPsv-bY/S220/n14220146_36117281_917.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-pETI7XopCf4/Tt08MIpw71I/AAAAAAAAAuc/_cy4euPQMMY/s72-c/board_vs_catan_results.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-8632380095594176497</id><published>2011-11-29T06:29:00.001-08:00</published><updated>2011-11-29T06:29:11.536-08:00</updated><title type='text'>Tuning a learner</title><content type='html'>See &lt;a href="http://unbox.org/stuff/var/timm/11/idea/data/ideasMAR_fss.txt"&gt;http://unbox.org/stuff/var/timm/11/idea/data/ideasMAR_fss.txt&lt;/a&gt; for what happens when I run and &lt;a href="http://unbox.org/stuff/var/timm/11/idea/html/idea.html"&gt;http://unbox.org/stuff/var/timm/11/idea/html/idea.html&lt;/a&gt; to generate &lt;a href="http://unbox.org/stuff/var/timm/11/idea/data/ideasMAR.csv"&gt;http://unbox.org/stuff/var/timm/11/idea/data/ideasMAR.csv&lt;/a&gt;, then summarize with &lt;a href="http://unbox.org/stuff/var/timm/11/idea/ideas.sh"&gt;http://unbox.org/stuff/var/timm/11/idea/ideas.sh&lt;/a&gt; through feature selection&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-8632380095594176497?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/8632380095594176497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/tuning-learner.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8632380095594176497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8632380095594176497'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/tuning-learner.html' title='Tuning a learner'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-5463292148672530849</id><published>2011-11-28T20:36:00.001-08:00</published><updated>2011-11-28T20:38:15.702-08:00</updated><title type='text'>Active Learning for Defect Data</title><content type='html'>&lt;a href="http://unbox.org/stuff/var/ekrem/active-defect/text/active-defect-v1.pdf" target="_blank"&gt;Here&lt;/a&gt; is a nice report about the active learning experiments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-5463292148672530849?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/5463292148672530849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/active-learning-for-defect-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5463292148672530849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5463292148672530849'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/active-learning-for-defect-data.html' title='Active Learning for Defect Data'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-8307831255148774596</id><published>2011-11-14T19:17:00.001-08:00</published><updated>2011-11-14T19:19:45.962-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Surveys'/><category scheme='http://www.blogger.com/atom/ns#' term='Relayability'/><category scheme='http://www.blogger.com/atom/ns#' term='joe krall'/><title type='text'>Replayability Surveys</title><content type='html'>&lt;div&gt;Survey results for a few types of games:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;MMO RPG Game (FlyFF):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/-SD-bQBQUmBg/TsHZ7QzNRwI/AAAAAAAAAuE/zorPkmAY3Qs/s1600/mmo_rpg_replayability_survey.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 208px;" src="http://2.bp.blogspot.com/-SD-bQBQUmBg/TsHZ7QzNRwI/AAAAAAAAAuE/zorPkmAY3Qs/s320/mmo_rpg_replayability_survey.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5675056617608791810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Board games:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/-z-XJXrjZqU4/TsHZ7Z7TeFI/AAAAAAAAAt8/dkRRmf90Xa4/s1600/board_game_replayability_survey.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 202px;" src="http://4.bp.blogspot.com/-z-XJXrjZqU4/TsHZ7Z7TeFI/AAAAAAAAAt8/dkRRmf90Xa4/s320/board_game_replayability_survey.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5675056620058671186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-8307831255148774596?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/8307831255148774596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/replayability-surveys.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8307831255148774596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8307831255148774596'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/replayability-surveys.html' title='Replayability Surveys'/><author><name>Joe Krall</name><uri>http://www.blogger.com/profile/04705736017054376245</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_qNPJrdRFvW8/TSyApOpWrVI/AAAAAAAAAGY/YuwoFPsv-bY/S220/n14220146_36117281_917.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-SD-bQBQUmBg/TsHZ7QzNRwI/AAAAAAAAAuE/zorPkmAY3Qs/s72-c/mmo_rpg_replayability_survey.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-9174912897908351854</id><published>2011-11-14T13:59:00.001-08:00</published><updated>2011-11-14T21:55:09.241-08:00</updated><title type='text'></title><content type='html'>&lt;b&gt;1. Bias Variance Analysis&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; a) Anova -&amp;gt; Bias is 8/20, Variance is 14/20&lt;br /&gt;&amp;nbsp; &amp;nbsp; b) Scott&amp;amp;Anova -&amp;gt; Bias is 8/20, Variance is 15/20&lt;br /&gt;&amp;nbsp; &amp;nbsp; c) Anova plus Cohen's correction: Bias is 8/20&lt;br /&gt;&amp;nbsp; &amp;nbsp; d) Kruskal-Wallis not so good: Bias is 4/20 and variance is 10/20&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; e) Sorted bias values of all the data sets plotted are &lt;a href="http://unbox.org/stuff/var/ekrem/biasVar/code/biasPlots/"&gt;here&lt;/a&gt;.&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span" style="color: blue;"&gt;The above plots showed us that there are extreme values due to new experimental conditions.&lt;/span&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; f) The Friedman-Nemenyi plots are &lt;a href="http://unbox.org/stuff/var/ekrem/biasVar/code/nemenyiPlots/"&gt;here&lt;/a&gt;&amp;nbsp;for separate data sets.&lt;br /&gt;&amp;nbsp; &amp;nbsp; g) The same test as before for the entire 20 data sets together are &lt;a href="http://unbox.org/stuff/var/ekrem/biasVar/code/nemenyiPlots/Friedman-Nimenyi%20results.docx"&gt;here&lt;/a&gt;.&lt;br /&gt;&amp;nbsp; &amp;nbsp; h) Re-generate boxplots with the new experimental conditions.&lt;br /&gt;&lt;br /&gt;I applied a correction on the analysis, because...&lt;br /&gt;&lt;a href="http://unbox.org/stuff/var/ekrem/biasVar/text/BiasVar_v5.pdf"&gt;Here&lt;/a&gt; is the paper with new boxplots..&lt;br /&gt;&lt;a href="http://unbox.org/stuff/var/ekrem/biasVar/code/nemenyiPlots/"&gt;Here&lt;/a&gt; is the Friedman Nimenyi plots on separate data sets, bias is the same for 15 out of 20 data sets..&lt;br /&gt;Below is the result of Friedman Nimenyi over all data sets, i.e. if we see it as 20 repetitions.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4iFhJsvYn6k/TsH-cfcIV9I/AAAAAAAAASM/4Kfa3Sr7NUE/s1600/friedman.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-4iFhJsvYn6k/TsH-cfcIV9I/AAAAAAAAASM/4Kfa3Sr7NUE/s320/friedman.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Papers&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; a) HK paper is revised and is ready to be seen &lt;a href="http://unbox.org/stuff/var/ekrem/cbr_bestk/text/cbr-bestk-v2.pdf"&gt;here&lt;/a&gt;.&lt;br /&gt;&amp;nbsp; &amp;nbsp; b) Active learning paper's major revision is submitted to TSE.&lt;br /&gt;&amp;nbsp; &amp;nbsp; c) Camera ready versions of ensemble and kernel papers are submitted to TSE and ESEM.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. The break-point experiments&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-9174912897908351854?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/9174912897908351854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/9174912897908351854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/9174912897908351854'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/1.html' title=''/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-4iFhJsvYn6k/TsH-cfcIV9I/AAAAAAAAASM/4Kfa3Sr7NUE/s72-c/friedman.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6692627821333847936</id><published>2011-11-14T12:25:00.000-08:00</published><updated>2011-11-14T12:36:34.260-08:00</updated><title type='text'>Clustering Accelerates NSGA-II</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-f7rFp9_w7zM/TsF5Zx0nvaI/AAAAAAAAAJw/uKjezuMqb1I/s1600/distance.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 242px;" src="http://2.bp.blogspot.com/-f7rFp9_w7zM/TsF5Zx0nvaI/AAAAAAAAAJw/uKjezuMqb1I/s400/distance.png" alt="" id="BLOGGER_PHOTO_ID_5674950489241271714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Using a natural clustering method, and replacing poor solutions with  solutions bred within "interesting" clusters, appears to accelerate how  quickly NSGA-II converges upon the Pareto frontier with little impact on  the diversity of the solutions or the speed of the algorithm.&lt;br /&gt;&lt;br /&gt;Clusters are divided by heuristically and recursively dividing space along a natural axis for the individuals.  The FastMap heuristic is used to pick individuals that are very distant from each other by their independent attributes.  All the other individuals are placed in the coordinate space by the magnitude of their orthogonal projections onto the line between the two extreme individuals.  A division point is chosen along this axis that minimizes the weighted variance of the individuals' ranks.  The splitting continues on each half of the split down to "sqrt(individuals)".&lt;br /&gt;&lt;br /&gt;An "interesting" cluster is one that has at least one first-rank individual within it and a low ratio of first-rank individuals to total individuals in the cluster.  A "boring" cluster is either completely saturated with first-rank individuals or lower-ranked individuals.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6692627821333847936?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6692627821333847936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/clustering-accelerates-nsga-ii.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6692627821333847936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6692627821333847936'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/clustering-accelerates-nsga-ii.html' title='Clustering Accelerates NSGA-II'/><author><name>Joseph</name><uri>http://www.blogger.com/profile/04618844624564958004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ALiCYOWBqMs/R_2EOXYnnGI/AAAAAAAAAAQ/kWTmugLFfwk/S220/Joseph.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-f7rFp9_w7zM/TsF5Zx0nvaI/AAAAAAAAAJw/uKjezuMqb1I/s72-c/distance.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-1809339249186294608</id><published>2011-11-01T06:31:00.000-07:00</published><updated>2011-11-01T06:31:36.769-07:00</updated><title type='text'>Raw data from hall et al</title><content type='html'>&lt;p&gt;&lt;a href="https://bugcatcher.stca.herts.ac.uk/slr2011/"&gt;https://bugcatcher.stca.herts.ac.uk/slr2011/&lt;/a&gt;&lt;p&gt;A Systematic Review of Fault Prediction Performance in Software Engineering&lt;p&gt;&lt;a href="http://www.computer.org/portal/web/csdl/abs/trans/ts/5555/01/tts555501toc.htm"&gt;http://www.computer.org/portal/web/csdl/abs/trans/ts/5555/01/tts555501toc.htm&lt;/a&gt;&lt;p&gt;&lt;a href="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6035727&amp;tag=1"&gt;http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6035727&amp;tag=1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-1809339249186294608?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/1809339249186294608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/raw-data-from-hall-et-al.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1809339249186294608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1809339249186294608'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/raw-data-from-hall-et-al.html' title='Raw data from hall et al'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-9189384877866946979</id><published>2011-11-01T06:26:00.000-07:00</published><updated>2011-11-01T06:26:57.486-07:00</updated><title type='text'>stats methids</title><content type='html'>divide numbers such that the entropy of the treatments they select is minimal: &lt;a href="http://unbox.org/stuff/var/timm/11/id/html/entropy.html"&gt;http://unbox.org/stuff/var/timm/11/id/html/entropy.html&lt;/a&gt;divide performancescores such that the variance t is minimal: &lt;a href="http://unbox.org/stuff/var/timm/11/id/html/variance.html"&gt;http://unbox.org/stuff/var/timm/11/id/html/variance.html&lt;/a&gt;&lt;br /&gt;&lt;pre&gt;given N  arrays of performance results p .... of treatments 1,2,3...&lt;br /&gt;with means  m[1],m[2], etc&lt;br /&gt;with stand devs of s[1], s[2], etc then ...&lt;br /&gt;&lt;br /&gt;for i in N&lt;br /&gt;   for j in N&lt;br /&gt;        boring[i,j] = (abs(m[i] - m[i])/s &amp;lt;= 0.3) #cohen&lt;br /&gt;&lt;br /&gt;samples=1000&lt;br /&gt;N*samples timesRepeat: {&lt;br /&gt;   i = any index 1..N&lt;br /&gt;   j= any index 1..N&lt;br /&gt;  if (boring[i,j] continue&lt;br /&gt;   x = the i-th member of p[i]&lt;br /&gt;   y = the j-th member of p[j]&lt;br /&gt;   diff = x - y&lt;br /&gt;   better = if(errorMeasures) diff&amp;lt;0 else diff&amp;gt;0&lt;br /&gt;   win[i] += better&lt;br /&gt;}&lt;br /&gt;for(i in win)&lt;br /&gt;   win[i] = win[i]/(N*samples) * 100 # so now its percents&lt;br /&gt;&lt;br /&gt;rank treatments by their position in win (higher rank = more wins)&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-9189384877866946979?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/9189384877866946979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/stats-methids.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/9189384877866946979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/9189384877866946979'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/11/stats-methids.html' title='stats methids'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3369269629106458780</id><published>2011-10-10T22:55:00.000-07:00</published><updated>2011-10-10T22:55:17.131-07:00</updated><title type='text'>Reviews and unsupervised feature-selectors</title><content type='html'>a) Papers: In case you want to take a look at some of the recent reviews we have submitted, here are two papers: 1) &lt;a href="http://unbox.org/stuff/var/ekrem/kernel/Text/kernel-v6.pdf"&gt;kernel density estimation&lt;/a&gt; and 2) &lt;a href="http://unbox.org/stuff/var/10/comba/comba-v7.pdf"&gt;ensemble methods&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Another one with 40% of the reviews done is about active learning (&lt;a href="http://unbox.org/stuff/var/ekrem/instanceLevel/text/active-v9.pdf"&gt;here&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;b) QUICK+ (under implementation): An unsupervised instance and feature selector, which works in two steps:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Step1: Run QUICK on the dataset and find how many instances (q) you need.&lt;/li&gt;&lt;li&gt;Step2:&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;For q instances, transpose the dataset and find the popularity of features in a space defined by instances.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Throw away features from least popular to most popular until there is a statistically significant deterioration in performance.&lt;/li&gt;&lt;li&gt;Stop when performance drops significantly and put the last-thrown feature back.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3369269629106458780?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3369269629106458780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/10/reviews-and-unsupervised-feature.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3369269629106458780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3369269629106458780'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/10/reviews-and-unsupervised-feature.html' title='Reviews and unsupervised feature-selectors'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-1024612379157056333</id><published>2011-10-10T16:50:00.000-07:00</published><updated>2011-10-10T17:36:28.989-07:00</updated><title type='text'>NSGA-II with Clustering Results</title><content type='html'>Clustering appears to be capable of helping NSGA-II converge faster, but it does not appear to do so reliably.  For the two easier problems (Schaffer and Fonseca), the clustering version converges in significantly fewer generations than the baseline version. For the harder problems (Kursawe and Tanaka), it appears to have had little impact.&lt;br /&gt;&lt;br /&gt;The clustering appears to have no impact on the variance in convergence.&lt;br /&gt;&lt;br /&gt;The following are graphs of the convergences of the two NSGA-II versions on the four problems.  The left column shows the median performance, and the right shows the 25th and 75th percentile performances.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-XBvtu2TN-9Q/TpOGool41LI/AAAAAAAAAFo/VaEM9gWv4sg/s1600/schaffer%2Bpop%2B100%2Bgen%2B500.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 99px;" src="http://4.bp.blogspot.com/-XBvtu2TN-9Q/TpOGool41LI/AAAAAAAAAFo/VaEM9gWv4sg/s200/schaffer%2Bpop%2B100%2Bgen%2B500.png" alt="" id="BLOGGER_PHOTO_ID_5662017189184066738" border="0" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-h6Lyza9TORs/TpOGo-zIQVI/AAAAAAAAAF0/vka04VnUmBk/s1600/tanaka%2Bpop%2B100%2Bgen%2B500%2Brange.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 99px;" src="http://1.bp.blogspot.com/-h6Lyza9TORs/TpOGo-zIQVI/AAAAAAAAAF0/vka04VnUmBk/s200/tanaka%2Bpop%2B100%2Bgen%2B500%2Brange.png" alt="" id="BLOGGER_PHOTO_ID_5662017195145183570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-iNko_741bMg/TpOG6X4dLqI/AAAAAAAAAGA/sKfcZO_tTPg/s1600/fonseca%2Bpop%2B100%2Bgen%2B500.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 99px;" src="http://4.bp.blogspot.com/-iNko_741bMg/TpOG6X4dLqI/AAAAAAAAAGA/sKfcZO_tTPg/s200/fonseca%2Bpop%2B100%2Bgen%2B500.png" alt="" id="BLOGGER_PHOTO_ID_5662017493936189090" border="0" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-xzeib_yS3Y0/TpOG6TLT5lI/AAAAAAAAAGI/BjFs9RmGWLo/s1600/fonseca%2Bpop%2B100%2Bgen%2B500%2Brange.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 99px;" src="http://2.bp.blogspot.com/-xzeib_yS3Y0/TpOG6TLT5lI/AAAAAAAAAGI/BjFs9RmGWLo/s200/fonseca%2Bpop%2B100%2Bgen%2B500%2Brange.png" alt="" id="BLOGGER_PHOTO_ID_5662017492673095250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-EC2z5asNT30/TpOHGTsVdzI/AAAAAAAAAGU/ezno4TW-P8Q/s1600/kursawe%2Bpop%2B100%2Bgen%2B500.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 99px;" src="http://4.bp.blogspot.com/-EC2z5asNT30/TpOHGTsVdzI/AAAAAAAAAGU/ezno4TW-P8Q/s200/kursawe%2Bpop%2B100%2Bgen%2B500.png" alt="" id="BLOGGER_PHOTO_ID_5662017698970040114" border="0" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/-XziUB3x9TVM/TpOHGqI0tLI/AAAAAAAAAGc/KlEQQ-xkqNo/s1600/kursawe%2Bpop%2B100%2Bgen%2B500%2Brange.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 99px;" src="http://4.bp.blogspot.com/-XziUB3x9TVM/TpOHGqI0tLI/AAAAAAAAAGc/KlEQQ-xkqNo/s200/kursawe%2Bpop%2B100%2Bgen%2B500%2Brange.png" alt="" id="BLOGGER_PHOTO_ID_5662017704995108018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/--VqoTREGtPc/TpOHRSdHjXI/AAAAAAAAAGk/_FcnUcShMGk/s1600/tanaka%2Bpop%2B100%2Bgen%2B500.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 99px;" src="http://2.bp.blogspot.com/--VqoTREGtPc/TpOHRSdHjXI/AAAAAAAAAGk/_FcnUcShMGk/s200/tanaka%2Bpop%2B100%2Bgen%2B500.png" alt="" id="BLOGGER_PHOTO_ID_5662017887616339314" border="0" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/--Ve_WHs2YTU/TpOHRqBDfZI/AAAAAAAAAGw/d0bEaFWLc8w/s1600/tanaka%2Bpop%2B100%2Bgen%2B500%2Brange.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 99px;" src="http://3.bp.blogspot.com/--Ve_WHs2YTU/TpOHRqBDfZI/AAAAAAAAAGw/d0bEaFWLc8w/s200/tanaka%2Bpop%2B100%2Bgen%2B500%2Brange.png" alt="" id="BLOGGER_PHOTO_ID_5662017893941083538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The following are graphs of the running times for solving the previous problems.  The clustering version is linearly slower than the baseline version.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-7tbvlmw1kSY/TpONavKAirI/AAAAAAAAAG4/0MuRjysMhmk/s1600/runtime%2B-%2Bschaffer.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 121px;" src="http://4.bp.blogspot.com/-7tbvlmw1kSY/TpONavKAirI/AAAAAAAAAG4/0MuRjysMhmk/s200/runtime%2B-%2Bschaffer.png" alt="" id="BLOGGER_PHOTO_ID_5662024647009405618" border="0" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-u5gjztClJJo/TpONa7A8wnI/AAAAAAAAAHA/MSFRgeFHv3I/s1600/runtime%2B-%2Bfonseca.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 121px;" src="http://1.bp.blogspot.com/-u5gjztClJJo/TpONa7A8wnI/AAAAAAAAAHA/MSFRgeFHv3I/s200/runtime%2B-%2Bfonseca.png" alt="" id="BLOGGER_PHOTO_ID_5662024650192634482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-McWFOjviJC8/TpONayCTVlI/AAAAAAAAAHQ/Hp-qvW6EyCE/s1600/runtime%2B-%2Bkursawe.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 121px;" src="http://4.bp.blogspot.com/-McWFOjviJC8/TpONayCTVlI/AAAAAAAAAHQ/Hp-qvW6EyCE/s200/runtime%2B-%2Bkursawe.png" alt="" id="BLOGGER_PHOTO_ID_5662024647782389330" border="0" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/-svtuxbHMgxk/TpONcLv-N8I/AAAAAAAAAHY/bT1fVE-u7D8/s1600/runtime%2B-%2Btanaka.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 121px;" src="http://4.bp.blogspot.com/-svtuxbHMgxk/TpONcLv-N8I/AAAAAAAAAHY/bT1fVE-u7D8/s200/runtime%2B-%2Btanaka.png" alt="" id="BLOGGER_PHOTO_ID_5662024671864698818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are some odd blips in some of the running times that seem to be noise.  I tested the Tanaka problem with a population size of 2000 for 2000 generations, and I got a very linear result:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-ZCa-V4YCQgY/TpOObQt55bI/AAAAAAAAAHo/DaqZ9Lhm9oI/s1600/runtime%2B-%2Btanaka%2Bmassive.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 121px;" src="http://4.bp.blogspot.com/-ZCa-V4YCQgY/TpOObQt55bI/AAAAAAAAAHo/DaqZ9Lhm9oI/s200/runtime%2B-%2Btanaka%2Bmassive.png" alt="" id="BLOGGER_PHOTO_ID_5662025755529962930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The only thing that can determine whether clustering truly helps NSGA-II perform better is a distribution metric.  If clustering helps distribute solutions across the Pareto frontier in fewer generations than the baseline, it may be a viable technique even when it provides no benefit for the convergence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-1024612379157056333?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/1024612379157056333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/10/nsga-ii-with-clustering-results.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1024612379157056333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1024612379157056333'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/10/nsga-ii-with-clustering-results.html' title='NSGA-II with Clustering Results'/><author><name>Joseph</name><uri>http://www.blogger.com/profile/04618844624564958004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ALiCYOWBqMs/R_2EOXYnnGI/AAAAAAAAAAQ/kWTmugLFfwk/S220/Joseph.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-XBvtu2TN-9Q/TpOGool41LI/AAAAAAAAAFo/VaEM9gWv4sg/s72-c/schaffer%2Bpop%2B100%2Bgen%2B500.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6340868553518029607</id><published>2011-10-04T06:10:00.000-07:00</published><updated>2011-10-04T06:41:50.264-07:00</updated><title type='text'>The Continuing Adventures of NSGA-II</title><content type='html'>I have implemented clustering inside the official NSGA-II implementation in C.  It seems to converge faster and with more spread than the baseline:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-1FfFsPIAZP4/TosGv_sT5LI/AAAAAAAAAD4/rZC4U2aqCfw/s1600/nsga2%2Bvs%2Bnsga2%2Bw%2Bclustering%2B100%2Bgenerations.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 164px;" src="http://4.bp.blogspot.com/-1FfFsPIAZP4/TosGv_sT5LI/AAAAAAAAAD4/rZC4U2aqCfw/s200/nsga2%2Bvs%2Bnsga2%2Bw%2Bclustering%2B100%2Bgenerations.png" alt="" id="BLOGGER_PHOTO_ID_5659624778342065330" border="0" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-bUbQyJ2fqmk/TosG1fDqBvI/AAAAAAAAAEA/gJ5Wajo_xVg/s1600/nsga2%2Bvs%2Bnsga2%2Bw%2Bclustering%2B500%2Bgenerations.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 164px;" src="http://1.bp.blogspot.com/-bUbQyJ2fqmk/TosG1fDqBvI/AAAAAAAAAEA/gJ5Wajo_xVg/s200/nsga2%2Bvs%2Bnsga2%2Bw%2Bclustering%2B500%2Bgenerations.png" alt="" id="BLOGGER_PHOTO_ID_5659624872660829938" border="0" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-xHSwzU2iUvI/TosHgoauKyI/AAAAAAAAAEY/vN2_FlWb0Yw/s1600/nsga2%2Bvs%2Bnsga2%2Bw%2Bclustering%2B1000%2Bgenerations.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 164px;" src="http://2.bp.blogspot.com/-xHSwzU2iUvI/TosHgoauKyI/AAAAAAAAAEY/vN2_FlWb0Yw/s200/nsga2%2Bvs%2Bnsga2%2Bw%2Bclustering%2B1000%2Bgenerations.png" alt="" id="BLOGGER_PHOTO_ID_5659625613907864354" border="0" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-y3DPMGkRJPw/TosHggkmUBI/AAAAAAAAAEg/l8xphSNvGyo/s1600/nsga2%2Bvs%2Bnsga2%2Bw%2Bclustering%2B2000%2Bgenerations.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 164px;" src="http://2.bp.blogspot.com/-y3DPMGkRJPw/TosHggkmUBI/AAAAAAAAAEg/l8xphSNvGyo/s200/nsga2%2Bvs%2Bnsga2%2Bw%2Bclustering%2B2000%2Bgenerations.png" alt="" id="BLOGGER_PHOTO_ID_5659625611801808914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The trick is processing these results to determine whether the apparent convergence is real or not.  The only way I know to test the convergence and distribution is to use the Upsilon (average distance to Pareto frontier) and Delta (distances to neighbors weighted by average distances) measures Deb used, but these require knowing the mathematical definition of the Pareto frontier to calculate equally distributed points across it.&lt;br /&gt;&lt;br /&gt;To approximate this, I tried writing an incremental search through the problem space using kd-clustering to refine the search space.  To my surprise, it did not seem to work well:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-fkIhMoFKCoE/TosMkWRk4bI/AAAAAAAAAEo/sao3SJuCJsw/s1600/frontier%2Bby%2Biteration%2Bresults.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 120px;" src="http://3.bp.blogspot.com/-fkIhMoFKCoE/TosMkWRk4bI/AAAAAAAAAEo/sao3SJuCJsw/s200/frontier%2Bby%2Biteration%2Bresults.png" alt="" id="BLOGGER_PHOTO_ID_5659631175315284402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, I've tried switching to use calculus to determine these points by hand.  This is not going well, either:&lt;br /&gt;&lt;br /&gt;Schaffer Pareto Frontier: f2 = (sqrt(f1) - 2)^ 2&lt;br /&gt;Area under Frontier: Integral fx dx = 1/2 x^2 - 8/3 x sqrt(x) + 4x + C&lt;br /&gt;Calculating x's that generate precise areas... ?&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-y3DPMGkRJPw/TosHggkmUBI/AAAAAAAAAEg/l8xphSNvGyo/s1600/nsga2%2Bvs%2Bnsga2%2Bw%2Bclustering%2B2000%2Bgenerations.png"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6340868553518029607?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6340868553518029607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/10/continuing-adventures-of-nsga-ii.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6340868553518029607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6340868553518029607'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/10/continuing-adventures-of-nsga-ii.html' title='The Continuing Adventures of NSGA-II'/><author><name>Joseph</name><uri>http://www.blogger.com/profile/04618844624564958004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ALiCYOWBqMs/R_2EOXYnnGI/AAAAAAAAAAQ/kWTmugLFfwk/S220/Joseph.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-1FfFsPIAZP4/TosGv_sT5LI/AAAAAAAAAD4/rZC4U2aqCfw/s72-c/nsga2%2Bvs%2Bnsga2%2Bw%2Bclustering%2B100%2Bgenerations.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-5657394539299358189</id><published>2011-10-04T05:36:00.000-07:00</published><updated>2011-10-04T05:36:39.357-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WillM'/><title type='text'>Crowd pruning</title><content type='html'>Tried 2 methods:&lt;br /&gt;&lt;br /&gt;1) Based on the ratio of (max allowed / current rule count), I randomly decide whether to include each point.&lt;br /&gt;&lt;br /&gt;2) I sort by the first dimension, then add in in order every nth item to get to 100. (If n is not an integer, it selects every item that makes the "step" go over the next integer value.&lt;br /&gt;&lt;br /&gt;Using algorithm one, I saw a fair amount of performance loss, as gaps began to appear in the frontier.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-A4pEWiiw7sY/Tor89Zr9OLI/AAAAAAAAAEw/6Ag-UWE1ADk/s1600/bad-crowd-prune.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-A4pEWiiw7sY/Tor89Zr9OLI/AAAAAAAAAEw/6Ag-UWE1ADk/s320/bad-crowd-prune.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;However, when I used the second algorithm, I saw mostly the same level of performance as the data where I didn't crowd prune the rules, and generated the results is minutes rather than a few hours.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-SFyh6nFgWOs/Tor9YCDCgcI/AAAAAAAAAE0/2WIVshBpuo8/s1600/new-crowd-prune.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-SFyh6nFgWOs/Tor9YCDCgcI/AAAAAAAAAE0/2WIVshBpuo8/s320/new-crowd-prune.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;For comparison, here's the fonseca curve at generation 9 without rule pruning.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-HXxaaqpHAj8/Tor900_a5xI/AAAAAAAAAE8/5QzTdiQYlC4/s1600/fonseca9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-HXxaaqpHAj8/Tor900_a5xI/AAAAAAAAAE8/5QzTdiQYlC4/s320/fonseca9.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-5657394539299358189?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/5657394539299358189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/10/crowd-pruning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5657394539299358189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5657394539299358189'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/10/crowd-pruning.html' title='Crowd pruning'/><author><name>Death by Smiley</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://3.bp.blogspot.com/_uxsp7yqNu50/STdsWjiD6EI/AAAAAAAAAAg/A0f0QilxMDo/S220/1111evilsmiley.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-A4pEWiiw7sY/Tor89Zr9OLI/AAAAAAAAAEw/6Ag-UWE1ADk/s72-c/bad-crowd-prune.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-34373958509443028</id><published>2011-10-04T01:10:00.000-07:00</published><updated>2011-10-04T01:10:15.270-07:00</updated><title type='text'>Still reviewing..</title><content type='html'>Finished the reviews of the Comba paper minor revision for TSE. The paper is &lt;a href="http://unbox.org/stuff/var/10/comba/comba-v7.pdf"&gt;here&lt;/a&gt;. I still need a proof-read.&lt;br /&gt;&lt;br /&gt;Submitted version of the kernel paper to EMSE is &lt;a href="http://unbox.org/stuff/var/ekrem/kernel/Text/kernel-v6.pdf"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Active learning paper major revisions for TSE are in progress..&lt;br /&gt;&lt;br /&gt;Discussion on the TSE paper asserting that OLS is the best.&lt;br /&gt;&lt;br /&gt;Experiments: 1) unsupervised feature selectors, 2) different ranking methods.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-34373958509443028?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/34373958509443028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/10/still-reviewing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/34373958509443028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/34373958509443028'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/10/still-reviewing.html' title='Still reviewing..'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-1727528932272288597</id><published>2011-09-27T07:06:00.000-07:00</published><updated>2011-09-27T07:12:12.984-07:00</updated><title type='text'>Current Progress of Lisp NSGA-II</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-PXr1kxDWTCM/ToHY3d5LPRI/AAAAAAAAADo/Nq_919AYK4k/s1600/tnk%2Bc%2Blisp%2Bcomparison.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 194px;" src="http://4.bp.blogspot.com/-PXr1kxDWTCM/ToHY3d5LPRI/AAAAAAAAADo/Nq_919AYK4k/s320/tnk%2Bc%2Blisp%2Bcomparison.png" alt="" id="BLOGGER_PHOTO_ID_5657041054382898450" border="0" /&gt;&lt;/a&gt;This was the first comparison between the C version and my version.  I would have made a new graph, but I somehow lost the C frontier data.  I saw that something was very wrong, so I have spent a lot of time trying to fix it.  This is as close as I've gotten thus far:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-TRyppb4Ncy0/ToHY3uWx2DI/AAAAAAAAADw/WIvv5wgTip8/s1600/current%2Blisp%2Bperformance%2Btnk.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 192px;" src="http://3.bp.blogspot.com/-TRyppb4Ncy0/ToHY3uWx2DI/AAAAAAAAADw/WIvv5wgTip8/s320/current%2Blisp%2Bperformance%2Btnk.png" alt="" id="BLOGGER_PHOTO_ID_5657041058802030642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The results are closer, but something is still missing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-1727528932272288597?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/1727528932272288597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/current-progress-of-lisp-nsga-ii.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1727528932272288597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1727528932272288597'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/current-progress-of-lisp-nsga-ii.html' title='Current Progress of Lisp NSGA-II'/><author><name>Joseph</name><uri>http://www.blogger.com/profile/04618844624564958004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ALiCYOWBqMs/R_2EOXYnnGI/AAAAAAAAAAQ/kWTmugLFfwk/S220/Joseph.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-PXr1kxDWTCM/ToHY3d5LPRI/AAAAAAAAADo/Nq_919AYK4k/s72-c/tnk%2Bc%2Blisp%2Bcomparison.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3203164195910235323</id><published>2011-09-27T06:25:00.001-07:00</published><updated>2011-09-27T06:27:34.952-07:00</updated><title type='text'>How to find data for effort estimation</title><content type='html'>&lt;div id="__ss_9365223" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/timmenzies/how-to-find-relevant-data-for-effort-estimation" target="_blank" title="How to Find Relevant Data for Effort Estimation"&gt;How to Find Relevant Data for Effort Estimation&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/9365223" width="425"&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/timmenzies" target="_blank"&gt;Tim Menzies&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;See also&amp;nbsp;&lt;a href="http://menzies.us/tmp/IST_Invited_2011_v6.pdf"&gt;http://menzies.us/tmp/IST_Invited_2011_v6.pdf&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3203164195910235323?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3203164195910235323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/how-to-find-data-for-effort-estimation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3203164195910235323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3203164195910235323'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/how-to-find-data-for-effort-estimation.html' title='How to find data for effort estimation'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-5001148000302193404</id><published>2011-09-27T05:25:00.000-07:00</published><updated>2011-09-27T05:25:09.015-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WilM'/><title type='text'>Which-2 Function Optimizer Early results</title><content type='html'>Primarily, we are going to look at the Fonseca data set.&lt;br /&gt;&lt;br /&gt;The final curve I was able to generate after 10 generations of running which looks like this:&lt;br /&gt;&lt;br /&gt;http://unbox.org/stuff/var/will/frontierfinder/ml/generations/fonseca9.png&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It is worth noting that the frontier does not approach f1(x)=0 or f2(x) = 0. Also, on the bottom (leg) of the curve, we see less consistency. This did not seem to improve with future generations.&lt;br /&gt;&lt;br /&gt;The overall progression of the generations is here:&lt;br /&gt;&lt;br /&gt;http://unbox.org/stuff/var/will/frontierfinder/ml/generations/fonseca1.png&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After generation 5, very little seems to change other than a slight change between generations 6 to 9:&lt;br /&gt;&lt;br /&gt;http://unbox.org/stuff/var/will/frontierfinder/ml/generations/fonseca.png&lt;br /&gt;&lt;br /&gt;Numeric results have not yet been calculated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-5001148000302193404?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/5001148000302193404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/which-2-function-optimizer-early.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5001148000302193404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5001148000302193404'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/which-2-function-optimizer-early.html' title='Which-2 Function Optimizer Early results'/><author><name>Death by Smiley</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://3.bp.blogspot.com/_uxsp7yqNu50/STdsWjiD6EI/AAAAAAAAAAg/A0f0QilxMDo/S220/1111evilsmiley.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-2757293170120204085</id><published>2011-09-26T22:50:00.000-07:00</published><updated>2011-09-26T22:50:52.149-07:00</updated><title type='text'>Paper Reviews</title><content type='html'>Kernel paper is good to go with 10 pages of replies. The latest pdf is &lt;a href="http://unbox.org/stuff/var/ekrem/kernel/Text/kernel-v6.pdf"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;TSE paper (active learning) major review is under construction &lt;a href="http://unbox.org/stuff/var/ekrem/instanceLevel/text/active-v9.pdf"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-2757293170120204085?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/2757293170120204085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/paper-reviews.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2757293170120204085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2757293170120204085'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/paper-reviews.html' title='Paper Reviews'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-4152469695991151022</id><published>2011-09-13T05:08:00.000-07:00</published><updated>2011-09-13T06:16:13.161-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WillM'/><title type='text'>CITRE Data Analysis</title><content type='html'>Not shockingly, the field that is an order of magnitude larger than the others most affects the data&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-EszmBSUIHiA/Tm9Fmpd5SHI/AAAAAAAAADk/WXwu_6fkhJ4/s1600/ReviewDocs2+Data.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="http://2.bp.blogspot.com/-EszmBSUIHiA/Tm9Fmpd5SHI/AAAAAAAAADk/WXwu_6fkhJ4/s640/ReviewDocs2+Data.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;By comparison, when looking at the other fields, few of the percentages were substantially different from 20% (if, within a class, each of the possible values had a 20% distribution, it would mean true random distribution)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://unbox.org/stuff/var/will/lisp101/ml/lqn/lqndata2.xlsx"&gt;Data&lt;/a&gt;&amp;nbsp; (Big file)&lt;br /&gt;&lt;br /&gt;Insofar as progress into Which and NSGA-2, I've made progress, though due to illness, not as much as I would like. Hopefully to complete both (or at least 1) by next week with some results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-4152469695991151022?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/4152469695991151022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/citre-data-analysis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4152469695991151022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4152469695991151022'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/citre-data-analysis.html' title='CITRE Data Analysis'/><author><name>Death by Smiley</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://3.bp.blogspot.com/_uxsp7yqNu50/STdsWjiD6EI/AAAAAAAAAAg/A0f0QilxMDo/S220/1111evilsmiley.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-EszmBSUIHiA/Tm9Fmpd5SHI/AAAAAAAAADk/WXwu_6fkhJ4/s72-c/ReviewDocs2+Data.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6989785694893568440</id><published>2011-09-12T22:59:00.000-07:00</published><updated>2011-09-12T22:59:19.262-07:00</updated><title type='text'>First Stab at NSGA-2 Optimization</title><content type='html'>I am working on a modified NSGA-2 to converge on the Pareto frontier in fewer generations than the standard version.&amp;nbsp; My idea is to use clustering to determine the region of independent variable space that is the most promising of those tried in a given generation.&amp;nbsp; By knowing the best spatial region, it should be possible to generate solutions in that region to gain more information than could be gathered breeding initial poor solutions.&lt;br /&gt;&lt;br /&gt;My first attempt took a rather simple approach.&amp;nbsp; I made it so that the fast non-dominated sort (FNDS) chose some percentage of the parents for the next generation, and the rest were generated within the most promising space as determined by the above sort.&amp;nbsp; This space was determined by clustering solutions by reducing the standard deviations of the independent variables down to a minimum cluster size of 20, then selecting the cluster that had the lowest mean frontier rank.&lt;br /&gt;&lt;br /&gt;This attempt seems to have some promise.&amp;nbsp; Here is a graph showing the baseline performance of the standard NSGA-2 on the Fonseca study:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2KPrv8quar8/Tm7p79BwPpI/AAAAAAAAADc/HUtZr_rKrks/s1600/nsga2+baseline+fonseca.png" imageanchor="1"&gt;&lt;img border="0" height="225" src="http://2.bp.blogspot.com/-2KPrv8quar8/Tm7p79BwPpI/AAAAAAAAADc/HUtZr_rKrks/s400/nsga2+baseline+fonseca.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This is a graph of the two objective scores for all members of the first-ranked frontier for each generation.&amp;nbsp; By generation 20 (far right), NSGA-2 has found a very nice distribution of answers across the Pareto frontier.&amp;nbsp; The first generation that looks close enough to me is generation 14.&amp;nbsp; Note how the first few generations are rather noisy; it isn't until generation 8 that the solutions starts to mostly lie on the Pareto frontier.&lt;br /&gt;&lt;br /&gt;As a counterpoint, here is a like graph of my modified NSGA-2.&amp;nbsp; For this run, FNDS selects 80% of the parents, and the remaining 20% are generated from the best cluster:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-qH7ZpfhqKtg/Tm7svF6KzbI/AAAAAAAAADg/1nylZjERI-4/s1600/modified+nsga2+fonseca.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="181" src="http://1.bp.blogspot.com/-qH7ZpfhqKtg/Tm7svF6KzbI/AAAAAAAAADg/1nylZjERI-4/s320/modified+nsga2+fonseca.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;First, note how the generations converge toward the frontier more rapidly than the baseline.&amp;nbsp; Fewer of the solutions for the initial generations are far away from the Pareto frontier, and by generation 6, the Pareto frontier is outlined almost as strongly as it is in generation 8 from the baseline.&lt;br /&gt;&lt;br /&gt;There seem to be diminishing returns from this approach, however.&amp;nbsp; After the baseline NSGA-2 has "discovered" the Pareto frontier, it smoothly converges onto it and distributes solutions across it rather nicely.&amp;nbsp; My modified NSGA-2 seems to be injecting noise that keeps it from converging smoothly across the solution space.&amp;nbsp; This is probably because NSGA-2 is designed to distribute solutions across the Frontier, whereas my current clustering approach searches only one part of it.&amp;nbsp; Furthermore, no adjustments are currently made to account for the algorithm getting closer to the answer, so good solutions are getting replaced by guesses made by the clusterer.&lt;br /&gt;&lt;br /&gt;For the next step, I will explore ways to make the clusterer explore all the promising spaces as opposed to just the best one, and also to dynamically adjust the ratio of FSDN-selected parents to cluster-selected parents based upon the proximity to the Pareto frontier.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6989785694893568440?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6989785694893568440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/first-stab-at-nsga-2-optimization.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6989785694893568440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6989785694893568440'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/first-stab-at-nsga-2-optimization.html' title='First Stab at NSGA-2 Optimization'/><author><name>Joseph</name><uri>http://www.blogger.com/profile/04618844624564958004</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_ALiCYOWBqMs/R_2EOXYnnGI/AAAAAAAAAAQ/kWTmugLFfwk/S220/Joseph.PNG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-2KPrv8quar8/Tm7p79BwPpI/AAAAAAAAADc/HUtZr_rKrks/s72-c/nsga2+baseline+fonseca.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6846434632873447639</id><published>2011-09-12T21:31:00.000-07:00</published><updated>2011-09-12T21:32:07.066-07:00</updated><title type='text'>Wrapping up after the quals</title><content type='html'>1. ESEM 2011 Talk: Version1 of our presentation is &lt;a href="http://unbox.org/stuff/var/ekrem/ESEM%202011/esem-presentation-v1.pptx"&gt;here&lt;/a&gt;.&lt;br /&gt;2. The papers waiting for revision are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Active Learning Paper at TSE (major &lt;a href="http://unbox.org/stuff/var/ekrem/instanceLevel/text/reviewer-comments.docx"&gt;changes&lt;/a&gt;&amp;nbsp;(for 2 goods, 1 excellent) due 5th December 2011)&lt;/li&gt;&lt;li&gt;Kernel Paper at ESEM (minor &lt;a href="http://unbox.org/stuff/var/ekrem/kernel/reviewer-comments.docx"&gt;changes&lt;/a&gt; due 29th September 2011)&lt;/li&gt;&lt;li&gt;Ranking Stability Paper at ASE (major-awaiting the return from TSE about ensemble paper)&lt;/li&gt;&lt;li&gt;Bias-Variance Paper (new statistical test)&lt;/li&gt;&lt;li&gt;Hong-Kong paper (waiting for submission after the reviews of Dr. Keung &amp;amp; Dr. Menzies)&lt;/li&gt;&lt;/ul&gt;3. Design of experiments for unsupervised feature selection. My action-plan is:&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Find a list of 10+ unsupervised feature selectors&lt;/li&gt;&lt;li&gt;See this work as a follow-up or complement of the active learning paper, i.e.&lt;/li&gt;&lt;li&gt;Use the same datasets as the active learning paper&lt;/li&gt;&lt;li&gt;Run only feature selectors and see which datasets can give the same performance with less features. This will show if it works at all.&lt;/li&gt;&lt;li&gt;If prior succeeds, then run active learner (with k=1) followed by successful feature selectors. Then change this order and get another run. Compare performance to using the whole dataset and see if feature selection and active learning can complement one another.&lt;/li&gt;&lt;/ul&gt;4. Design of experiment for the ET test. My action plan for the paper is:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Reading the TSE paper for better understanding&lt;/li&gt;&lt;li&gt;Formulating the ET test in a formal manner&lt;/li&gt;&lt;li&gt;Replicating the ASE paper to confirm/refute the ranking changes&lt;/li&gt;&lt;li&gt;If the previous one succeeds, then building ensembles to see if the ET test outcomes are confirmed by successful multi-methods (???)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6846434632873447639?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6846434632873447639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/wrapping-up-after-quals.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6846434632873447639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6846434632873447639'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/wrapping-up-after-quals.html' title='Wrapping up after the quals'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-689521893840474809</id><published>2011-09-05T18:28:00.000-07:00</published><updated>2011-09-05T18:40:47.908-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joe krall'/><category scheme='http://www.blogger.com/atom/ns#' term='game ai'/><category scheme='http://www.blogger.com/atom/ns#' term='traditional ai'/><title type='text'>Game AI vs Traditional AI</title><content type='html'>&lt;div&gt;Very recent topic about Traditional AI and Game AI, and what is best for entertainment in games.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.ai-blog.net/archives/000183.html"&gt;http://www.ai-blog.net/archives/000183.html&lt;/a&gt;&lt;div&gt;&lt;a href="http://altdevblogaday.com/2011/07/11/students-game-ai-vs-traditional-ai/"&gt;http://altdevblogaday.com/2011/07/11/students-game-ai-vs-traditional-ai/&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We are still very far behind in terms of "good AI"; Game developers tend to avoid Traditional AI&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"Game Developers don't get paid to be clever" - most of the stuff in games today are just tricks, smokes and mirrors, designed to increase believability and make for better games.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The important part is to make a fun and compelling game.  Traditional AI takes lots of time and memory, and it doesn't even get used much.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-689521893840474809?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/689521893840474809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/game-ai-vs-traditional-ai.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/689521893840474809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/689521893840474809'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/game-ai-vs-traditional-ai.html' title='Game AI vs Traditional AI'/><author><name>Joe Krall</name><uri>http://www.blogger.com/profile/04705736017054376245</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_qNPJrdRFvW8/TSyApOpWrVI/AAAAAAAAAGY/YuwoFPsv-bY/S220/n14220146_36117281_917.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-7338469723450566619</id><published>2011-09-05T18:22:00.001-07:00</published><updated>2011-09-05T18:27:21.686-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dungeon game'/><category scheme='http://www.blogger.com/atom/ns#' term='joe krall'/><title type='text'>Dungeon Game</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-xDjfHg1qxM8/TmV2EWMFbSI/AAAAAAAAAQ0/wnq06l6ftxs/s1600/dungiegamescreenie.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 246px;" src="http://2.bp.blogspot.com/-xDjfHg1qxM8/TmV2EWMFbSI/AAAAAAAAAQ0/wnq06l6ftxs/s320/dungiegamescreenie.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5649051124653976866" /&gt;&lt;/a&gt;&lt;br /&gt;Dungeon Game is updated with a simple competitive game play.  You need to find the key and then take it to the exit (faster than the Agent.)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We want the Agent to play like a human, so that the game is fair, and as fun as it can be. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Algorithm powering the Agent is based simply on how I think humans explore.  However, data is forthcoming on how humans really explore.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Screenshot: The Agent wins.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-7338469723450566619?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/7338469723450566619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/dungeon-game.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7338469723450566619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7338469723450566619'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/09/dungeon-game.html' title='Dungeon Game'/><author><name>Joe Krall</name><uri>http://www.blogger.com/profile/04705736017054376245</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_qNPJrdRFvW8/TSyApOpWrVI/AAAAAAAAAGY/YuwoFPsv-bY/S220/n14220146_36117281_917.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-xDjfHg1qxM8/TmV2EWMFbSI/AAAAAAAAAQ0/wnq06l6ftxs/s72-c/dungiegamescreenie.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-2956690619717085263</id><published>2011-08-30T06:01:00.000-07:00</published><updated>2011-08-30T06:01:36.319-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WillM'/><title type='text'>Results on CITRE from last semester</title><content type='html'>5 "bands" further examination&lt;br /&gt;&lt;br /&gt;&lt;a href="http://unbox.org/stuff/var/will/lisp101/ml/lqn/results1.pdf"&gt;ReviewDocs2 = 250&lt;/a&gt;&lt;br /&gt;&lt;a href="http://unbox.org/stuff/var/will/lisp101/ml/lqn/results2.pdf"&gt;ReviewDocs2 = 275&lt;/a&gt;&lt;br /&gt;&lt;a href="http://unbox.org/stuff/var/will/lisp101/ml/lqn/results3.pdf"&gt;ReviewDocs2 = 300&lt;/a&gt;&lt;br /&gt;&lt;a href="http://unbox.org/stuff/var/will/lisp101/ml/lqn/results4.pdf"&gt;ReviewDocs2 = 325&lt;/a&gt;&lt;br /&gt;&lt;a href="http://unbox.org/stuff/var/will/lisp101/ml/lqn/results5.pdf"&gt;ReviewDocs2 = 350&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-2956690619717085263?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/2956690619717085263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/results-on-citre-from-last-semester.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2956690619717085263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2956690619717085263'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/results-on-citre-from-last-semester.html' title='Results on CITRE from last semester'/><author><name>Death by Smiley</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://3.bp.blogspot.com/_uxsp7yqNu50/STdsWjiD6EI/AAAAAAAAAAg/A0f0QilxMDo/S220/1111evilsmiley.bmp'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3652528670500049790</id><published>2011-08-30T05:10:00.000-07:00</published><updated>2011-08-30T05:14:53.913-07:00</updated><title type='text'>Density Distribution Map</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-D2AxgxLImC4/TlzTs_nOVuI/AAAAAAAAAAY/n40DYolrxIg/s1600/china_density_map.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 289px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5646620802759415522" border="0" alt="" src="http://4.bp.blogspot.com/-D2AxgxLImC4/TlzTs_nOVuI/AAAAAAAAAAY/n40DYolrxIg/s320/china_density_map.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Here is the density distribution map that I came up with for the China Data set. The larger the density, the darker the shade of gray. The pure white spots are where there are no clusters present. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3652528670500049790?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3652528670500049790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/density-distribution-map.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3652528670500049790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3652528670500049790'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/density-distribution-map.html' title='Density Distribution Map'/><author><name>Becca</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-D2AxgxLImC4/TlzTs_nOVuI/AAAAAAAAAAY/n40DYolrxIg/s72-c/china_density_map.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6567134856995153552</id><published>2011-08-29T16:17:00.000-07:00</published><updated>2011-08-29T16:17:21.964-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WillM'/><title type='text'>Which2 Multidimensional optimizer</title><content type='html'>Immediate results using the given multi-dimensional functions are poor, but promising&lt;br /&gt;&lt;br /&gt;Fonseca data&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-t2FVt3gZOuc/TlwawlpxhkI/AAAAAAAAADc/ddc5zI8IMt0/s1600/Untitled.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://2.bp.blogspot.com/-t2FVt3gZOuc/TlwawlpxhkI/AAAAAAAAADc/ddc5zI8IMt0/s320/Untitled.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;All of our rules with 2-bin discretization using Which were in the tiny green square. However, the goal with fonseca is to minimize, so being in the top right corner is very bad. By comparison, with 8-bin, are rules were mostly in the top right blue square, but we had one rule with coordinates f1=0.2497 f2=0.9575.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;In Kursawe&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-BJxZW76B3Y8/TlwdWbI_xmI/AAAAAAAAADg/GXJDga0dC6U/s1600/kursawe.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-BJxZW76B3Y8/TlwdWbI_xmI/AAAAAAAAADg/GXJDga0dC6U/s320/kursawe.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Our rules were all in the mass in the center left when I chose maximize to optimize. With 8-bin, the rules were spread out with than with 2-bin.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;This is because 8-bin allows more detail than 2-bin. However, I posit once I am able to recurse this process, applying the constraints of the rules, that 2-bin will be better overall.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Further exploring these rules (by applying the rules as new constraints on the randomized input vectors on the data database) will involve a massive recoding. However, having done some manual constraints using the generated rules, the results improve in Round 2 (treating this as round 1). However, you cannot simply pick one rule to explore. Basically, your unconstrained start point is the head of an infinite tree, the branches from each node are the rules generated by each run of which using that node and all ancestor nodes to that node's rules as constraints on the input data. The rules can then be mapped to coordinates in the space of (f1, f2, ...fn). Ideally, these rules will approach the Pareto frontier.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Which is running through the data very quickly, but until I have further results which will take a massive reworking of code, can't say anything definitive about it's long term usefulness just yet.&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6567134856995153552?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6567134856995153552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/which2-multidimensional-optimizer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6567134856995153552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6567134856995153552'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/which2-multidimensional-optimizer.html' title='Which2 Multidimensional optimizer'/><author><name>Death by Smiley</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://3.bp.blogspot.com/_uxsp7yqNu50/STdsWjiD6EI/AAAAAAAAAAg/A0f0QilxMDo/S220/1111evilsmiley.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-t2FVt3gZOuc/TlwawlpxhkI/AAAAAAAAADc/ddc5zI8IMt0/s72-c/Untitled.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-8958745197364829900</id><published>2011-08-23T07:44:00.000-07:00</published><updated>2011-08-23T07:47:56.925-07:00</updated><title type='text'>Privacy Algorithms</title><content type='html'>4 Privacy algorithms tested against 4 learners (random forests, naive bayes, k-nearest neighbour and logistic regression.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://unbox.org/stuff/var/fayola/privacy.pdf"&gt;privacy.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-8958745197364829900?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/8958745197364829900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/privacy-algorithms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8958745197364829900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8958745197364829900'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/privacy-algorithms.html' title='Privacy Algorithms'/><author><name>Fayola</name><uri>http://www.blogger.com/profile/00936429145455627549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-2486470350772064804</id><published>2011-08-23T05:54:00.001-07:00</published><updated>2011-08-23T05:54:24.703-07:00</updated><title type='text'>what i did on my holidays</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://now.unbox.org/all/var/timm/11/doc/science.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="476" src="http://now.unbox.org/all/var/timm/11/doc/science.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-2486470350772064804?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/2486470350772064804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/what-i-did-on-my-holidays.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2486470350772064804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2486470350772064804'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/what-i-did-on-my-holidays.html' title='what i did on my holidays'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3083939709352323497</id><published>2011-08-23T05:53:00.000-07:00</published><updated>2011-08-23T05:53:24.258-07:00</updated><title type='text'>think before you report</title><content type='html'>&lt;a href="http://now.unbox.org/all/var/timm/11/doc/newcliff-v2.pdf"&gt;fayola eg1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://now.unbox.org/all/var/timm/11/doc/visuals-v1.pdf"&gt;fayola eg2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3083939709352323497?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3083939709352323497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/think-before-you-report.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3083939709352323497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3083939709352323497'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/think-before-you-report.html' title='think before you report'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6390628453711652598</id><published>2011-08-23T05:42:00.000-07:00</published><updated>2011-08-23T06:08:23.467-07:00</updated><title type='text'>Fastgrid</title><content type='html'>This summer I worked on creating a stronger version of idea in lisp. The first code was fastmap which was the 2D point generator. Then instead of storing the data in a tree structure, they were stored in a grid structure. The size and number of quadrantas was determined by the square-root of the amount of the data divided by two. When looking to cluster the quadrants, the gridclus function could take a look at all directions surrounding it to find its' closest neighbors.&lt;br /&gt;Then the neighbors of the neighbors were searched for acceptance rate of 0.5 also. Gaps was then coded to compare clusters and locate the closet neighbor feared by the cluster being looked at. Finally, Keys was created to look for the best treatment. It used (b/B)^2/((b/B) +(r/R)) to determine the best rule overall. b is the frequency the rules appears in the 20% best, while r is the frequency that the rule appears in the 80% rest. While all of these functions were coded up individually, they are not yielding the correct results.&lt;br /&gt;&lt;br /&gt;As seen from the image, the grid still contains too many clusters. When taking a closer look, it can be seen tath several of tehse clusters should be mereged t into one. The gridclus error is the start of the problems with the different functions interacting.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This example is from the velocity 1.6 data.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 273px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5644033108830638546" border="0" alt="" src="http://3.bp.blogspot.com/-oJDfkNOThWI/TlOiNYhk0dI/AAAAAAAAAAQ/WfpvURUyb7o/s320/velocity1.6.png" /&gt;&lt;br /&gt;&lt;br /&gt;There are 30 clusters with the most in one cluster equally 4 quadrants.&lt;br /&gt;An example of the printout when keys is run on this data follows:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;KEYS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(CLUSTER AB)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(ENVIES AL)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(TREATMENT #((0.0 $MOA)))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;KEYS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(CLUSTER AL)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(ENVIES AZ)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(TREATMENT #((0.0 $NOC)))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;KEYS &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(CLUSTER AG)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(ENVIES AB)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(TREATMENT #((0.0 $LCOM)))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6390628453711652598?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6390628453711652598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/fastgrid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6390628453711652598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6390628453711652598'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/fastgrid.html' title='Fastgrid'/><author><name>Becca</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-oJDfkNOThWI/TlOiNYhk0dI/AAAAAAAAAAQ/WfpvURUyb7o/s72-c/velocity1.6.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6178952665065680056</id><published>2011-08-22T12:02:00.000-07:00</published><updated>2011-08-22T12:18:19.815-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='joe krall'/><category scheme='http://www.blogger.com/atom/ns#' term='lua'/><title type='text'>Lua Games</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-a4jCz5PIAHQ/TlKrOCiSGuI/AAAAAAAAAPE/jmgNcadEccA/s1600/evolution.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://3.bp.blogspot.com/-a4jCz5PIAHQ/TlKrOCiSGuI/AAAAAAAAAPE/jmgNcadEccA/s200/evolution.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5643761540735834850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-JtM9b9FOVTs/TlKrN_GC3UI/AAAAAAAAAO8/W0E7YXzs-C0/s1600/gtwumpus.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://2.bp.blogspot.com/-JtM9b9FOVTs/TlKrN_GC3UI/AAAAAAAAAO8/W0E7YXzs-C0/s200/gtwumpus.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5643761539812089154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-WYEoxR-R5MA/TlKrN_yGobI/AAAAAAAAAO0/iQKfC88_3m4/s1600/robots.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://2.bp.blogspot.com/-WYEoxR-R5MA/TlKrN_yGobI/AAAAAAAAAO0/iQKfC88_3m4/s200/robots.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5643761539996885426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Over the summer, I worked on and developed three games in Lua.  The game concepts come out of the book; Land of Lisp.&lt;div&gt;&lt;br /&gt;&lt;div&gt;Attack of the Robots&lt;/div&gt;&lt;div&gt; - Avoid robots, and as they chase you down, get them to run into each other&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Grand Theft Wumpus&lt;/div&gt;&lt;div&gt; - The Wumpus is hiding in Congestion City, but where?&lt;/div&gt;&lt;div&gt; - Use clues to track down his blood trail, and avoid Glow-worm gangs and Police&lt;/div&gt;&lt;div&gt; - Fire your one and only shot at the Wumpus if you think you've got his location tracked down&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Evolution&lt;/div&gt;&lt;div&gt; - Watch as animals reproduce while eating and expanding across the game world&lt;/div&gt;&lt;div&gt; - Notice how most animals will remain in the lush jungle; very few wander out across the steppes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Graphics Engine chosen for development was Lua LOVE: &lt;a href="http://love2d.org/"&gt;http://love2d.org/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6178952665065680056?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6178952665065680056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/lua-games.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6178952665065680056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6178952665065680056'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/lua-games.html' title='Lua Games'/><author><name>Joe Krall</name><uri>http://www.blogger.com/profile/04705736017054376245</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_qNPJrdRFvW8/TSyApOpWrVI/AAAAAAAAAGY/YuwoFPsv-bY/S220/n14220146_36117281_917.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-a4jCz5PIAHQ/TlKrOCiSGuI/AAAAAAAAAPE/jmgNcadEccA/s72-c/evolution.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-4646994225519470347</id><published>2011-08-22T11:53:00.000-07:00</published><updated>2011-08-22T12:01:51.839-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dungeon'/><category scheme='http://www.blogger.com/atom/ns#' term='joe krall'/><category scheme='http://www.blogger.com/atom/ns#' term='believable AI'/><title type='text'>Dungeon Gen &amp; Explorer</title><content type='html'>Dungeon built based off an algorithm by Jamis Buck:&lt;a href="http://blog.kromatyk.fr/wp-content/random-dungeon-design.pdf"&gt;http://blog.kromatyk.fr/wp-content/random-dungeon-design.pdf&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The agent doing the exploring is what is interesting in the Dungeon Project - I developed an algorithm on my own in which the agent discovers and uses pathfinding to track down "darkways" - points of interest which the agent wants to go explore. The algorithm marks down all darkways, and chooses the closest one to go explore.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is a human-way of exploring an unknown dungeon, and it is human because the agent has been restricted in what it knows about the dungeon. For instance, the agent only knows what has been revealed into vision, and it's pathfinding includes only visible regions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://1.bp.blogspot.com/-WeEOJmNEZn4/TlKm7KmYRBI/AAAAAAAAAOk/NiyyMfbT12w/s200/duns3.png" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 154px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5643756818436473874" /&gt;&lt;a href="http://3.bp.blogspot.com/-7SshxfgFpYc/TlKm7XX11QI/AAAAAAAAAOs/XxlRKmYUieE/s1600/duns4.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://3.bp.blogspot.com/-7SshxfgFpYc/TlKm7XX11QI/AAAAAAAAAOs/XxlRKmYUieE/s200/duns4.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5643756821865157890" /&gt;&lt;/a&gt;Left: Regions the agent has explored. Right: The entire dungeon; explored.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-ohEAKRWuJo4/TlKm6-BjoMI/AAAAAAAAAOU/pRRnEQ36_D8/s1600/duns1.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://3.bp.blogspot.com/-ohEAKRWuJo4/TlKm6-BjoMI/AAAAAAAAAOU/pRRnEQ36_D8/s200/duns1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5643756815060803778" /&gt;&lt;/a&gt;&lt;img src="http://3.bp.blogspot.com/-kDecbprYkcc/TlKm7Bb6tnI/AAAAAAAAAOc/kEeX1AyWFy0/s200/duns2.png" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 154px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5643756815976674930" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-4646994225519470347?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/4646994225519470347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/dungeon-gen-explorer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4646994225519470347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4646994225519470347'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/08/dungeon-gen-explorer.html' title='Dungeon Gen &amp; Explorer'/><author><name>Joe Krall</name><uri>http://www.blogger.com/profile/04705736017054376245</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_qNPJrdRFvW8/TSyApOpWrVI/AAAAAAAAAGY/YuwoFPsv-bY/S220/n14220146_36117281_917.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-WeEOJmNEZn4/TlKm7KmYRBI/AAAAAAAAAOk/NiyyMfbT12w/s72-c/duns3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-8380355076744976240</id><published>2011-06-08T06:58:00.001-07:00</published><updated>2011-06-08T07:12:12.345-07:00</updated><title type='text'>Scale Up Stability Multiple Datasets</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Scale Up Study - so far I've only gone to 2433 datums but I'm planning to combine all of the versions we have with all other sets, which will be ~7400 datums and also to adopt your new report format for these results/new ones.  [&lt;a href="http://unbox.org/wisp/var/butcher/11/scaleup/combo.pdf"&gt;COMBO&lt;/a&gt;] [&lt;a href="http://unbox.org/wisp/var/butcher/11/scaleup/jedit.pdf"&gt;JEDIT&lt;/a&gt;] [&lt;a href="http://unbox.org/wisp/var/butcher/11/scaleup/xerces.pdf"&gt;XERCES&lt;/a&gt;] [&lt;a href="http://unbox.org/wisp/var/butcher/11/scaleup/lucene.pdf"&gt;LUCENE&lt;/a&gt;] [&lt;a href="http://unbox.org/wisp/var/butcher/11/scaleup/velocity.pdf"&gt;VELOCITY&lt;/a&gt;].&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Attempted for a neat result, color each dataset and graph them.  They're all over the place.  Perhaps if I report the majority dataset in each cluster there could be something there.&lt;/div&gt;&lt;div&gt;&lt;img src="http://unbox.org/wisp/var/butcher/11/multiple_sets_graph.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 281px;" border="0" alt="" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here are more stability results for 6 datasets: [&lt;a href="http://unbox.org/wisp/var/butcher/11/stability.txt"&gt;HERE&lt;/a&gt;]&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-8380355076744976240?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/8380355076744976240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/06/scale-up-study-so-far-ive-only-gone-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8380355076744976240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8380355076744976240'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/06/scale-up-study-so-far-ive-only-gone-to.html' title='Scale Up Stability Multiple Datasets'/><author><name>Andrew Butcher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TQW_AJtET7E/S0y9KTltpWI/AAAAAAAAABk/hes_8zqF97s/S220/twitt.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3127241052532963409</id><published>2011-04-19T06:22:00.000-07:00</published><updated>2011-04-19T06:24:25.968-07:00</updated><title type='text'>Active Learning Paper</title><content type='html'>Current version of the paper is &lt;a href="http://unbox.org/wisp/var/ekrem/instanceLevel/text/active-v2.pdf"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3127241052532963409?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3127241052532963409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/active-learning-paper.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3127241052532963409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3127241052532963409'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/active-learning-paper.html' title='Active Learning Paper'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-1241784181259900618</id><published>2011-04-18T23:49:00.000-07:00</published><updated>2011-04-18T23:56:04.367-07:00</updated><title type='text'>Contrast Sets</title><content type='html'>I've got which2n ported from Will1 for a baseline result.  It's spitting out results like &lt;a href="http://unbox.org/wisp/var/butcher/11/apr/rules.txt"&gt;THIS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Also, I've figured out how to embed an on_release event to the matplotlib canvas inside of my wxpython rig so that we can record clicks and display contrasts for selected regions.  There will probably be 1,000,000,000 variations of the contrasts that we show (or that the user would like to see.  THIS against ALL, THIS against THOSE, THIS against THAT...)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm having some issues with which2 and very small sections of instances so the display is waiting on that.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-39ieK3EwOd8/Ta0x6TaGWDI/AAAAAAAAAFA/SZ3ulvBzCUI/s1600/contrast.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 219px;" src="http://3.bp.blogspot.com/-39ieK3EwOd8/Ta0x6TaGWDI/AAAAAAAAAFA/SZ3ulvBzCUI/s400/contrast.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5597184789603309618" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-1241784181259900618?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/1241784181259900618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/contrast-sets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1241784181259900618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1241784181259900618'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/contrast-sets.html' title='Contrast Sets'/><author><name>Andrew Butcher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TQW_AJtET7E/S0y9KTltpWI/AAAAAAAAABk/hes_8zqF97s/S220/twitt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-39ieK3EwOd8/Ta0x6TaGWDI/AAAAAAAAAFA/SZ3ulvBzCUI/s72-c/contrast.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3837375512970843299</id><published>2011-04-18T13:54:00.001-07:00</published><updated>2011-04-18T14:00:41.880-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joe krall'/><category scheme='http://www.blogger.com/atom/ns#' term='planner'/><title type='text'>Planner Demo &amp; Lua Search Algorithms</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-xKN4EUI0UJI/Tayl0LDHw2I/AAAAAAAAAIw/dEVFGQSh9uU/s1600/screenshot01.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 246px;" src="http://2.bp.blogspot.com/-xKN4EUI0UJI/Tayl0LDHw2I/AAAAAAAAAIw/dEVFGQSh9uU/s320/screenshot01.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5597030752652346210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/tanzastic/research/planner.love"&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Download demo from here: &lt;a href="https://sites.google.com/site/tanzastic/research/planner.love"&gt;https://sites.google.com/site/tanzastic/research/planner.love&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Need to download LOVE from &lt;a href="http://love2d.org/"&gt;http://love2d.org&lt;/a&gt;, (and install; simple, takes 30 seconds) then you can just double-click to launch planner.love&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Simple demo in lua, using various search methods.&lt;/div&gt;&lt;div&gt;- Map and sprites based on a popular game (that I'm active with.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3837375512970843299?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3837375512970843299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/download-demo-from-here-httpssites.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3837375512970843299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3837375512970843299'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/download-demo-from-here-httpssites.html' title='Planner Demo &amp; Lua Search Algorithms'/><author><name>Joe Krall</name><uri>http://www.blogger.com/profile/04705736017054376245</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_qNPJrdRFvW8/TSyApOpWrVI/AAAAAAAAAGY/YuwoFPsv-bY/S220/n14220146_36117281_917.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-xKN4EUI0UJI/Tayl0LDHw2I/AAAAAAAAAIw/dEVFGQSh9uU/s72-c/screenshot01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3649952098375753564</id><published>2011-04-12T05:53:00.000-07:00</published><updated>2011-04-12T06:00:22.368-07:00</updated><title type='text'>Noise Reduction in Defect Datasets Using Cliff</title><content type='html'>No subsampling applied.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/results6/gnuplot/40/true-chart.pdf"&gt;http://www.unbox.org/wisp/var/kel/cliff-effort/results6/gnuplot/40/true-chart.pdf&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/results6/gnuplot/40/false-chart.pdf"&gt;http://www.unbox.org/wisp/var/kel/cliff-effort/results6/gnuplot/40/false-chart.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Subsampling applied (all (N) defective class and N non-defective.&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/SubSamResults3/gnuplot/40/true-chart.pdf"&gt;http://www.unbox.org/wisp/var/kel/cliff-effort/SubSamResults3/gnuplot/40/true-chart.pdf&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/SubSamResults3/gnuplot/40/false-chart.pdf"&gt;http://www.unbox.org/wisp/var/kel/cliff-effort/SubSamResults3/gnuplot/40/false-chart.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tasks this week:&lt;br /&gt;Grammatech report (by Thursday morning at the very latest)&lt;br /&gt;IDEA rig for summer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3649952098375753564?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3649952098375753564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/noise-reduction-in-defect-datasets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3649952098375753564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3649952098375753564'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/noise-reduction-in-defect-datasets.html' title='Noise Reduction in Defect Datasets Using Cliff'/><author><name>KelCecil</name><uri>http://www.blogger.com/profile/01715080803872012460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qcFSD0yg4xg/TAmVYwRgI-I/AAAAAAAAAWE/e1tySS9Rwj4/S220/kel.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-5276872185672580420</id><published>2011-04-11T21:44:00.000-07:00</published><updated>2011-04-11T21:50:35.211-07:00</updated><title type='text'>Active 1NN vs. Passive&amp;Random 1NN, CART</title><content type='html'>The plots for 24 datasets are &lt;a href="http://unbox.org/wisp/var/ekrem/instanceLevel/lib/all_datasets.zip"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;An executive summary of all these plots is &lt;a href="http://unbox.org/wisp/var/ekrem/instanceLevel/summaryTable.xlsx"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-5276872185672580420?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/5276872185672580420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/active-1nn-vs-passive-1nn-cart.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5276872185672580420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5276872185672580420'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/active-1nn-vs-passive-1nn-cart.html' title='Active 1NN vs. Passive&amp;Random 1NN, CART'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6391202026632292577</id><published>2011-04-05T06:17:00.001-07:00</published><updated>2011-04-05T08:43:53.857-07:00</updated><title type='text'>Histograms and EMD</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-06ZONliqbL4/TZsW-4GcioI/AAAAAAAAAEw/XlftWBKmX6E/s1600/Screen%2Bshot%2B2011-04-05%2Bat%2B9.19.33%2BAM.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-06ZONliqbL4/TZsW-4GcioI/AAAAAAAAAEw/XlftWBKmX6E/s400/Screen%2Bshot%2B2011-04-05%2Bat%2B9.19.33%2BAM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5592088631777725058" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Taken from Wikipedia, the source of all knowledge and truth:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 19px; font-family: sans-serif; "&gt;&lt;span class="Apple-style-span" &gt;"The earth mover's distance (EMD) is a &lt;a href="http://en.wikipedia.org/wiki/Metric_(mathematics)" title="Metric (mathematics)" style="text-decoration: none; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; "&gt;&lt;span class="Apple-style-span" &gt;measure of the distance&lt;/span&gt;&lt;/a&gt; between two &lt;a href="http://en.wikipedia.org/wiki/Probability_distribution" title="Probability distribution" style="text-decoration: none; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; "&gt;&lt;span class="Apple-style-span" &gt;probability distributions&lt;/span&gt;&lt;/a&gt; over a region &lt;i&gt;D&lt;/i&gt;. Informally, if the distributions are interpreted as two different ways of piling up a certain amount of dirt over the region &lt;i&gt;D&lt;/i&gt;, the EMD is the minimum cost of turning one pile into the other; where the cost is assumed to be amount of dirt moved times the &lt;a href="http://en.wikipedia.org/wiki/Distance" style="text-decoration: none; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; "&gt;&lt;span class="Apple-style-span" &gt;distance&lt;/span&gt;&lt;/a&gt; by which it is moved."&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 19px; font-family: sans-serif; "&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/-06ZONliqbL4/TZsW-4GcioI/AAAAAAAAAEw/XlftWBKmX6E/s1600/Screen%2Bshot%2B2011-04-05%2Bat%2B9.19.33%2BAM.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-1LEYF6W9Ov8/TZsWkK3I-0I/AAAAAAAAAEo/lZz7sB4DzL4/s1600/earth_mover.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 342px;" src="http://2.bp.blogspot.com/-1LEYF6W9Ov8/TZsWkK3I-0I/AAAAAAAAAEo/lZz7sB4DzL4/s400/earth_mover.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5592088172957334338" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Largest Earth Mover in the world -- German made.  311 feet tall, 705 feet long, 45,000 tons, can move 76, 455 cubic meters each day.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Weka style attribute Histograms (10 bins).&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-1LEYF6W9Ov8/TZsWkK3I-0I/AAAAAAAAAEo/lZz7sB4DzL4/s1600/earth_mover.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-SPQO1bIM9xg/TZsjAQrfyoI/AAAAAAAAAE4/D1nQ3Z-ZeTc/s1600/coc81_hist10bins.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img src="http://2.bp.blogspot.com/-SPQO1bIM9xg/TZsjAQrfyoI/AAAAAAAAAE4/D1nQ3Z-ZeTc/s400/coc81_hist10bins.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5592101849694980738" style="cursor: pointer; width: 400px; height: 200px; " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I can compute the EMD of two numeric columns in JM1 (5440 samples) in 0.0035 seconds.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6391202026632292577?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6391202026632292577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/histograms-and-emd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6391202026632292577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6391202026632292577'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/histograms-and-emd.html' title='Histograms and EMD'/><author><name>Andrew Butcher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TQW_AJtET7E/S0y9KTltpWI/AAAAAAAAABk/hes_8zqF97s/S220/twitt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-06ZONliqbL4/TZsW-4GcioI/AAAAAAAAAEw/XlftWBKmX6E/s72-c/Screen%2Bshot%2B2011-04-05%2Bat%2B9.19.33%2BAM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-5838183778149252205</id><published>2011-04-05T04:55:00.000-07:00</published><updated>2011-04-05T04:56:57.727-07:00</updated><title type='text'>Cliff and Application to Defect Data</title><content type='html'>&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/results4/gnuplot/true-chart.pdf"&gt;Charts for TRUE (defects) class&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/results4/gnuplot/false-chart.pdf"&gt;Charts for FALSE (no defects) class&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-5838183778149252205?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/5838183778149252205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/cliff-and-application-to-defect-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5838183778149252205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5838183778149252205'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/cliff-and-application-to-defect-data.html' title='Cliff and Application to Defect Data'/><author><name>KelCecil</name><uri>http://www.blogger.com/profile/01715080803872012460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qcFSD0yg4xg/TAmVYwRgI-I/AAAAAAAAAWE/e1tySS9Rwj4/S220/kel.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-1206672798239776581</id><published>2011-04-05T00:25:00.000-07:00</published><updated>2011-04-05T00:26:29.310-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bias'/><category scheme='http://www.blogger.com/atom/ns#' term='variance'/><category scheme='http://www.blogger.com/atom/ns#' term='sampling method'/><title type='text'>Sampling methods and Bias-Variance Trade-off</title><content type='html'>Final version of the bias-variance paper is &lt;a href="http://unbox.org/wisp/var/ekrem/biasVar/bias-v2.pdf"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-1206672798239776581?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/1206672798239776581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/sampling-methods-and-bias-variance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1206672798239776581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1206672798239776581'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/04/sampling-methods-and-bias-variance.html' title='Sampling methods and Bias-Variance Trade-off'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3311399053517107999</id><published>2011-03-15T06:16:00.000-07:00</published><updated>2011-03-15T06:18:05.702-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='knn'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Learning'/><title type='text'>Active Learning via kNN-Based Popularity</title><content type='html'>The initial results for the active learning are &lt;a href="http://unbox.org/wisp/var/ekrem/instanceLevel/lib/10Way/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3311399053517107999?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3311399053517107999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/03/active-learning-via-knn-based.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3311399053517107999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3311399053517107999'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/03/active-learning-via-knn-based.html' title='Active Learning via kNN-Based Popularity'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-8044504114944749419</id><published>2011-03-15T06:07:00.000-07:00</published><updated>2011-03-15T06:09:50.800-07:00</updated><title type='text'></title><content type='html'>Defect EK Matrix.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/butcher/fromtimm/EK.pdf"&gt;http://www.unbox.org/wisp/var/butcher/fromtimm/EK.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-8044504114944749419?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/8044504114944749419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/03/defect-ek-matrix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8044504114944749419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8044504114944749419'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/03/defect-ek-matrix.html' title=''/><author><name>KelCecil</name><uri>http://www.blogger.com/profile/01715080803872012460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qcFSD0yg4xg/TAmVYwRgI-I/AAAAAAAAAWE/e1tySS9Rwj4/S220/kel.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3978725152026165230</id><published>2011-03-08T01:09:00.000-08:00</published><updated>2011-03-08T01:12:41.893-08:00</updated><title type='text'>Some terminology</title><content type='html'>Something that caused me a lot of time to correct..&lt;br /&gt;When speaking of ABE, instance selection and instance retrieval correspond to entirely different things. Instance selection = filtering, whereas retrieval = analogy selection. Corrected ESEM paper is &lt;a href="http://unbox.org/wisp/var/ekrem/ESEM 2011/Text/esem-v7.pdf"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3978725152026165230?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3978725152026165230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/03/some-terminology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3978725152026165230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3978725152026165230'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/03/some-terminology.html' title='Some terminology'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-1974328731693607847</id><published>2011-03-08T01:01:00.000-08:00</published><updated>2011-03-08T01:09:46.752-08:00</updated><title type='text'>If only I had perfect experts!</title><content type='html'>&lt;a href="http://unbox.org/wisp/var/ekrem/instanceLevel/text/active-v1.pdf"&gt;Here&lt;/a&gt; is a short report about the results of active learning experiments in effort estimation.&lt;br /&gt;For full plots, refer &lt;a href="http://unbox.org/wisp/var/ekrem/instanceLevel/lib/"&gt;here&lt;/a&gt;.&lt;br /&gt;The moral of the story is: &lt;br /&gt;1) When using 1NN as estimation method, (more or less) half of the instances are not closest neighbor to any other instances. &lt;br /&gt;2) When project instances are labeled by an expert based on their popularity, MdMRE values very easily drop below regular 1NN (with LOO).&lt;br /&gt;3) ASSUMPTION/CHEAT is that the expert perfectly predicts the project effort, which is (probably) never the case.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-1974328731693607847?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/1974328731693607847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/03/if-only-i-had-perfect-experts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1974328731693607847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1974328731693607847'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/03/if-only-i-had-perfect-experts.html' title='If only I had perfect experts!'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-2945443510801276371</id><published>2011-03-07T23:50:00.000-08:00</published><updated>2011-03-07T23:59:26.316-08:00</updated><title type='text'>Even More on Business Intelligence</title><content type='html'>&lt;div style="text-align: left;"&gt;New runtime chart can be found at this location:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://unbox.org/wisp/var/butcher/runtime/idea_runtime_training.xlsx"&gt;http://unbox.org/wisp/var/butcher/runtime/idea_runtime_training.xlsx&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;---&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Empirical (not fitted) Weibull CDF of the effort distribution w/ you are here in red:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://2.bp.blogspot.com/-WJ8n5JgJaEI/TXXgT8uTVjI/AAAAAAAAAEI/YqXRzi_dk-4/s400/hazen_cdf.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 352px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5581613946518066738" /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-----&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Takes on the 3 shot cycle:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/-kWBH-qclt8g/TXXgfYjBfNI/AAAAAAAAAEQ/rO2fhgdWJHg/s400/paper_plot_01.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5581614142965513426" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 107px; " /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;img src="http://3.bp.blogspot.com/-WvBoEocYbA8/TXXgzT8W1WI/AAAAAAAAAEY/PMHN3CKxTfM/s400/paper_plot_02.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5581614485326976354" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 107px; " /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-2945443510801276371?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/2945443510801276371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/03/even-more-on-business-intelligence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2945443510801276371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2945443510801276371'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/03/even-more-on-business-intelligence.html' title='Even More on Business Intelligence'/><author><name>Andrew Butcher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TQW_AJtET7E/S0y9KTltpWI/AAAAAAAAABk/hes_8zqF97s/S220/twitt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-WJ8n5JgJaEI/TXXgT8uTVjI/AAAAAAAAAEI/YqXRzi_dk-4/s72-c/hazen_cdf.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3740028489271785045</id><published>2011-02-28T22:04:00.000-08:00</published><updated>2011-02-28T23:44:44.292-08:00</updated><title type='text'>More on Business Intelligence and Other Things</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: x-large; "&gt;Quadrant Neighborhood&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Mann-Whitney reports the following regarding the distributions in the chart below.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Rank&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Dataset&lt;/div&gt;&lt;div&gt;&lt;div&gt;0&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;albrecht&lt;/div&gt;&lt;div&gt;0&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;china&lt;/div&gt;&lt;div&gt;0&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;coc81&lt;/div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;cocomo_sdr&lt;/div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;desharnais_1_1&lt;/div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;finnish&lt;/div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;kemerer&lt;/div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;maxwell&lt;/div&gt;&lt;div&gt;1&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;nasa93&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-nS00mwh56CM/TWyN1Udps8I/AAAAAAAAADg/uuKI2-h8IME/s1600/QuadrantComparison.png"&gt;&lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 272px;" src="http://1.bp.blogspot.com/-nS00mwh56CM/TWyN1Udps8I/AAAAAAAAADg/uuKI2-h8IME/s400/QuadrantComparison.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5578989985570862018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;More on the Bussman9&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Nomograms have been implemented for Summarization (and arguably Goals &amp;amp; Benchmarking). The nomogram accepts target classes such as "&lt;&gt; 20000" as an example of bad effort.  This allows us to show two parts of the space...  The nomogram also indicates where "you are here" lies on the scale.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 16px; "&gt;&lt;a href="http://2.bp.blogspot.com/-sWWJ9noHZ9E/TWyPsGqjC9I/AAAAAAAAADo/mTkV_J36LxQ/s1600/summarization.png"&gt;&lt;img src="http://2.bp.blogspot.com/-sWWJ9noHZ9E/TWyPsGqjC9I/AAAAAAAAADo/mTkV_J36LxQ/s400/summarization.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5578992026271288274" style="cursor: pointer; width: 400px; height: 299px; " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Overlays&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 16px; "&gt;&lt;a href="http://2.bp.blogspot.com/-_9VKFKplQJM/TWycnsYFWlI/AAAAAAAAADw/z-sBpsFrrus/s1600/Overlays.png"&gt;&lt;img src="http://2.bp.blogspot.com/-_9VKFKplQJM/TWycnsYFWlI/AAAAAAAAADw/z-sBpsFrrus/s400/Overlays.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5579006244146207314" style="cursor: pointer; width: 400px; height: 282px; " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Modeling/Simulation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 16px; "&gt;&lt;a href="http://2.bp.blogspot.com/-q-WAinxCUT4/TWyc072sASI/AAAAAAAAAD4/YddIRiudBig/s1600/ModelingSimulation.png"&gt;&lt;img src="http://2.bp.blogspot.com/-q-WAinxCUT4/TWyc072sASI/AAAAAAAAAD4/YddIRiudBig/s400/ModelingSimulation.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5579006471639400738" style="cursor: pointer; width: 400px; height: 299px; " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Trends (needs to be splined)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 16px; "&gt;&lt;a href="http://1.bp.blogspot.com/-_Lx_Z5JM6kE/TWyc9mlIDzI/AAAAAAAAAEA/8d0yaSye1lQ/s1600/trends.png"&gt;&lt;img src="http://1.bp.blogspot.com/-_Lx_Z5JM6kE/TWyc9mlIDzI/AAAAAAAAAEA/8d0yaSye1lQ/s400/trends.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5579006620547419954" style="cursor: pointer; width: 400px; height: 282px; " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Alerts&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Forecasting&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3740028489271785045?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3740028489271785045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/more-on-business-intelligence-and-other.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3740028489271785045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3740028489271785045'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/more-on-business-intelligence-and-other.html' title='More on Business Intelligence and Other Things'/><author><name>Andrew Butcher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TQW_AJtET7E/S0y9KTltpWI/AAAAAAAAABk/hes_8zqF97s/S220/twitt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-nS00mwh56CM/TWyN1Udps8I/AAAAAAAAADg/uuKI2-h8IME/s72-c/QuadrantComparison.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-1412998032747557430</id><published>2011-02-28T20:13:00.001-08:00</published><updated>2011-02-28T20:21:53.736-08:00</updated><title type='text'>Are there favourite subsets?</title><content type='html'>Noise injection experiments showed that it is difficult to introduce noise to effort datasets. Then this raised the question: Are certain subsets of the datasets more preferable than the others? To answer that we can look at neighbor-ordering matrices. Two forms of neighbor-ordering are:&lt;br /&gt;* Absolute    : &lt;a href="http://unbox.org/wisp/var/ekrem/instanceLevel/sortedIndices.xlsx"&gt;here&lt;/a&gt;. &lt;br /&gt;* Percentage  : &lt;a href="http://unbox.org/wisp/var/ekrem/instanceLevel/sortedIndices-Perc.xlsx"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-1412998032747557430?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/1412998032747557430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/are-there-favourite-subsets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1412998032747557430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1412998032747557430'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/are-there-favourite-subsets.html' title='Are there favourite subsets?'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-4693661705594570114</id><published>2011-02-15T06:27:00.001-08:00</published><updated>2011-02-15T06:27:42.703-08:00</updated><title type='text'>Business Intelligence &amp; Quadrant Differences Graphed</title><content type='html'>All of the above can be found &lt;a href="http://unbox.org/wisp/var/butcher/11/feb/"&gt;HERE&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-4693661705594570114?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/4693661705594570114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/business-intelligence-quadrant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4693661705594570114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4693661705594570114'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/business-intelligence-quadrant.html' title='Business Intelligence &amp; Quadrant Differences Graphed'/><author><name>Andrew Butcher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TQW_AJtET7E/S0y9KTltpWI/AAAAAAAAABk/hes_8zqF97s/S220/twitt.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-5997177562512721082</id><published>2011-02-15T06:03:00.000-08:00</published><updated>2011-02-15T06:21:16.207-08:00</updated><title type='text'>Results from Noise Generation in Effort Sets</title><content type='html'>Ran kNN and kNN with Cliff instance selection for k = 1,3,5.&lt;br /&gt;&lt;br /&gt;Noise Injection method:&lt;br /&gt;&lt;br /&gt;for 10%, 20%,...,80% of train data:&lt;br /&gt;Replace  with a randomly selected effort score is not equal to the original value.&lt;br /&gt;Perform similar transform with the top 3 attributes as selected by BORE also ensuring replaced value is not equal to the original value.&lt;br /&gt;&lt;br /&gt;Results are MDMRE from 5x5 cross-validation.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/graphs/gnuplot/albrecht.pdf"&gt;albrecht&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/graphs/gnuplot/china.pdf"&gt;china&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/graphs/gnuplot/cocomo.pdf"&gt;cocomo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/graphs/gnuplot/desharnais.pdf"&gt;desharnais&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/graphs/gnuplot/finnish.pdf"&gt;finnish&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/graphs/gnuplot/isbsg.pdf"&gt;isbsg&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/graphs/gnuplot/maxwell.pdf"&gt;maxwell&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/graphs/gnuplot/miyazaki94.pdf"&gt;miyazaki94&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/graphs/gnuplot/nasa93.pdf"&gt;nasa93&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-5997177562512721082?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/5997177562512721082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/results-from-noise-generation-in-effort.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5997177562512721082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5997177562512721082'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/results-from-noise-generation-in-effort.html' title='Results from Noise Generation in Effort Sets'/><author><name>KelCecil</name><uri>http://www.blogger.com/profile/01715080803872012460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qcFSD0yg4xg/TAmVYwRgI-I/AAAAAAAAAWE/e1tySS9Rwj4/S220/kel.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-4506930929675481889</id><published>2011-02-08T06:33:00.000-08:00</published><updated>2011-02-08T06:36:53.454-08:00</updated><title type='text'>Results from Noise Reduction in Effort Sets</title><content type='html'>&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/results/graph/"&gt;http://www.unbox.org/wisp/var/kel/cliff-effort/results/graph/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Six sets:&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/results/graph/albrecht.pdf"&gt;albrecht&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/results/graph/china.pdf"&gt;china&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/results/graph/desharnais.pdf"&gt;desharnais&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/results/graph/maxwell.pdf"&gt;maxwell&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/results/graph/miyazaki94.pdf"&gt;miyazaki94&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/cliff-effort/results/graph/nasa93.pdf"&gt;nasa93&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-4506930929675481889?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/4506930929675481889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/results-from-noise-reduction-in-effort.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4506930929675481889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4506930929675481889'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/results-from-noise-reduction-in-effort.html' title='Results from Noise Reduction in Effort Sets'/><author><name>KelCecil</name><uri>http://www.blogger.com/profile/01715080803872012460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qcFSD0yg4xg/TAmVYwRgI-I/AAAAAAAAAWE/e1tySS9Rwj4/S220/kel.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6534617139347634012</id><published>2011-02-08T06:08:00.000-08:00</published><updated>2011-02-08T06:10:37.703-08:00</updated><title type='text'>Business Intelligence</title><content type='html'>Initial effort results and some images &lt;a href="http://unbox.org/wisp/var/butcher/11/feb/"&gt;HERE&lt;/a&gt; and my first take on visual model is &lt;a href="http://afrolegs.com/interactive_idea.mov"&gt;HERE&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6534617139347634012?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6534617139347634012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/business-intelligence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6534617139347634012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6534617139347634012'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/business-intelligence.html' title='Business Intelligence'/><author><name>Andrew Butcher</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://1.bp.blogspot.com/_TQW_AJtET7E/S0y9KTltpWI/AAAAAAAAABk/hes_8zqF97s/S220/twitt.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-7910504107610287336</id><published>2011-02-08T01:44:00.000-08:00</published><updated>2011-02-08T01:46:14.438-08:00</updated><title type='text'>ESEM Paper Initial Version</title><content type='html'>A very basic initial version is &lt;a href="http://unbox.org/wisp/var/ekrem/ESEM%202011/Text/esem-v3.pdf"&gt;here&lt;/a&gt;..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-7910504107610287336?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/7910504107610287336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/esem-paper-initial-version.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7910504107610287336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7910504107610287336'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/esem-paper-initial-version.html' title='ESEM Paper Initial Version'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-7725406281595995607</id><published>2011-02-07T20:39:00.000-08:00</published><updated>2011-02-07T20:41:05.731-08:00</updated><title type='text'>Initial BAMBOO Results</title><content type='html'>http://unbox.org/wisp/var/bill/comba/reports/february/feb8.pdf&lt;br /&gt;&lt;br /&gt;Initial results from running BAMBOO are provided in the above file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-7725406281595995607?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/7725406281595995607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/initial-bamboo-results.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7725406281595995607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7725406281595995607'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/initial-bamboo-results.html' title='Initial BAMBOO Results'/><author><name>William Sica</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-4737402824821661864</id><published>2011-02-01T06:32:00.000-08:00</published><updated>2011-02-01T06:37:02.582-08:00</updated><title type='text'>Results from Active Learning Projects This Week</title><content type='html'>Comparison between NB, NB+CLiff, and 1NN+Cliff:&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/doc/ActiveLearning/CliffResults/1-31/"&gt;http://www.unbox.org/wisp/var/kel/doc/ActiveLearning/CliffResults/1-31/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Comparison between NB treatments:&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/doc/ActiveLearning/CliffResults/1-31-2/"&gt;http://www.unbox.org/wisp/var/kel/doc/ActiveLearning/CliffResults/1-31-2/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-4737402824821661864?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/4737402824821661864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/results-from-active-learning-projects.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4737402824821661864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4737402824821661864'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/results-from-active-learning-projects.html' title='Results from Active Learning Projects This Week'/><author><name>KelCecil</name><uri>http://www.blogger.com/profile/01715080803872012460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qcFSD0yg4xg/TAmVYwRgI-I/AAAAAAAAAWE/e1tySS9Rwj4/S220/kel.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-5045364217118537472</id><published>2011-02-01T01:08:00.000-08:00</published><updated>2011-02-01T01:10:58.585-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cross'/><category scheme='http://www.blogger.com/atom/ns#' term='within'/><category scheme='http://www.blogger.com/atom/ns#' term='selection'/><title type='text'>Secret mixture?</title><content type='html'>Is there a secret percentage mixture when selecting instances from your own company and from a cross-company? Find out &lt;a href="http://unbox.org/wisp/var/ekrem/ESEM%202011/Text/esem-v2.pdf"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-5045364217118537472?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/5045364217118537472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/secret-mixture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5045364217118537472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5045364217118537472'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/02/secret-mixture.html' title='Secret mixture?'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-8179332893515242507</id><published>2011-01-28T17:57:00.000-08:00</published><updated>2011-01-30T14:41:13.666-08:00</updated><title type='text'>Open Issues in Empirical SE</title><content type='html'>Q1: Generality of the Microsoft conclusions?&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;See &lt;a href="http://www.blogger.com/goog_1553634611"&gt;"&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;b&gt;&lt;a href="http://menzies.us/pdf/10taps.pdf"&gt;Myths in Software Engineering: From the Other Side&lt;/a&gt;" by&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;Nachiappan Nagappan, TAPS'10&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;A list of 10 conclusions made from Msoft research&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;The validity of these, for sites outside of Msoft, is an open issue.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;Q2: How to support the following kinds of business intelligence?&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Click to enlarge (from&amp;nbsp;&lt;a href="http://research.microsoft.com/apps/pubs/?id=144543"&gt;http://research.microsoft.com/apps/pubs/?id=144543&lt;/a&gt;):&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_5hXLvxBpB5s/TUNyOt55pDI/AAAAAAAAAPk/GCONxMOFi1I/s1600/Screen+shot+2011-01-28+at+5.47.38+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="http://1.bp.blogspot.com/_5hXLvxBpB5s/TUNyOt55pDI/AAAAAAAAAPk/GCONxMOFi1I/s320/Screen+shot+2011-01-28+at+5.47.38+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/_5hXLvxBpB5s/TUNyOt55pDI/AAAAAAAAAPk/GCONxMOFi1I/s1600/Screen+shot+2011-01-28+at+5.47.38+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;See also:&amp;nbsp;&lt;span class="Apple-style-span" style="border-collapse: collapse; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;a href="http://www.slideshare.net/tom.zimmermann/analytics-for-software-development"&gt;http://www.slideshare.net/tom.&lt;wbr&gt;&lt;/wbr&gt;zimmermann/analytics-for-&lt;wbr&gt;&lt;/wbr&gt;software-development&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.slideshare.net/tom.zimmermann/analytics-for-software-developmen"&gt;&lt;/a&gt;t&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Other approaches to business intelligence:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Watch my recent talk: &amp;nbsp;(250MB) :&amp;nbsp;&lt;a href="http://menzies.us/empiricalSEversion2.wmv"&gt;http://menzies.us/empiricalSEversion2.wmv&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://menzies.us/empiricalSEversion2.wmv"&gt;&lt;/a&gt;Read my recent talk &amp;nbsp;(7MB) :&amp;nbsp;&lt;a href="http://unbox.org/wisp/var/timm/10/swinburne/bi-v5.pptx"&gt;http://unbox.org/wisp/var/timm/10/swinburne/bi-v5.pptx&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Or see below&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div id="__ss_6690764" style="width: 425px;"&gt;&lt;object height="355" id="__sse6690764" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=bi-v5-110124230238-phpapp02&amp;stripped_title=empirical-software-engineering-v20&amp;userName=timmenzies" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse6690764" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=bi-v5-110124230238-phpapp02&amp;stripped_title=empirical-software-engineering-v20&amp;userName=timmenzies" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-8179332893515242507?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/8179332893515242507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/open-issues-in-empirical-se.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8179332893515242507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8179332893515242507'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/open-issues-in-empirical-se.html' title='Open Issues in Empirical SE'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5hXLvxBpB5s/TUNyOt55pDI/AAAAAAAAAPk/GCONxMOFi1I/s72-c/Screen+shot+2011-01-28+at+5.47.38+PM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-378148923930398226</id><published>2011-01-28T02:20:00.000-08:00</published><updated>2011-01-28T07:40:01.657-08:00</updated><title type='text'>Talk at Microsoft Research, Jan 27, 2011</title><content type='html'>Talk at Microsoft Research, Jan 27, 2011&lt;br /&gt;&lt;br /&gt;Slides (7MB) :&amp;nbsp;&lt;a href="http://unbox.org/wisp/var/timm/10/swinburne/bi-v5.pptx"&gt;http://unbox.org/wisp/var/timm/10/swinburne/bi-v5.pptx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Download (250MB) :&amp;nbsp;&lt;a href="http://menzies.us/empiricalSEversion2.wmv"&gt;http://menzies.us/empiricalSEversion2.wmv&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_5hXLvxBpB5s/TUKYJVk986I/AAAAAAAAAPg/wIoubWt6Uxw/s1600/Screen+shot+2011-01-28+at+2.01.49+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="238" src="http://2.bp.blogspot.com/_5hXLvxBpB5s/TUKYJVk986I/AAAAAAAAAPg/wIoubWt6Uxw/s320/Screen+shot+2011-01-28+at+2.01.49+AM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 18px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;div style="line-height: 1.5;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The rapid pace of software development innovation challenges empirical software research to keep up, if it is to deliver actionable and useful results to practitioners. The empirical software engineering research field has not always been able to deliver this. Recently, it has become increasingly apparent that rigorous data collection and analysis can be so expensive and time-consuming that empirical software engineering studies, which seek to understand the costs and benefi&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;ts of software development solutions in practice, greatly lag the pace of innovation in the field. In too many cases, a trusted body of empirical results can only be built up after the innovative solutions that they are studying are already well on their way to obsolescence or standard practice. However, we argue that recent advances put a sustainable and increased research pace within our reach. A suitably scaled-up and nimble empirical research approach must be based upon t&lt;/span&gt;he “crowd-sourcing” of tough empirical problems.&amp;nbsp;&lt;/div&gt;&lt;div style="line-height: 1.5;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 1.5; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 18px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;div id="__ss_6690764" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/timmenzies/empirical-software-engineering-v20" title="empirical software engineering, v2.0"&gt;empirical software engineering, v2.0&lt;/a&gt;&lt;/strong&gt;&lt;object height="355" id="__sse6690764" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=bi-v5-110124230238-phpapp02&amp;stripped_title=empirical-software-engineering-v20&amp;userName=timmenzies" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse6690764" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=bi-v5-110124230238-phpapp02&amp;stripped_title=empirical-software-engineering-v20&amp;userName=timmenzies" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/timmenzies"&gt;Tim Menzies&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-378148923930398226?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/378148923930398226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/talk-at-microsoft-research-jan-27-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/378148923930398226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/378148923930398226'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/talk-at-microsoft-research-jan-27-2011.html' title='Talk at Microsoft Research, Jan 27, 2011'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5hXLvxBpB5s/TUKYJVk986I/AAAAAAAAAPg/wIoubWt6Uxw/s72-c/Screen+shot+2011-01-28+at+2.01.49+AM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-75808245379593586</id><published>2011-01-25T16:17:00.000-08:00</published><updated>2011-01-25T16:17:18.645-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WillM'/><title type='text'>Will McBurney</title><content type='html'>&lt;a href="http://farm6.static.flickr.com/5294/5388335011_1561bdd33a_m.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://farm6.static.flickr.com/5294/5388335011_1561bdd33a_m.jpg" /&gt;&lt;/a&gt;Currently a graduate student in Computer Science at West Virginia University, Will McBurney is a programmer, musician, and blogger on the side. Will McBurney began programming in his Senior year of High School in Charleston, WV, his hometown. Originally attending WVU as an undergraduate aspiring to become a Mechanical Engineer, Will switched majors midway through his freshmen year to Computer Science.&lt;br /&gt;&lt;br /&gt;It is not secret Will is a major nerd. Will skipped his Senior Prom to go to National Science Bowl in 2006 and has read more Star Wars books than most people have read at all. On the inter-tubes, Will uses the psuedonym "Death by Smiley", a name that was made up spur of the moment while playing Halo in the dorms at WVU.&lt;br /&gt;&lt;br /&gt;-Will McBurney&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-75808245379593586?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/75808245379593586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/will-mcburney.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/75808245379593586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/75808245379593586'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/will-mcburney.html' title='Will McBurney'/><author><name>Death by Smiley</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://3.bp.blogspot.com/_uxsp7yqNu50/STdsWjiD6EI/AAAAAAAAAAg/A0f0QilxMDo/S220/1111evilsmiley.bmp'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm6.static.flickr.com/5294/5388335011_1561bdd33a_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3989162720253727936</id><published>2011-01-25T06:29:00.000-08:00</published><updated>2011-01-25T06:41:37.314-08:00</updated><title type='text'>Active Learning</title><content type='html'>&lt;div&gt;Kel w/ Cliff:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.unbox.org/wisp/var/kel/doc/cliff/results.txt"&gt;http://www.unbox.org/wisp/var/kel/doc/cliff/results.txt&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Andrew w/ Heuristic Randomness:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://afrolegs.com/kc1_eraSize150.png"&gt;http://afrolegs.com/kc1_eraSize150.png&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://unborx.org/wisp/var/butcher/active/"&gt;http://unborx.org/wisp/var/butcher/active/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3989162720253727936?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3989162720253727936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/active-learning-w-cliff.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3989162720253727936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3989162720253727936'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/active-learning-w-cliff.html' title='Active Learning'/><author><name>KelCecil</name><uri>http://www.blogger.com/profile/01715080803872012460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qcFSD0yg4xg/TAmVYwRgI-I/AAAAAAAAAWE/e1tySS9Rwj4/S220/kel.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6693898554475045095</id><published>2011-01-25T05:00:00.000-08:00</published><updated>2011-01-25T05:02:53.088-08:00</updated><title type='text'>Rank Deltas for COMBA</title><content type='html'>http://unbox.org/wisp/var/bill/comba/reports/rankdeltas.png&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6693898554475045095?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6693898554475045095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/rank-deltas-for-comba.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6693898554475045095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6693898554475045095'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/rank-deltas-for-comba.html' title='Rank Deltas for COMBA'/><author><name>William Sica</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-4482492628658441493</id><published>2011-01-25T00:12:00.000-08:00</published><updated>2011-01-25T00:16:25.193-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wc'/><category scheme='http://www.blogger.com/atom/ns#' term='cc'/><category scheme='http://www.blogger.com/atom/ns#' term='cross'/><category scheme='http://www.blogger.com/atom/ns#' term='within'/><title type='text'>Which features define CC?</title><content type='html'>Division of available datasets into subsets according to different criteria (language, hardware, resource etc.) may define closeness of a cross-company setting. The results and subsets are &lt;a href="http://unbox.org/wisp/var/ekrem/ESEM%202011/Text/esem-v1.pdf"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-4482492628658441493?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/4482492628658441493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/which-features-define-cc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4482492628658441493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4482492628658441493'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/which-features-define-cc.html' title='Which features define CC?'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-4167166664371175991</id><published>2011-01-25T00:11:00.000-08:00</published><updated>2011-01-25T00:12:13.735-08:00</updated><title type='text'>Bias and Varince of Testing Strategies on Effort Datasets</title><content type='html'>A short report is &lt;a href="http://unbox.org/wisp/var/ekrem/biasVar/general-report.pdf"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-4167166664371175991?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/4167166664371175991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/bias-and-varince-of-testing-strategies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4167166664371175991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4167166664371175991'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/bias-and-varince-of-testing-strategies.html' title='Bias and Varince of Testing Strategies on Effort Datasets'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-4351067940449027563</id><published>2011-01-24T20:54:00.000-08:00</published><updated>2011-01-24T20:54:19.006-08:00</updated><title type='text'>Another look at Fayola's data</title><content type='html'>&lt;a href="http://unbox.org/wisp/var/11/pretty/forensics.pdf"&gt;http://unbox.org/wisp/var/11/pretty/forensics.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-4351067940449027563?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/4351067940449027563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/another-look-at-fayolas-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4351067940449027563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/4351067940449027563'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/another-look-at-fayolas-data.html' title='Another look at Fayola&apos;s data'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-2650536951737051962</id><published>2011-01-24T20:46:00.000-08:00</published><updated>2011-01-24T20:49:54.581-08:00</updated><title type='text'>map-reduce &amp; Hadoop</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="font-family: sans-serif; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em; text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Map-Reduce&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="font-size: 13px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-size: 13px;"&gt;&lt;b&gt;MapReduce&lt;/b&gt;&amp;nbsp;is a&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Software_patent" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Software patent"&gt;patented&lt;/a&gt;&lt;sup class="reference" id="cite_ref-patent_0-0" style="font-style: normal; font-weight: normal; line-height: 1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/MapReduce#cite_note-patent-0" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;"&gt;[1]&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Software_framework" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Software framework"&gt;software framework&lt;/a&gt;&amp;nbsp;introduced by&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Google" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Google"&gt;Google&lt;/a&gt;&amp;nbsp;to support&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Distributed_computing" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Distributed computing"&gt;distributed computing&lt;/a&gt;&amp;nbsp;on large&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Data_set" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Data set"&gt;data sets&lt;/a&gt;&amp;nbsp;on&amp;nbsp;&lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/Cluster_(computing)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Cluster (computing)"&gt;clusters&lt;/a&gt;&amp;nbsp;of computers.&lt;sup class="reference" id="cite_ref-1" style="font-style: normal; font-weight: normal; line-height: 1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/MapReduce#cite_note-1" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none; white-space: nowrap;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none; white-space: nowrap;"&gt;[&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #0645ad;"&gt;&lt;span class="Apple-style-span" style="background-attachment: initial; background-clip: initial; background-color: initial; background-origin: initial; white-space: nowrap;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad; text-decoration: none; white-space: nowrap;"&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: sans-serif; font-size: 13px; line-height: 1.5em; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em; text-align: left;"&gt;MapReduce&amp;nbsp;&lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/Library_(software)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Library (software)"&gt;libraries&lt;/a&gt;&amp;nbsp;have been written in&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/C%2B%2B" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="C++"&gt;C++&lt;/a&gt;,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/C_Sharp_(programming_language)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="C Sharp (programming language)"&gt;C#&lt;/a&gt;,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Erlang_(programming_language)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Erlang (programming language)"&gt;Erlang&lt;/a&gt;,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Java_(programming_language)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Java (programming language)"&gt;Java&lt;/a&gt;,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Objective_Caml" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Objective Caml"&gt;Ocaml&lt;/a&gt;,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Python_(programming_language)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Python (programming language)"&gt;Python&lt;/a&gt;,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Ruby_(programming_language)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Ruby (programming language)"&gt;Ruby&lt;/a&gt;,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/F_Sharp_(programming_language)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="F Sharp (programming language)"&gt;F#&lt;/a&gt;,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/R_(programming_language)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="R (programming language)"&gt;R&lt;/a&gt;&amp;nbsp;and other programming languages.&lt;/div&gt;&lt;div style="margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0.4em; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;a href="http://en.wikipedia.org/wiki/MapReduce"&gt;http://en.wikipedia.org/wiki/MapReduce&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img.cnbeta.com/newsimg/081124/07272901188885286.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://img.cnbeta.com/newsimg/081124/07272901188885286.jpg" /&gt;&lt;/a&gt;&lt;a href="http://img.cnbeta.com/newsimg/081124/07272901188885286.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://img.cnbeta.com/newsimg/081124/07272901188885286.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; color: black; font-family: sans-serif; line-height: 24px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Appache Hadoop&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://img.cnbeta.com/newsimg/081124/07272901188885286.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="color: black; font-family: sans-serif; line-height: 24px;"&gt;Open-source system layer for map-reduce. Implements (e.g.) a distributed file system&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://thecloudtutorial.com/hadoop.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://thecloudtutorial.com/hadoop.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://img.cnbeta.com/newsimg/081124/07272901188885286.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-2650536951737051962?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/2650536951737051962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/map-reduce.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2650536951737051962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2650536951737051962'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/map-reduce.html' title='map-reduce &amp; Hadoop'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-7825403963832542231</id><published>2011-01-24T20:42:00.000-08:00</published><updated>2011-01-24T20:42:38.113-08:00</updated><title type='text'>Material for interactive new media design</title><content type='html'>&lt;a href="http://forgottenlegacywwi.org/exhibit.html"&gt;http://forgottenlegacywwi.org/exhibit.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-7825403963832542231?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/7825403963832542231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/material-for-interactive-new-media.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7825403963832542231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/7825403963832542231'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/material-for-interactive-new-media.html' title='Material for interactive new media design'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-2602053238592030803</id><published>2011-01-24T20:40:00.000-08:00</published><updated>2011-01-24T20:40:52.833-08:00</updated><title type='text'>popularity is (almost) a perfect predictor for defects</title><content type='html'>&lt;br /&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;a href="http://unbox.org/wisp/var/11/popular/popular-v6.pdf"&gt;http://unbox.org/wisp/var/11/popular/popular-v6.pdf&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;One surprising observation from the Helix study [50] was that(a) most classes are not popular and (b) patterns of the most pop-ular classes emerged very early in the lifetime of an open-sourceproject. Specifically, popularity and age of a class maintain a pos-itive monotonic relationship throughout the lifetime of a system[50], that is, as a system matures, popular classes tend to becomeeven more popular.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;This contradicts our reading of Fowler [20] andBeck’s work [6] that object-oriented quality assurance requires in-volved constant refactoring (e.g., Beck’s TDD loop of write tests,run test, refactor). We cannot see evidence of constant, widespreadrefactoring in open-source projects studied by Helix [50].&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The implications of this lack-of-refactoring for the theory of object-oriented development is discussed elsewhere [50]. This paperfocuses of class popularity since (a) it is a stable concept for thelifetime of an object-oriented system and (b) popularity can lead todefects via:&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Defect injection:As developers work with the popular classes, they make the occasional mistake. Some of these mistakesresult in code defects. Since developers work on popular classes more than other classes, then most developer defects accumulate in the popular classes.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Defect discovery: Since developers work mostly on popular classes, they are most likely to uncover those classes’ defects.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="p1"&gt;We demonstrate that in 33 open-source Java projects popularity-based defect predictors work within 4% of a theoreti-cal upper bound on predictor performance (this is the basis for ourclaim that such predictors are “nearly perfect”). &amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-2602053238592030803?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/2602053238592030803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/popularity-is-almost-perfect-predictor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2602053238592030803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/2602053238592030803'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/popularity-is-almost-perfect-predictor.html' title='popularity is (almost) a perfect predictor for defects'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3689840349405921057</id><published>2011-01-24T20:34:00.001-08:00</published><updated>2011-01-24T21:06:03.692-08:00</updated><title type='text'>empirical SE v2.0</title><content type='html'>timm, trying to map out a research agenda for the next decade&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="__ss_6690764" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/timmenzies/empirical-software-engineering-v20" title="empirical software engineering, v2.0"&gt;empirical software engineering, v2.0&lt;/a&gt;&lt;/strong&gt;&lt;object height="355" id="__sse6690764" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=bi-v5-110124230238-phpapp02&amp;amp;stripped_title=empirical-software-engineering-v20&amp;amp;userName=timmenzies" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse6690764" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=bi-v5-110124230238-phpapp02&amp;amp;stripped_title=empirical-software-engineering-v20&amp;amp;userName=timmenzies" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/timmenzies"&gt;Tim Menzies&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3689840349405921057?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3689840349405921057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/empirical-se-v20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3689840349405921057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3689840349405921057'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/empirical-se-v20.html' title='empirical SE v2.0'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3986958215023448652</id><published>2011-01-24T14:42:00.000-08:00</published><updated>2011-01-24T14:43:16.148-08:00</updated><title type='text'>More on story content generation</title><content type='html'>&lt;a href="http://grandtextauto.org/2008/02/19/ep-52-a-tale-spin-story/"&gt;http://grandtextauto.org/2008/02/19/ep-52-a-tale-spin-story/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3986958215023448652?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3986958215023448652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/more-on-story-content-generation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3986958215023448652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3986958215023448652'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/more-on-story-content-generation.html' title='More on story content generation'/><author><name>Joe Krall</name><uri>http://www.blogger.com/profile/04705736017054376245</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_qNPJrdRFvW8/TSyApOpWrVI/AAAAAAAAAGY/YuwoFPsv-bY/S220/n14220146_36117281_917.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-8973823186834499389</id><published>2011-01-18T20:26:00.001-08:00</published><updated>2011-01-18T21:28:50.756-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joe krall'/><title type='text'>What makes a game fun</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Hello, hi,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;My name is Joe and I'm a new PhD student at WVU, got my MS in CS just last year, and working towards the big goal with a vague idea and a genuine interest for AI in games. I'm hard of hearing, and generally have a tough time understanding people in a group setting, but usually if there's only one person speaking -towards- me, with a good voice, then it's fine. (Sorry if I seem confused sometimes, usually trying to figure out what you just said.)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;a href="http://2.bp.blogspot.com/_qNPJrdRFvW8/TTZxgpF7MPI/AAAAAAAAAIc/ikL5HX6ADVs/s1600/s01.jpg"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 150px; FLOAT: right; HEIGHT: 200px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5563759195263283442" border="0" alt="" src="http://2.bp.blogspot.com/_qNPJrdRFvW8/TTZxgpF7MPI/AAAAAAAAAIc/ikL5HX6ADVs/s200/s01.jpg" /&gt;&lt;/a&gt;Last semester I worked on the idea of "What makes a game Fun?" and found myself digging through a lot of unofficial resources towards concepts in a game that heighten the level of enjoyment had by players. I wrote a survey-type &lt;a href="https://sites.google.com/site/tanzastic/research/AnalyzingFuninVideogames.pdf"&gt;paper&lt;/a&gt; and outlined what I thought were the core values of "Fun in video games." Those four were Gameplay, Originality, Replayability and Story (GORS).  Replayability is key; any time a player picks up a controller, there is a drawing factor that keeps them attracted to the game and continuously replaying. Once that allure is lost, replayability is lost, and the game no longer has potential to provide fun (at least for a while, but there's always a chance the allure returns at some later point - yet another key point to replayabilty.)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;a href="http://1.bp.blogspot.com/_qNPJrdRFvW8/TTZxs5t98LI/AAAAAAAAAIk/irIiHyIZ-Hs/s1600/s04.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 150px; FLOAT: left; HEIGHT: 200px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5563759405884633266" border="0" alt="" src="http://1.bp.blogspot.com/_qNPJrdRFvW8/TTZxs5t98LI/AAAAAAAAAIk/irIiHyIZ-Hs/s200/s04.jpg" /&gt;&lt;/a&gt;Anyway, second half of semester I put the four dimensions of fun together in a game which the user could play and "set" the levels of each dimension. i.e., the user would set originality to be of "low" setting, making item names and enemies sound very generic, as opposed to original and unique. Called Cre-Ativity, the game plays like Zelda, in a top-down fashion developed with OpenGL in C++. Players can use one of four weapons; acquire armor, gain experience, become stronger and bash enemies while exploring in aims of completing a general story-driven quest.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;At this point, the semester was over and one of the key questions that remained was; "How could you develop story content according to user-input?" More on that topic to come.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Screenshots:&lt;br /&gt;&lt;a href="https://sites.google.com/site/tanzastic/research/s01.jpg"&gt;https://sites.google.com/site/tanzastic/research/s01.jpg&lt;/a&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/tanzastic/research/s02.jpg"&gt;https://sites.google.com/site/tanzastic/research/s02.jpg&lt;/a&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/tanzastic/research/s03.jpg"&gt;https://sites.google.com/site/tanzastic/research/s03.jpg&lt;/a&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/tanzastic/research/s04.jpg"&gt;https://sites.google.com/site/tanzastic/research/s04.jpg&lt;/a&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/site/tanzastic/research/s05.jpg"&gt;https://sites.google.com/site/tanzastic/research/s05.jpg&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-8973823186834499389?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/8973823186834499389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/what-makes-game-fun.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8973823186834499389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8973823186834499389'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/what-makes-game-fun.html' title='What makes a game fun'/><author><name>Joe Krall</name><uri>http://www.blogger.com/profile/04705736017054376245</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_qNPJrdRFvW8/TSyApOpWrVI/AAAAAAAAAGY/YuwoFPsv-bY/S220/n14220146_36117281_917.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_qNPJrdRFvW8/TTZxgpF7MPI/AAAAAAAAAIc/ikL5HX6ADVs/s72-c/s01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-8301487961340154325</id><published>2011-01-18T06:34:00.001-08:00</published><updated>2011-01-18T06:42:28.161-08:00</updated><title type='text'>Cross vs. Within Company Experiments</title><content type='html'>Tentative results are &lt;a href="http://unbox.org/wisp/var/ekrem/ESEM%202011/CODE-DATA/resultsFile.txt"&gt;here&lt;/a&gt;.&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:'Times New Roman';font-size:medium;"  &gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap;"&gt;Selected cross-company datasets are given below..&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap;"&gt;finnishAppArea = {'finnishAppArea2','finnishAppArea7','finnishAppArea10'};&lt;br /&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap;"&gt;finnishAppType = {'finnishAppType1','finnishAppType2345'};&lt;br /&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap;"&gt;kemererHardware = {'kemererHardware1','kemererHardware23456'};&lt;br /&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap;"&gt;maxwellAppType = {'maxwellAppType1','maxwellAppType2','maxwellAppType3'};&lt;br /&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap;"&gt;maxwellHardware = {'maxwellHardware2','maxwellHardware3','maxwellHardware5'};&lt;br /&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap;"&gt;maxwellSource = {'maxwellSource1','maxwellSource2'};&lt;br /&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap;"&gt;chinaResource = {'chinaResource1','chinaResource2','chinaResource3','chinaResource4'}&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap;"&gt;Questions:&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap;"&gt;Is 1*LOO ok or do I need 20*LOO?&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap;"&gt;Is using only static-k better? &lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-8301487961340154325?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/8301487961340154325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/cross-vs-within-company-experiments.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8301487961340154325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8301487961340154325'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/cross-vs-within-company-experiments.html' title='Cross vs. Within Company Experiments'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-8304090549703771258</id><published>2011-01-18T06:31:00.001-08:00</published><updated>2011-01-18T06:32:22.470-08:00</updated><title type='text'>Testing using only the X dimension in IDEA</title><content type='html'>&lt;a href="http://www.unbox.org/wisp/var/butcher/dragons/x_validity_test.pdf"&gt;http://www.unbox.org/wisp/var/butcher/dragons/x_validity_test.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-8304090549703771258?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/8304090549703771258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/testing-using-only-x-dimension-in-idea.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8304090549703771258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8304090549703771258'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/testing-using-only-x-dimension-in-idea.html' title='Testing using only the X dimension in IDEA'/><author><name>KelCecil</name><uri>http://www.blogger.com/profile/01715080803872012460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qcFSD0yg4xg/TAmVYwRgI-I/AAAAAAAAAWE/e1tySS9Rwj4/S220/kel.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-1333848812754651947</id><published>2011-01-18T06:15:00.000-08:00</published><updated>2011-01-18T06:16:57.166-08:00</updated><title type='text'>New results after discretizing with Fayyad Irani</title><content type='html'>&lt;a href="http://unbox.org/wisp/var/fayola/forensics/results/"&gt;http://unbox.org/wisp/var/fayola/forensics/results/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-1333848812754651947?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/1333848812754651947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/new-results-after-discretizing-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1333848812754651947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1333848812754651947'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/new-results-after-discretizing-with.html' title='New results after discretizing with Fayyad Irani'/><author><name>Fayola</name><uri>http://www.blogger.com/profile/00936429145455627549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6334653418509222960</id><published>2011-01-18T05:26:00.000-08:00</published><updated>2011-01-18T05:27:14.596-08:00</updated><title type='text'>This week...</title><content type='html'>Tim has written &lt;a href="http://www.csee.wvu.edu/~timm/cs310"&gt;two&lt;/a&gt; &lt;a href="http://www.csee.wvu.edu/~timm/cs472"&gt;subjects&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Learned about &lt;a href="http://alexott.net/en/clojure/ClojureHadoop.html"&gt;map-reduce and clojure&lt;/a&gt;&amp;nbsp;and wondered about applying it to WHICH.&lt;br /&gt;&lt;br /&gt;Coded up &lt;a href="http://unbox.org/wisp/var/timm/11/idea"&gt;idea, knn, cross-val&lt;/a&gt;, and &lt;a href="http://unbox.org/wisp/var/timm/11/idea/data"&gt;run lots of experiments&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Worked with physics on an NSF proposal&lt;br /&gt;&lt;br /&gt;Planned next week's talk at microsoft, redmond&lt;br /&gt;&lt;br /&gt;Worked with Martin Shepperd on a journal special issue.&lt;br /&gt;&lt;br /&gt;Worked with Ayse Bener on a journal special issue&lt;br /&gt;&lt;br /&gt;And written a research paper&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_5hXLvxBpB5s/TTWUUgeRUxI/AAAAAAAAAPU/21c_CLrqt1A/s1600/Screen+shot+2011-01-18+at+8.20.43+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="http://3.bp.blogspot.com/_5hXLvxBpB5s/TTWUUgeRUxI/AAAAAAAAAPU/21c_CLrqt1A/s320/Screen+shot+2011-01-18+at+8.20.43+AM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_5hXLvxBpB5s/TTWUhSxVAnI/AAAAAAAAAPY/mixiWarw6UE/s1600/Screen+shot+2011-01-18+at+8.24.00+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_5hXLvxBpB5s/TTWUhSxVAnI/AAAAAAAAAPY/mixiWarw6UE/s320/Screen+shot+2011-01-18+at+8.24.00+AM.png" width="267" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_5hXLvxBpB5s/TTWUpzp4V6I/AAAAAAAAAPc/QpkPaeFqKiE/s1600/Screen+shot+2011-01-18+at+8.24.35+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_5hXLvxBpB5s/TTWUpzp4V6I/AAAAAAAAAPc/QpkPaeFqKiE/s320/Screen+shot+2011-01-18+at+8.24.35+AM.png" style="cursor: move;" width="272" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Over to you....&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6334653418509222960?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6334653418509222960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/this-week.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6334653418509222960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6334653418509222960'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/this-week.html' title='This week...'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_5hXLvxBpB5s/TTWUUgeRUxI/AAAAAAAAAPU/21c_CLrqt1A/s72-c/Screen+shot+2011-01-18+at+8.20.43+AM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3645340434087885361</id><published>2011-01-11T06:43:00.000-08:00</published><updated>2011-01-11T06:47:40.868-08:00</updated><title type='text'>Fayyad Irani Discretization for Row Pruning Using Variance</title><content type='html'>&lt;div&gt;New results for reducing variance with W: &lt;a href="http://unbox.org/wisp/var/adam2/cbr/results/fayyad/fayyad-impact.pdf"&gt;here&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3645340434087885361?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3645340434087885361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/fayyad-irani-discretization-for-row.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3645340434087885361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3645340434087885361'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2011/01/fayyad-irani-discretization-for-row.html' title='Fayyad Irani Discretization for Row Pruning Using Variance'/><author><name>Adam</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-5579087850255894825</id><published>2010-12-10T13:18:00.000-08:00</published><updated>2010-12-10T13:18:16.500-08:00</updated><title type='text'>Latex classes for building resumes</title><content type='html'>&lt;a href="http://rpi.edu/dept/arc/training/latex/resumes/"&gt;http://rpi.edu/dept/arc/training/latex/resumes/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;includes some nice sample resumes including&amp;nbsp;&lt;a href="http://rpi.edu/dept/arc/training/latex/resumes/res9b.pdf"&gt;http://rpi.edu/dept/arc/training/latex/resumes/res9b.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-5579087850255894825?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/5579087850255894825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/12/latex-classes-for-building-resumes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5579087850255894825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5579087850255894825'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/12/latex-classes-for-building-resumes.html' title='Latex classes for building resumes'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6357647942889597126</id><published>2010-11-09T10:55:00.000-08:00</published><updated>2010-11-09T10:55:02.775-08:00</updated><title type='text'>New papers</title><content type='html'>&lt;a href="http://www.mendeley.com/library/"&gt;http://www.mendeley.com/library/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;searched based SE&lt;br /&gt;&lt;br /&gt;defect prediction&lt;br /&gt;&lt;br /&gt;cascade generalization&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6357647942889597126?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6357647942889597126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/11/new-papers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6357647942889597126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6357647942889597126'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/11/new-papers.html' title='New papers'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-1712560013803364724</id><published>2010-11-09T10:52:00.000-08:00</published><updated>2010-11-09T10:52:08.621-08:00</updated><title type='text'>world cloude</title><content type='html'>of papers in my foser track.&lt;br /&gt;&lt;br /&gt;combined cloud in the midle&lt;br /&gt;&lt;br /&gt;individual papers all around&lt;br /&gt;&lt;br /&gt;&lt;a href="http://menzies.us/tmp/Track5uberwordle.pdf"&gt;http://menzies.us/tmp/Track5uberwordle.pdf &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-1712560013803364724?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/1712560013803364724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/11/world-cloude.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1712560013803364724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/1712560013803364724'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/11/world-cloude.html' title='world cloude'/><author><name>timm</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://static.flickr.com/30/57424367_2f6d8f85bc_m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6203122282087064754</id><published>2010-11-09T08:16:00.001-08:00</published><updated>2010-11-09T08:21:21.458-08:00</updated><title type='text'>MoE Experiments</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_qR9DeGHhMGY/TNl0E_nkbyI/AAAAAAAAAQw/RMtkMxkKrYw/s1600/algorithmOrders.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 47px;" src="http://3.bp.blogspot.com/_qR9DeGHhMGY/TNl0E_nkbyI/AAAAAAAAAQw/RMtkMxkKrYw/s320/algorithmOrders.png" alt="" id="BLOGGER_PHOTO_ID_5537584845974433570" border="0" /&gt;&lt;/a&gt;On the x-axis algorithms are ordered w.r.t. loss values over all err. measures and all datasets. Lines show the max. ordering change w.r.t. win and loss values over any of the error measures. The individual rankings are in &lt;a href="http://unbox.org/wisp/var/ekrem/resultsVariance/Code/orderedRanks/moe-order.xlsx"&gt;this sheet&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6203122282087064754?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6203122282087064754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/11/moe-experiments.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6203122282087064754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6203122282087064754'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/11/moe-experiments.html' title='MoE Experiments'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_qR9DeGHhMGY/TNl0E_nkbyI/AAAAAAAAAQw/RMtkMxkKrYw/s72-c/algorithmOrders.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-5833493025131992524</id><published>2010-10-26T10:47:00.000-07:00</published><updated>2010-10-26T10:54:17.752-07:00</updated><title type='text'>3Way-LOO Rank Changes + 3Bands Appearances</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_qR9DeGHhMGY/TMcUdiXWqeI/AAAAAAAAAQo/j2VtcBdy24I/s1600/sum-rank-changes-over-all-err-measures.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 83px;" src="http://2.bp.blogspot.com/_qR9DeGHhMGY/TMcUdiXWqeI/AAAAAAAAAQo/j2VtcBdy24I/s320/sum-rank-changes-over-all-err-measures.png" alt="" id="BLOGGER_PHOTO_ID_5532413164921465314" border="0" /&gt;&lt;/a&gt;Above is the plot of 3-Way vs. LOO&lt;br /&gt;The appearance of methods in 3bands are &lt;a href="http://unbox.org/wisp/var/ekrem/resultsVariance/Code-v3%28stability%29/plots/orderedRanks/rankDistributions-FrequencyTables-v2.xls"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-5833493025131992524?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/5833493025131992524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/3way-loo-rank-changes-3bands.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5833493025131992524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/5833493025131992524'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/3way-loo-rank-changes-3bands.html' title='3Way-LOO Rank Changes + 3Bands Appearances'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_qR9DeGHhMGY/TMcUdiXWqeI/AAAAAAAAAQo/j2VtcBdy24I/s72-c/sum-rank-changes-over-all-err-measures.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3452904927510636628</id><published>2010-10-22T03:28:00.000-07:00</published><updated>2010-10-22T03:31:02.135-07:00</updated><title type='text'>More About Stability...</title><content type='html'>&lt;a href="http://unbox.org/wisp/var/ekrem/resultsVariance/Code-v3%28stability%29/plots/orderedRanks/rankDistributions-FrequencyTables.xlsx"&gt;Rank distributions and frequency tables&lt;/a&gt;&lt;br /&gt;&lt;a href="http://unbox.org/wisp/var/ekrem/resultsVariance/Code-v3%28stability%29/plots/icsePlots/win-Percentage-Plots.pdf"&gt;Win Percentages across methods and datasets as per error measure&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3452904927510636628?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3452904927510636628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/more-about-stability.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3452904927510636628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3452904927510636628'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/more-about-stability.html' title='More About Stability...'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6539585658585462340</id><published>2010-10-12T10:27:00.000-07:00</published><updated>2010-10-12T10:59:19.516-07:00</updated><title type='text'>IDEA - Stained Glass Visualization</title><content type='html'>Defect Sets:&lt;br /&gt;&lt;br /&gt;Boxes with color indicate a cluster.  Clusters are self-tested and ranked based on harmonic mean for the TRUE defect class.  Green indicates the cluster performed in the top 25%.  Yellow indicates the middle 50%, and red indicates the bottom 25%.&lt;br /&gt;&lt;br /&gt;KC1&lt;br /&gt;2,109 examples&lt;br /&gt;Run time: 12.5 seconds&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.unbox.org/wisp/var/butcher/compass/trunk/src/python/arff/defect/kc1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://www.unbox.org/wisp/var/butcher/compass/trunk/src/python/arff/defect/kc1.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;JM1&lt;br /&gt;10,880 examples&lt;br /&gt;Run time: 2 minutes&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.unbox.org/wisp/var/butcher/compass/trunk/src/python/arff/defect/jm1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://www.unbox.org/wisp/var/butcher/compass/trunk/src/python/arff/defect/jm1.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Effort sets:&lt;br /&gt;&lt;br /&gt;Effort set performance is based on self-test MDMRE.  Clusters are colored in the same manner as above.&lt;br /&gt;&lt;br /&gt;China&lt;br /&gt;499 examples&lt;br /&gt;2.6 seconds&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.unbox.org/wisp/var/butcher/compass/trunk/src/python/arff/china.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://www.unbox.org/wisp/var/butcher/compass/trunk/src/python/arff/china.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.unbox.org/wisp/var/butcher/compass/trunk/src/python/arff/"&gt;Datasets, charts for more datasets,&lt;/a&gt; and &lt;a href="http://www.unbox.org/wisp/var/butcher/compass/trunk/src/python/result.txt"&gt;time results&lt;/a&gt; are available in WISP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6539585658585462340?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6539585658585462340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/idea-stained-glass-visualization.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6539585658585462340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6539585658585462340'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/idea-stained-glass-visualization.html' title='IDEA - Stained Glass Visualization'/><author><name>KelCecil</name><uri>http://www.blogger.com/profile/01715080803872012460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qcFSD0yg4xg/TAmVYwRgI-I/AAAAAAAAAWE/e1tySS9Rwj4/S220/kel.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6011192559417378391</id><published>2010-10-12T02:18:00.000-07:00</published><updated>2010-10-12T09:05:09.717-07:00</updated><title type='text'>Stability and Bias-Variance of LOO vs. 3Way</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Stability across datasets:&lt;/span&gt; For each evaluation method, over 19 datasets, see how many times solos appear in top 16. The numbers and plots for all methods are &lt;a href="http://unbox.org/wisp/var/ekrem/resultsVariance/Code-v3%28stability%29/plots/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bias &amp;amp; Variance of LOO and 3-Way:&lt;/span&gt; Let L be the squared loss function, f be a predictor and y be the predicted value for a particular x. Also let y* be the optimal prediction (actual response for x), and ym be the main prediction. Under squared loss function, main function becomes mean of all predictions: ym=mean(all y's). Then the following definitions follow:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Bias(x) = L(y*, ym)&lt;/li&gt;&lt;li&gt;Var(x) = E&lt;span style="font-size:78%;"&gt;D&lt;/span&gt;(L(ym, y)) where D is the occurrence of x in all training sets.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Above definitions are valid for single instances, however they can be average over all instances:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Bias&lt;span style="font-size:78%;"&gt;avg&lt;/span&gt; = E&lt;span style="font-size:78%;"&gt;x&lt;/span&gt;(B(x))&lt;/li&gt;&lt;li&gt;Var&lt;span style="font-size:78%;"&gt;avg &lt;/span&gt;= E&lt;span style="font-size:78%;"&gt;x&lt;/span&gt;(Var(x))&lt;/li&gt;&lt;/ol&gt;When we follow these definitions we get bias(x-axis) vs. variance(y-axis) figures &lt;a href="http://unbox.org/wisp/var/ekrem/resultsVariance/Code-v3%28stability%29/biasVarPlots/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6011192559417378391?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6011192559417378391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/stability-data-dependent-comba-and-bias.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6011192559417378391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6011192559417378391'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/stability-data-dependent-comba-and-bias.html' title='Stability and Bias-Variance of LOO vs. 3Way'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-3871190149326653289</id><published>2010-10-05T11:40:00.000-07:00</published><updated>2010-10-05T11:53:51.906-07:00</updated><title type='text'>Do Reductions with Total Defects Select Smaller Data?</title><content type='html'>&lt;div&gt;&lt;a href="http://unbox.org/wisp/var/adam2/cbr/results/10-5-10/10-5-klocs.pdf"&gt;Does W perform better with total defects than defects/kloc by simply picking small projects?&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mann Whitney says &lt;b&gt;&lt;a href="http://unbox.org/wisp/var/adam2/cbr/results/10-5-10/10-5-klocs.xlsx"&gt;no&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-3871190149326653289?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/3871190149326653289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/do-reductions-with-total-defects-select.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3871190149326653289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/3871190149326653289'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/do-reductions-with-total-defects-select.html' title='Do Reductions with Total Defects Select Smaller Data?'/><author><name>Adam</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6029190329947217739</id><published>2010-10-05T10:55:00.000-07:00</published><updated>2010-10-05T10:56:25.545-07:00</updated><title type='text'>Stability of Combination Methods</title><content type='html'>&lt;a href="http://unbox.org/wisp/var/10/comba/only-plots-to-discuss.pdf"&gt;http://unbox.org/wisp/var/10/comba/only-plots-to-discuss.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6029190329947217739?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6029190329947217739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/stability-of-combination-methods.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6029190329947217739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6029190329947217739'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/stability-of-combination-methods.html' title='Stability of Combination Methods'/><author><name>Ekrem Kocaguneli</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-KPfppFxf9KQ/TwaRu7hXSrI/AAAAAAAAAUY/Fo0aBGNvjIA/s220/IMG_0104.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-6719600369015609615</id><published>2010-10-05T08:49:00.001-07:00</published><updated>2010-10-05T09:57:29.638-07:00</updated><title type='text'>IDEA - Progress</title><content type='html'>List completed so far:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Flipping the X-axis so that the dense area of points are at the West pole (essential for logging the x axis).&lt;/li&gt;&lt;li&gt;Logging of X and Y Coordinates&lt;/li&gt;&lt;li&gt;Equal width and equal frequency grid creation for m x n divisions.&lt;/li&gt;&lt;li&gt;Separating data point into Quadrants based on the axes. (Not recursive yet)&lt;/li&gt;&lt;li&gt;Coloring the plot where data exists.&lt;/li&gt;&lt;li&gt;Next step will be to color in interesting* neighboring quadrants.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;Quadrants w/points, N=10&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.unbox.org/wisp/var/butcher/compass/doc/quadrants/albrecht.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://www.unbox.org/wisp/var/butcher/compass/doc/quadrants/albrecht.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Quadrants w/points, N=4&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.unbox.org/wisp/var/butcher/compass/doc/quadrants/albrecht2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://www.unbox.org/wisp/var/butcher/compass/doc/quadrants/albrecht2.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Images below do not demonstrate the quadrant highlighting demonstrated above.&lt;br /&gt;&lt;br /&gt;jm1 defect dataset&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.unbox.org/wisp/var/kel/doc/CompassGraphs/jm1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://www.unbox.org/wisp/var/kel/doc/CompassGraphs/jm1.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;jm1 defect dataset with log(x)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.unbox.org/wisp/var/kel/doc/CompassGraphs/jm1-logx.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://www.unbox.org/wisp/var/kel/doc/CompassGraphs/jm1-logx.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;kc1 defect dataset&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.unbox.org/wisp/var/kel/doc/CompassGraphs/kc1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://www.unbox.org/wisp/var/kel/doc/CompassGraphs/kc1.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;kc1 defect dataset with log(x)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.unbox.org/wisp/var/kel/doc/CompassGraphs/kc1-logx.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://www.unbox.org/wisp/var/kel/doc/CompassGraphs/kc1-logx.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-6719600369015609615?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/6719600369015609615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/idea-progress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6719600369015609615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/6719600369015609615'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/idea-progress.html' title='IDEA - Progress'/><author><name>KelCecil</name><uri>http://www.blogger.com/profile/01715080803872012460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_qcFSD0yg4xg/TAmVYwRgI-I/AAAAAAAAAWE/e1tySS9Rwj4/S220/kel.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3498331925495016107.post-8937057589563612828</id><published>2010-10-05T08:46:00.000-07:00</published><updated>2010-10-05T09:15:13.800-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wsica'/><category scheme='http://www.blogger.com/atom/ns#' term='atoms'/><title type='text'>Linear v. Dynamic Search in Molecular Structures</title><content type='html'>In the field of cheminformatics, a common task is navigating through a database of molecules that could have thousands of entries.&lt;br /&gt;&lt;br /&gt;One task is how to store the molecules themselves.  An approach in cheminformatics is a "SMILES" string.  A smiles string stores the molecules involved and special characters which indicate structural properties of the molecule.  Previous tests in the Lewis Research Group have involved RDX adsorption.  (RDX is an explosive compound)  The Lewis Research Group uses a default file format of .xyz, but an open file conversion system exists called OpenBabel.  The SMILES string for RDX is provided below, along with a picture for comparison.&lt;a href="http://2.bp.blogspot.com/_VQroO6V26kA/TKtKY-6RKRI/AAAAAAAAAEk/c0zoR2gcfrM/s1600/Picture+3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 170px;" src="http://2.bp.blogspot.com/_VQroO6V26kA/TKtKY-6RKRI/AAAAAAAAAEk/c0zoR2gcfrM/s200/Picture+3.png" alt="" id="BLOGGER_PHOTO_ID_5524591160964753682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic;"&gt;RDX Molecule&lt;br /&gt;&lt;/span&gt;O=N(=O)N1CN(N(=O)=O)CN(N(=O)=O)C1&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;SMILES strings can be represent the same structure in different ways, so for databases a special form of SMILES known as Canonical SMILES form is used to prevent duplicate entries.  The advantage of SMILES strings is that when they break in to comparable substructures. &lt;br /&gt;&lt;br /&gt;There are clever indexing schemes for quickly searching structural properties of molecules.  One is substructure keys, in which binary flags about structural properties are stored for each molecule.  Another is using a hash table encoding that serves as a proximity filter.&lt;br /&gt;&lt;br /&gt;There is also the area of molecular similarity and molecular diversity.  This field seeks to find similar molecules by noting differences in derived attributes.  For example, it is computationally easy to compute the molecular weight of a molecule.  This attribute, and others, can be used as a search therm to find similar molecules or correlation with more complex attributes such as molecular adsorption in repeating lattice structures.&lt;br /&gt;Other features can also be noted and collected, providing a linear database for searching.&lt;br /&gt;&lt;br /&gt;Overall, the question is whether to use structural similarity analysis (dynamic) or molecular diversity measures (linear) for the system.&lt;br /&gt;The answer, at the current moment, appears to be using &lt;span style="font-style: italic;"&gt;both&lt;/span&gt;.&lt;br /&gt;We are currently not sure what variables correlate with performance in the desired chemical property of adsorption in a lattice structure, so having more features provides a greater possibility for correlation and more accurate estimates.  The linear search could also be used to select candidates for dynamic search, using a hybridized preprocessing approach.&lt;br /&gt;&lt;br /&gt;The second is that the system has the advantage of being domain specific and thus having access to domain specific algorithms and methods.  The database in question will have many properties which need to be handled in relation to their environment.  For example, it is likely that there will be missing or blank features for entries in the database.  The algorithm might have access to be able to call a function to compute missing entries, which is a highly domain specific solution not appropriate to general algorithms.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3498331925495016107-8937057589563612828?l=ai-at-wvu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ai-at-wvu.blogspot.com/feeds/8937057589563612828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/linear-v-dynamic-search-in-molecular.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8937057589563612828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3498331925495016107/posts/default/8937057589563612828'/><link rel='alternate' type='text/html' href='http://ai-at-wvu.blogspot.com/2010/10/linear-v-dynamic-search-in-molecular.html' title='Linear v. Dynamic Search in Molecular Structures'/><author><name>William Sica</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_VQroO6V26kA/TKtKY-6RKRI/AAAAAAAAAEk/c0zoR2gcfrM/s72-c/Picture+3.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
