Generating Referring Expressions: Beyond the Incremental Algorithm