Domain randomization

Machine learning system fails when the training data distribution is significantly different from testing data. For a “simple” problem like image classification, we can avoid this problem by including sufficient diversity for the training data. But for more complicated real-world problems, such as robotic AI, there are simply too many different possibilities that one cannot…

papercite not working

I didn’t realize that papercite was not working when I moved my WordPress to a new server. It took me a long time to figure out what was wrong. But once I figure out how to debug WordPress, it becomes very easy to fix the problem. To debug, add define(‘WP_DEBUG’, true); define(‘WP_DEBUG_LOG’, true); in wp_config.php…

counterfactual explanation

Counterfactual explanations are proposed and studied in recent years. In logic, counterfactual refers to the scenario when the condition of an if-statement is universally false. Note that the if-statement is universally true when the condition is universally false. So the conclusion is false even though the if-statement holds true always. Counterfactual example in ML refers…

Banach fixed point theorem

  I came across the proof of Perron Frobenius theorem here and it used Banach fixed point theorem. So I spent some time to understand the fixed point theorem from the wiki. Theorem Banach fixed point theorem considers a complete metric space (with metric ) and for any contraction mapping , there will exist a…