This week I am listening to “The Execution Of All Things” by Rilo Kiley
Read – Who Moved My Cheese?
Today I finished reading “Who Moved My Cheese?” by Spencer Johnson
Read – AI Techniques for Game Programming
Today I finished reading “AI Techniques for Game Programming” by Mat Buckland
Paper – Verbal Interactions in Virtual Worlds
Today I read a paper titled “Verbal Interactions in Virtual Worlds”
The abstract is:
We first discuss respective advantages of language interaction in virtual worlds and of using 3D images in dialogue systems.
Then, we describe an example of a verbal interaction system in virtual reality: Ulysse.
Ulysse is a conversational agent that helps a user navigate in virtual worlds.
It has been designed to be embedded in the representation of a participant of a virtual conference and it responds positively to motion orders.
Ulysse navigates the user’s viewpoint on his/her behalf in the virtual world.
On tests we carried out, we discovered that users, novices as well as experienced ones have difficulties moving in a 3D environment.
Agents such as Ulysse enable a user to carry out navigation motions that would have been impossible with classical interaction devices.
From the whole Ulysse system, we have stripped off a skeleton architecture that we have ported to VRML, Java, and Prolog.
We hope this skeleton helps the design of language applications in virtual worlds.
Listening – Blood Money
This week I am listening to “Blood Money” by Tom Waits
How many stacked turtles is that?
So during lunch someone picked up a game that sounds like a sort of “dating sim”-style game where you play an intrepid lawyer who has to go around talking to people, solving quests, and building up a case for your client.
A logical extension of this would be one for other professions, such as for chartered accountants.
And a logical extension to that would be a “sim” game for a software developer.
And a logical extension to that would be a “sim” game where you play the part of an intrepid QA/tester working at a large game development company who you have to track down bugs in games that you are testing, enter comprehensive bug reports, hold meetings and talk to the other employees.
If someone ever did find a real bug in the game you could deny that it was a bug and claim it was actually a quest.
Though I imagine it would be really confusing for the actual QA staff testing the game as they would have a hard time distinguishing real bugs from quests in the game that require you to find bugs in the games you are testing.
Read – The Maltese Falcon
Today I finished reading “The Maltese Falcon” by Dashiell Hammett
Read – The Other Wind
Today I finished reading “The Other Wind” by Ursula K. Le Guin
Studying – Fixing portraits
This month I am studying “Fixing portraits”
Listening – Worship And Tribute
This week I am listening to “Worship And Tribute” by Glassjaw
Read – Visual Basic Game Programming with DirectX
Today I finished reading “Visual Basic Game Programming with DirectX” by Jonathan S. Harbour
Paper – Forgetting Exceptions is Harmful in Language Learning
Today I read a paper titled “Forgetting Exceptions is Harmful in Language Learning”
The abstract is:
We show that in language learning, contrary to received wisdom, keeping exceptional training instances in memory can be beneficial for generalization accuracy.
We investigate this phenomenon empirically on a selection of benchmark natural language processing tasks: grapheme-to-phoneme conversion, part-of-speech tagging, prepositional-phrase attachment, and base noun phrase chunking.
In a first series of experiments we combine memory-based learning with training set editing techniques, in which instances are edited based on their typicality and class prediction strength.
Results show that editing exceptional instances (with low typicality or low class prediction strength) tends to harm generalization accuracy.
In a second series of experiments we compare memory-based learning and decision-tree learning methods on the same selection of tasks, and find that decision-tree learning often performs worse than memory-based learning.
Moreover, the decrease in performance can be linked to the degree of abstraction from exceptions (i.e., pruning or eagerness).
We provide explanations for both results in terms of the properties of the natural language processing tasks and the learning algorithms.
Read – Moby-Dick
Today I finished reading “Moby-Dick; or, The Whale” by Herman Melville
Read – The Eternal Husband
Today I finished reading “The Eternal Husband” by Fyodor Dostoyevsky
Listening – The Music
This week I am listening to “The Music” by The Music
Paper – Word-Sense Disambiguation Using Decomposable Models
Today I read a paper titled “Word-Sense Disambiguation Using Decomposable Models”
The abstract is:
Most probabilistic classifiers used for word-sense disambiguation have either been based on only one contextual feature or have used a model that is simply assumed to characterize the interdependencies among multiple contextual features.
In this paper, a different approach to formulating a probabilistic model is presented along with a case study of the performance of models produced in this manner for the disambiguation of the noun “interest”.
We describe a method for formulating probabilistic models that use multiple contextual features for word-sense disambiguation, without requiring untested assumptions regarding the form of the model.
Using this approach, the joint distribution of all variables is described by only the most systematic variable interactions, thereby limiting the number of parameters to be estimated, supporting computational efficiency, and providing an understanding of the data..
Read – The Red Pony
Today I finished reading “The Red Pony” by John Steinbeck
Read – Agatha Heterodyne and the Beetleburg Clank
Today I finished reading “Agatha Heterodyne and the Beetleburg Clank” by Phil Foglio
Listening – Audioslave
This week I am listening to “Audioslave” by Audioslave
Paper – The Minimum Expectation Selection Problem
Today I read a paper titled “The Minimum Expectation Selection Problem”
The abstract is:
We define the min-min expectation selection problem (resp.
max-min expectation selection problem) to be that of selecting k out of n given discrete probability distributions, to minimize (resp.
maximize) the expectation of the minimum value resulting when independent random variables are drawn from the selected distributions.
We assume each distribution has finitely many atoms.
Let d be the number of distinct values in the support of the distributions.
We show that if d is a constant greater than 2, the min-min expectation problem is NP-complete but admits a fully polynomial time approximation scheme.
For d an arbitrary integer, it is NP-hard to approximate the min-min expectation problem with any constant approximation factor.
The max-min expectation problem is polynomially solvable for constant d; we leave open its complexity for variable d.
We also show similar results for binary selection problems in which we must choose one distribution from each of n pairs of distributions.
Listening – Dreamland
This week I am listening to “Dreamland” by Robert Plant
Read – Accidental Genius
Today I finished reading “Accidental Genius: Using Writing to Generate Your Best Ideas, Insight, and Content” by Mark Levy
Paper – The Generalized Universal Law of Generalization
Today I read a paper titled “The Generalized Universal Law of Generalization”
The abstract is:
It has been argued by Shepard that there is a robust psychological law that relates the distance between a pair of items in psychological space and the probability that they will be confused with each other.
Specifically, the probability of confusion is a negative exponential function of the distance between the pair of items.
In experimental contexts, distance is typically defined in terms of a multidimensional Euclidean space-but this assumption seems unlikely to hold for complex stimuli.
We show that, nonetheless, the Universal Law of Generalization can be derived in the more complex setting of arbitrary stimuli, using a much more universal measure of distance.
This universal distance is defined as the length of the shortest program that transforms the representations of the two items of interest into one another: the algorithmic information distance.
It is universal in the sense that it minorizes every computable distance: it is the smallest computable distance.
We show that the universal law of generalization holds with probability going to one-provided the confusion probabilities are computable.
We also give a mathematically more appealing form .
Studying – Foundations of typography
This month I am studying “Foundations of typography”
Listening – Maladroit
This week I am listening to “Maladroit” by Weezer
Read – The Nine Billion Names of God & Other Stories
Today I finished reading “The Nine Billion Names of God & Other Stories” by Arthur C. Clarke
Listening – Toxicity
This week I am listening to “Toxicity” by System Of A Down
Getting wealthier by the minute
Some of the wealthiest and successful people I know are some of the laziest and most procrastinating people I know.
The difference in their laziness and procrastination to the general populace is that they do the things that matter and procrastinate and ignore the things that don’t.
The difference is not their laziness and procrastination but in how they are lazy and what they procrastinate on.
I believe in euthanasia for the very young
“You will feel different once you have kids of your own.” said the condescending friend rather smugly.
So you’re saying I should undergo a life-altering, irreversible event just to see if I like it.
How about “no.”
Impossible to oversleep
Today I woke up at the crack of 1:30PM after staying up until 5AM playing video games.
And it was glorious.
It is impossible to oversleep if you pretend that you live in a different time zone.
Listening – The Argument
This week I am listening to “The Argument” by Fugazi
Read – How to Make Anyone Fall in Love with You
Today I finished reading “How to Make Anyone Fall in Love with You” by Leil Lowndes
Listening – Lateralus
This week I am listening to “Lateralus” by Tool
Paper – On the Information Engine of Circuit Design
Today I read a paper titled “On the Information Engine of Circuit Design”
The abstract is:
This paper addresses a new approach to find a spectrum of information measures for the process of digital circuit synthesis.
We consider the problem from the information engine point of view.
The circuit synthesis as a whole and different steps of the design process (an example of decision diagram is given) are presented via such measurements as entropy, logical work and information vitality.
We also introduce new information measures to provide better estimates of synthesis criteria.
We show that the basic properties of information engine, such as the conservation law of information flow and the equilibrium law of information can be formulated.
Read – Cryptonomicon
Today I finished reading “Cryptonomicon” by Neal Stephenson
Paper – Using Tree Automata and Regular Expressions to Manipulate Hierarchically Structured Data
Today I read a paper titled “Using Tree Automata and Regular Expressions to Manipulate Hierarchically Structured Data”
The abstract is:
Information, stored or transmitted in digital form, is often structured.
Individual data records are usually represented as hierarchies of their elements.
Together, records form larger structures.
Information processing applications have to take account of this structuring, which assigns different semantics to different data elements or records.
Big variety of structural schemata in use today often requires much flexibility from applications–for example, to process information coming from different sources.
To ensure application interoperability, translators are needed that can convert one structure into another.
This paper puts forward a formal data model aimed at supporting hierarchical data processing in a simple and flexible way.
The model is based on and extends results of two classical theories, studying finite string and tree automata.
The concept of finite automata and regular languages is applied to the case of arbitrarily structured tree-like hierarchical data records, represented as “structured strings.” These automata are compared with classical string and tree automata; the model is shown to be a superset of the classical models.
Regular grammars and expressions over structured strings are introduced.
Regular expression matching and substitution has been widely used for efficient unstructured text processing; the model described here brings the power of this proven technique to applications that deal with information trees.
A simple generic alternative is offered to replace today’s specialised ad-hoc approaches.
The model unifies structural and content transformations, providing applications with a single data type.
An example scenario of how to build applications based on this theory is discussed.
Further research directions are outlined.
Listening – Amnesiac
This week I am listening to “Amnesiac” by Radiohead
Read – Traitor’s Sun
Today I finished reading “Traitor’s Sun” by Marion Zimmer Bradley
Hodge-Podge
A couple of people have mentioned that my personal website (otakunozoku.com) is turning in to a hodge-podge of links and badly photographed pictures of M.A.M.E. emulators running on various consoles.
I’m contemplating turning it around, splitting off the personal bio/resume stuff in to a separate section and making a serious effort to turn it in to a competent game development web site with useful information.
My only problem is that I can’t really spend more than an hour or two a week working on it, so I need to concern myself with the scope of information I cover.
Update: Apparently I’ve been informed that something where you dump lots of random shit, link to other people’s web sites, show off cool stuff, and post interesting monologues is called a “blog.” Funny, I always thought such an endeavour was called a web page.
Marketing Consultant: “Address the chair!”
Ford Prefect: “There isn’t chair, there’s only a rock.”
Marketing Consultant: “Well, call it a chair.”
Ford Prefect: “Why not call it a rock?”
Marketing Consultant: “You obviously have no conception of modern business methods.”
This is not a blog.
I’ve never had a blog.
This page has never been a blog.
If it were a blog then it was a blog before any of you bozos actually knew that the internet existed, let alone knew what a blog was.
Another Update: Reading this 14 years later I now have a name for this outlook. It’s called “hipster.” I apparently “had a blog before it was cool.” Oh dear…
Read – Telling It Like It Isn’t
Today I finished reading “Telling It Like It Isn’t” by Scott Adams
Studying – From speed painting to concept art
This month I am studying “From speed painting to concept art”
Read – Gnarl!
Today I finished reading “Gnarl!: Stories” by Rudy Rucker
Read – AI Techniques for Game Programming
Today I finished reading “AI Techniques for Game Programming” by Premier Publishing
Listening – Mutter
This week I am listening to “Mutter” by Rammstein
Read – Information Technology Project Management
Today I finished reading “Information Technology Project Management” by Kathy Schwalbe
Read – Writing Secure Code
Today I finished reading “Writing Secure Code” by Michael Howard
Read – Special Effects Game Programming With Direct X
Today I finished reading “Special Effects Game Programming With Direct X” by Mason McCuskey
Read – Really Bad PowerPoint
Today I finished reading “Really Bad PowerPoint” by Seth Godin
Paper – Semiclassical Neural Network
Today I read a paper titled “Semiclassical Neural Network”
The abstract is:
We have constructed a simple semiclassical model of neural network where neurons have quantum links with one another in a chosen way and affect one another in a fashion analogous to action potentials.
We have examined the role of stochasticity introduced by the quantum potential and compare the system with the classical system of an integrate-and-fire model by Hopfield.
Average periodicity and short term retentivity of input memory are noted.
Listening – Rings Around The World
This week I am listening to “Rings Around The World” by Super Furry Animals