15 karma · joined March 1, 2011
http://iapps.in
Some topics you should familiarize are: Probability Theory, EVD/SVD, ANN, ML/MAP estimation, Minimum classification error training, SVM, LMS fitting, PCA/ICA, FSM and HMM.
Static signals, added at indexing time
Resonance signals, dynamically updated over time
Information about the searcher, provided at search time
Something similar we are doing to personalise app search at http://iapps.inYou should also learn some tools of the trade: regular expressions, machine learning, statistical methods, neural networks, minimum classification error training etc.
- Business development/marketing manager
- UI/UX designer
- NLP researcher
iApps.in is a semantic search and discovery engine for the App Store that combines the social, semantic and mobile internet technologies to connect users with the apps they want. For more details see http://iapps.in/jobs
The fight against spam is a constantly evolving one and though some of the techniques from "web" search engine could be applied to the App store, there are unique differences between the two - e.g. the rating, download rankings are not directly analogous to page rank. So Google does seem to have some advantage, but the App store problem will need a fresh research approach.
The human curation approach falls flat on such a scale. Machine learning and natural language processing can help us in mining the App Store to detect anomalous behavior and improve the search and discovery of apps.
The statistical models of temporal distributions of ratings and rankings are still emerging and such hightlighting provide a useful resource to train the models. So if you see something, say something.
US / India - Business Development/Marketing Manager
India - Front end designer, Deployment architect, NLP research engineer.
i see no services that make use of this.
Most services have proprietary implementations of spell correction that is an amalgamation of several techniques including n-grams, and they might not like to make it public.