Skip to content
A cross-situational word learning framework
Scilab Python
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.


This code provides a framework for modeling cross-situational word learning. The core algorithm implements the model of Fazly et al. (2010), which is an incremental and probabilistic word learner.

The code also includes extensions of the above model that allow investigation of:

  • Individual differences in word learning. (Nematzadeh et al., 2011, 2012a & 2014a)
  • The role of memory and attention in word learning. (Nematzadeh et al., 2012b & 2013)
  • The acquisition of a semantic network. (Nematzadeh et al., 2014b)

An extension of this model has been used to study novel word generalization (Nematzadeh et al., 2015); the code can be found here.


Starter code is provided in starter/, and development and test data are located at data/ and data/input_wn_fu_cs_scaled_categ.tst, respectively. The gold standard lexicon, which was used to generate the dev/test data, and which can be used to compute metrics such as the acquisition score, is located at data/all_catf_norm_prob_lexicon_cs.all.

Requirements: Python 2, numpy, scipy

You can’t perform that action at this time.