Saturday, January 23, 2010

吴军的《数学之美》系列



  1. 数学之美 一 统计语言模型
  2. 数学之美 二 谈谈中文分词
  3. 数学之美 三 隐含马尔可夫模型在语言处理中的应用
  4. 数学之美 四 怎样度量信息?
  5. 数学之美 五 简单之美:布尔代数和搜索引擎的索引
  6. 数学之美 六 图论和网络爬虫 (Web Crawlers)
  7. 数学之美 七 信息论在信息处理中的应用
  8. 数学之美 八 贾里尼克的故事和现代语言处理
  9. 数学之美 九 如何确定网页和查询的相关性
  10. 数学之美 十 有限状态机和地址识别
  11. 数学之美 十一 Google 阿卡 47 的制造者阿米特.辛格博士
  12. 数学之美 十二 余弦定理和新闻的分类
  13. 数学之美 十三 信息指纹及其应用
  14. 数学之美 十四 谈谈数学模型的重要性
  15. 数学之美 十五 繁与简 自然语言处理的几位精英
  16. 数学之美 十六 不要把所有的鸡蛋放在一个篮子里 最大熵模型
  17. 数学之美 十七 闪光的不一定是金子 谈谈搜索引擎作弊问题(Search Engine Anti-SPAM)
  18. 数学之美 十八 矩阵运算和文本处理中的分类问题
  19. 数学之美 十九 马尔可夫链的扩展 贝叶斯网络 (Bayesian Networks)
  20. 数学之美 二十 自然语言处理的教父 马库斯
  21. 数学之美 二十一 布隆过滤器(Bloom Filter)
  22. 数学之美 二十二 由电视剧《暗算》所想到的 — 谈谈密码学的数学原理
  23. 数学之美 二十三 输入一个汉字需要敲多少个键 — 谈谈香农第一定律
  24. 数学之美 二十四 从全球导航到输入法——谈谈动态规划

推荐:编程珠玑番外篇

在徐宥的博客上看到了他写的《编程珠玑番外篇》系列文章,觉得非常值得收藏。下面是这个系列的文章列表:

Wednesday, January 6, 2010

object recognition in iPhone

I am interested in applications of object recognition on iPhone and other smart phones recently. Having studied this research topic for years, I am eager to apply what I have learned to do some really cool things. Smart phones, such as iPhone, provide us such an excellent platform. I Goggled "iPhone object recognition", and find lots of cool stuffs:

The Future of the iPhone: Intelligent Object Recognition
The “eye-Phone” Image-Recognition System
Amazon Releases Amazon Mobile, Includes Object Recognition

Monday, November 30, 2009

papers: prototype theory

In my previous post, "basic level classes and subordinate class", I mentioned Aharon Bar-Hillel's paper Subordinate class recognition using relational object models . Now I am going to build topic models for object hierarchies and need to have a better understanding of the prototype theory by Rosch. Here are some papers I found about this topic:
the seminal paper: Basic Objects in Natural Categories, cognitive psychology 1976. Another link
several blogs on this theory: 

Sunday, November 29, 2009

papers: Estimation of Dirichlet Distribution Parameters

Recently, I am interested in apply Pachinko Allocation topic models to the object recognition problems. Mixtures of Hierarchical Topics with Pachinko Allocation, ICML 2007 mentioned several methods in training the hPAM model, and here are the related papers: 

papers: syntax and topic model

Syntactic constraint is an important ingredient in NLP. At the beginning, topic models, such as LDA, assume bag-of-word model and thus ignore the syntax. Later on, this constraint is added to the topic model to improve the modeling power. Here are a few papers regarding this issue:

paper: Rethinking LDA: Why Priors Matter

Rethinking LDA: Why Priors Matter, Hanna M. Wallach David Mimno Andrew McCallum, NIPS 2009

Abstract:


Implementations of topic models typically use symmetric Dirichlet priors with fixed concentration parameters, with the implicit assumption that such “smoothing parameters” have little practical effect. In this paper, we explore several classes of structured priors for topic models. We find that an asymmetric Dirichlet prior over the document–topic distributions has substantial advantages over a symmetric prior, while an asymmetric prior over the topic–word distributions provides no real benefit. Approximation of this prior structure through simple, efficient hyperparameter optimization steps is sufficient to achieve these performance gains. The prior structure we advocate substantially increases the robustness of topic models to variations in the number of topics and to the highly skewed word frequency distributions common in natural language. Since this prior structure can be implemented using efficient algorithms that add negligible cost beyond standard inference techniques, we recommend it as a new standard for topic modeling.

Saturday, November 28, 2009

paper: On Smoothing and Inference for Topic Models

On Smoothing and Inference for Topic Models, UAI 2009
abstract:

Latent Dirichlet analysis, or topic modeling, is a flexible latent variable framework for modeling high-dimensional sparse count data. Various learning algorithms have been developed in recent years, including collapsed Gibbs sampling, variational inference, and maximum a posteriori estimation, and this variety motivates the need for careful empirical comparisons. In this paper, we highlight the close connections between these approaches. We find that the main differences are attributable to the amount of smoothing applied to the counts. When the hyperparameters are optimized, the differences in performance among the algorithms diminish significantly. The ability of these algorithms to achieve solutions of comparable accuracy gives us the freedom to select computationally efficient approaches. Using the insights gained from this comparative study, we show how accurate topic models can be learned in several seconds on text corpora with thousands of documents.

paper: Multilevel Bayesian Models of Categorical Data Annotation

A paper I found from LingPipe's blog: 
Multilevel Bayesian Models of Categorical Data Annotation
It seems to be close related to image annotation. More comments will follow after reading it. 

fast and parallel Gibbs sampling for LDA

Gibbs sampling for LDA is very simple to understand and implement, especially the collapsed Gibbs sampling. But one drawbacks of GS is its complexity is linear to the number of word tokens. This problem is even more serious when we apply LDA-based approaches to computer vision problems where we use visual words in images to replace words in documents. To maximize our chance to detect the object in an image, we need large number of visual word tokens. It is more and more popular to extract features at dense regular grids over images, and to one extreme, someone extract features at every pixel with several scales. Also we often need to extract several types of features and hope them to be complementary to each other since we usually do not which type of feature is more useful for a particular object category. Combine these factors together, there are often more than 10k ~ 50k word tokens per image extracted. For Gibbs sampling, this is a nightmare!

So a fast Gibbs sampling or parallel Gibbs sampling are absolutely rescues. There are two such papers recently, with published codes (that is great!):

PLDA: Parallel Latent Dirichlet Allocation for Large-scale Applications by Wang Yi et al at Google, code

here is a comment from LingPipe's blog:
Porteous et al. (2008) Fast Collapsed Gibbs Sampling for Latent Dirichlet Allocation

Another paper related to topic model inference in large scale corpus is