Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 99 reacties

Met enige vertraging, als gevolg van netwerk- en databaseproblemen, heeft Wolfram Research zijn Wolfram Alpha-zoekmachine opengesteld voor het grote publiek. De semantische zoekdienst werd in kleine kring al langer getest.

Met een blogposting kondigde Wolfram Alpha aan dat de nieuwe zoekdienst live is gegaan. Ondanks de bereikbaarheidsproblemen en het gevaar van een naderende tornado, werd de dienst uiteindelijk slechts een uur later dan gepland online gezet. Ook nu nog is de site niet al te vlot.

Desondanks is er aan rekenkracht geen gebrek. Zo maakte Wolfram Research dinsdag bekend dat zijn 'kennismachine' op een supercomputer draait die de 66ste plaats in de supercomputerranglijst inneemt. Het systeem met de naam 'R Smarr' maakt gebruik van 576 servers op basis van Xeon 'Harpertown'-quadcores met een totaal van 4608 processorcores en beschikt over 65.536GB aan werkgeheugen. De servers zijn verbonden via infiniband en maken onder meer gebruik van Red Hat Linux en Microsoft Windows HPC Server.

De zoekdienst Wolfram Alpha indexeert geen webpagina's zoals Google met zijn zoekmachine doet, maar probeert via berekeningen antwoorden te vinden op specifieke vragen en deze gestructureerd te presenteren aan de gebruiker. De gegevens worden gehaald uit een database, en zijn gecontroleerd en geordend door personeel van Wolfram Alpha.

De bedenker van de semantische zoekmachine is Stephen Wolfram, een Britse natuur- en wiskundige die onder meer het boek A New Kind of Science heeft geschreven. Wolfram Alpha borduurt voort op de ideeën uit dit boek. Voor de berekeningen wordt gebruikt gemaakt van de Mathematica-software van Wolfram Research.

Wolfram Alpha wordt door de maker niet zozeer gezien als een tegenhanger van Googles zoekmachine, maar meer als een aanvulling erop. De nieuwe zoekdienst heeft veel overeenkomsten met Wikipedia, maar biedt echter meer flexibiliteit met zoekopdrachten en kan gestructureerder de informatie weergeven.

De dienst kent ook beperkingen. Zo moeten de vragen specifiek zijn en moet een eenduidig antwoord beschikbaar zijn. Ook produceert de dienst soms onbruikbare resultaten of moet deze het antwoord schuldig blijven. Vooral technische en feitelijke weetjes kan Wolfram Alpha zeer goed opduikelen uit zijn database.

Google heeft overigens zijn antwoord al klaar op Wolfram Alpha. De zoekgigant toonde op woensdag zijn Google Squared-dienst. Deze kan zoekresultaten filteren op diverse contentsoorten.

Wolfram Alpha

Moderatie-faq Wijzig weergave

Reacties (99)

De gestructureerde informatie die ze weergeven is prima, het begrijpen van je vraag werkt echter totaal niet. De site geeft aan: "You enter your question or calculation...", maar het aantal vragen wat ook werkelijk begrepen wordt is bedroevend.

Aantal voorbeelden:
- Who wrote the declaration of independence?
- What was the reason for the war in Iraq?
- What countries use trial by jury?

Geven allemaal "Wolfram|Alpha isn't sure what to do with your input."

Een vraag als :
- Who is hector? (naar de mythologische figuur uit de Ilias van Homerus)

Geeft een totaal irrelevant antwoord over hoeveel amerikanen deze naam dragen en nog wat meer informatie over de naam.

En gewone zoektermen, zoals "Postcolonialism", "American Idol" of "Intel E8400" geven ook allemaal geen resultaat.

De manier van weergeven als er iets gevonden wordt, is mooi, maar er moet nog heel veel gebeuren om het zoeken ook werkelijk effectief te maken. Ik weet dat dit een vroege testversie is, maar het feit is wel dat het hele concept van vragen stellen in deze versie niet werkt en dat lijkt toch wel één van de hoofdconcepten te zijn. Het verwerken van de semantiek van een menselijke taal is moeilijk, maar vergeleken met de andere resultaten die de afgelopen jaren zijn bereikt vind ik dat eigenlijk weinig indrukwekkend.
Je kunt je toch hopelijk wel voorstellen dat als je mij de vraag `wie is Hector` zou stellen, ik ook een antwoord zou geven als 'O, dat is de vader van mn vriendin'.

Kijk, het programma is nog niet af. De antwoorden zijn nog niet geweldig, maar dat heeft niet alleen met het programme te maken, ook met jou en mij. Toen Google nog relatief nieuw was, en ik op een gegeven moment de overstap maakte van AV naar Google moest ik ook even ´leren´ zoeken.

Ook nu, als ik hetzelfde antwoord via Google wil hebben, doe ik dat efficienter dan mijn vriendin/zus/ma die hetzelfde antwoord zoekt. Dat komt omdat ik beter heb geleerd hoe ik Google moet gebruiken. Als de servers van Wolfram later wat minder roken, probeer er maar eens wat meer aan te wennen, het is geen Google.

Ik zelf vind het erg leuk speelgoed, en ik heb zelf al een aantal antwoorden gehad waarvan ik verbaasd was dat het zo accuraat was. Of het ook daadwerkelijk een 'google-killer' zal worden, betwijfel ik, evenmin als Wiki dat is. Maar dat het, zoals Wiki, een leuke aanvulling is, en mogelijk ook nog eens tot de 'gevestigde orde' zal gaan horen zie ik opzich nog wel gebeuren...
Mensen hebben verwachtingen. Als je de informatie gestructureerd terug wilt geven, zonder links te gebruiken, leg je je eigen lat wel heel hoog. Mensen verwachten dat ze op niet al te complexe vragen gewoon een antwoord krijgen, je moet ervoor zorgen dat ze dat antwoord kunnen krijgen en anders zullen de mensen afhaken. Traditionele zoekmachines zoals Google geven altijd wel informatie.

De manier van Google met het presenteren van links is overigens ook veel breder toepasbaar. Stel dat ik vraag: "What are the most influential books in the English modernism?" Dan is daar geen gestructureerd antwoord op te geven. Als je op Google onderzoek naar zo'n vraag doet krijg je verschillende links met mensen die hierover hun eigen mening hebben. Kijk je op Wikipedia dan wordt er verwezen naar verschillende universiteiten die lijsten hebben gemaakt. Bij deze zoekmachine moet je één eindantwoord geven, en dat bestaat niet.

Het heeft dan wel niet de pretentie om Google te vervangen, maar hoe groot is het aantal vragen wat deze zoekmachine wel en Google niet vind? Is er een markt voor dat specifieke type vragen?
Traditionele zoekmachines zoals Google geven altijd wel informatie.
Nee, ze geven een hele berg aan gegevens (links) terug waar jij nog eens mag gaan zoeken naar de juiste informatie.
Het heeft dan wel niet de pretentie om Google te vervangen, maar hoe groot is het aantal vragen wat deze zoekmachine wel en Google niet vind? Is er een markt voor dat specifieke type vragen?
Ik kan aan Wolfram Alpha vragen wanneer het ISS te zien is in Amsterdam. Wolfram is niet af. Als je meer data kan ontsluiten krijg je een zoekmachine die voor feitelijke informatie niet te verslaan is door Google.
Let wel op dat het geen search-engine met bijbehorende web-crawler. Het is eerder te vergelijken met de search op wikipedia: alleen kennis die in het systeem (met de hand!) ingevoerd is door WolframAlpha medewerkers is bekend bij het systeem.
Het heet ook niet voor niets Wolfram Alpha, het project bevindt zich klaarblijkelijk nog vóór de beta-fase. De server is nu zwaar overbelast, dus ik kan 't niet testen, maar wat ik uit de screenshots en video's zie lijkt veelbelovend in wijze van presenteren van informatie. Dit is vrij uniek tov van andere zoekmachines, die slechts rijen en rijen identiek uitziende links presenteren. Maar ik ben het met je eens dat er nog heel veel development nodig is voordat dit een serieuze klant wordt die zich kan meten met Wikipedia e.d.
Grappig: "Who is John Galt?" wordt wel meteen correct gevonden, er wordt verwezen naar de juiste (Atlas Shrugged) roman uit 1957.

Alleen de nou juist gewenste uitleg wie John Galt dan wel niet is ontbreekt.... ;)
Een vraag als :
- Who is hector? (naar de mythologische figuur uit de Ilias van Homerus)
Dat vind ik niet zo gek, de Trojaanse oorlog is al een tijdje geleden en Hector is in die strijd gesneuveld, dus de correcte vraag is: "Who was Hector?" ;)
"Who was Hector?" geeft ook enkel cijfers over namen in de USA...
"Who was Hector of Troy?" idem, maar dan ook cijfers over "Troy" als voornaam...
"Who was Odysseus?" wordt wel correct geïnterpreteerd als held van de Trojaanse oorlog _/-\o_
"Who was Ulysses?" geeft helaas een ruimtesonde (Ulysses is de latijnse naam voor Odysseus, die 4 keer meer hits op google heeft dan "Odysseus")...
"Who was Ulysses or Odysseus?" weet hij niet...

Bwaa, 1/5 :|
Je kunt zelfs voedselproducten invoeren, en dan geeft hij de voedingswaarden:

- McDonald's Hamburger
- Coffee

etc.

Ook leuke info als je bijv zoekt op:

- moon
- sun
- pluto

etc

Of complexer:

average temperature amsterdam last year

[Reactie gewijzigd door bobwarley op 16 mei 2009 12:40]

Ook leuk om bepaalde dingen te combineren, bijvoorbeeld:

"weather in rotterdam when bill gates was born to when summer glau was born"

Was verrast dat het werkte. Ik zie zelf nog niet waar ik persoonlijke Wolfram Alpha voor zou gebruiken maar ik zie wel dat het grote potentie heeft.

Ik denk dat je nu meer moet afgaan op de manier hoé het werkt en niet wat voor kennis die nu bezit. Dat kan altijd nog uitgebreid worden. Maar de manier hoe de engine werkt moet je nu een indruk geven. En die is bij mij prima.

[Reactie gewijzigd door ndsc op 16 mei 2009 12:58]

Ik heb hier wel een leuk voorbeeld, hoe je van engels naar een sql query kunt gaan, waardoor de werking van het systeem je misschien wel direct duidelijk wordt.

“Find the beers that are sold at every bar”
= {b:Beers | “iedere bar verkoopt b.nm” • b.nm}
= {b:Beers | (∀ s:Sells • “s.bar verkoopt b.nm”) • b.nm}
= {b:Beers | (∀ s:Sells • (∃ s:Sells • s.bar=s.bar ∧ s.beer=b.nm)) • b.nm}
= {b:Beers | ¬ (∃ s:Sells • ¬ (∃ s:Sells•s.bar=s.bar∧s.beer=b.nm)) • b.nm}
Vertaald naar SQL:
select b.name from Beers b where not exists
(select * from Sells s where not exists
(select * from Sells s2 where s2.bar=s.bar and s2.beer=b.name))

waarbij nm = name

ongetwijfeld werkt wolframalpha ook op zo'n manier.
Ik heb hier wel een leuk voorbeeld, hoe je van engels naar een sql query kunt gaan, waardoor de werking van het systeem je misschien wel direct duidelijk wordt.

waarbij nm = name

ongetwijfeld werkt wolframalpha ook op zo'n manier.
Ongetwijfeld? Waar heb je dat op gebaseerd dan? D'r zal wel een (stevige) database achter zitten, maar ik ben er vrij zeker van dat die iets complexer is zoals je in je poging om wat je van de week op school geleerd hebt te laten zien aangeeft.
Hier ga je er vanuit dat er voor alle objecten in de wereld een tabel bestaat...

Zal uiteraard wel iets inzitten om de vraag te 'verstaan', maar daar stopt jouw vergelijking dan ook wel denk ik.
“Find the beers that are sold at every bar”
Welnee joh, je denkt veuls te ingewikkeld. Het antwoord is gewoon "in het fust".
Een vergelijkbare zoekmachine is www.trueknowledge.com .
Daar kunnen gebrikers ook kennis toevoegen aan het systeem.
Op dit moment is de database van trueknowledge nog niet zo indrukwekkend, maar ik heb Wolfram Alpha nog niet uitgeprobeerd.
Trueknowledge is in ieder geval bereikbaar op dit moment :P
Answer to everything
of Obomba Het is niet zo universeel als google, aangezien hij alleen dingen kan opzoeken welke voorkomen in zijn database.
Leuk dat iedereen hem 'hij' noemt. Het is nog steeds een computer ;) Ben benieuwd wat ze nou willen, willen ze informatie geven naast wiki willen ze een concurreren met wiki? Willen ze samen werken met wiki?
Edit: Error: DataPacletFilter: Unable to get Connection Too many connections.
Edit: Dit is dan wel heel grappig:
http://www.wolframalpha.com/input/?i=Where+is+the+ISS
http://www.wolframalpha.c...he+Hubble+space+telescope
http://www.wolframalpha.com/input/?i=Where+is+God%3F God woont blijkbaar in Hongarije.

[Reactie gewijzigd door xzaz op 16 mei 2009 15:03]

Aan de reacties te zien is er veel onduidelijkheid over wat Wolfram Alpha nou eigenlijk is. Het is een "computational knowledge engine". In het NL: het houdt zich bezig met kwantificeerbare kennis (getallen enzo). Dan is het ook niet verassend dat het systeem niet weet wie Hector is, tenzij daar allerlei kwantificeerbare data over beschikbaar zijn en die in het systeem zijn gezet (leeftijd bijv.).

De manier waarop het artikel hierboven is geschreven werkt helaas niet mee aan juiste beeldvorming:
De nieuwe zoekdienst heeft veel overeenkomsten met Wikipedia, maar biedt echter meer flexibiliteit met zoekopdrachten en kan gestructureerder de informatie weergeven.

De dienst kent ook beperkingen. Zo moeten de vragen specifiek zijn en moet een eenduidig antwoord beschikbaar zijn.
Ja, de overeenkomst met Wikipedia is dat op Wikipedia op veel pagina's ook getallen worden gemeld. Verder dan dat kom ik niet echt. Daarnaast: over de opmerking dat er "een eenduidig antwoord beschikbaar" moet zijn, kan ik alleen zeggen: DUH! Zoals ik hierboven zeg: het systeem houdt zich bezig met kwantificeerbare kennis, wat per definitie eenduidig is.

Ik zie de potentie zeker wel en zie het dan ook meer als een enorm uitgebreid BINAS :)
Wel interessant en handig, maar ik vind het niet heel overtuigend. Ze deden alsof ze bijna de heilige graal van de AI hadden bereikt, maar volgens mij zijn alle mogelijke vraag/antwoord formaten hard coded? Bovendien begrijpt-ie het al best snel niet meer, terwijl ik echt geen moeilijke grammatica (of strikvragen) gebruik :)

Zie bijvoorbeeld deze lijst met voorbeelden. Die zijn bijna allemaal met wat slimme regular expressions en formules te doen :)

Leuk gedaan dus, maar ik betwijfel of hier echt zoveel baanbrekend onderzoek in zit als ze aangaven.

[Reactie gewijzigd door JanDM op 16 mei 2009 12:34]

Nee, het is niet hardcoded. Hij analyseert jouw vraag en levert gegevens die gecontroleerd zijn op juistheid. Een voorbeeld;
"what is the highest mountain".

De analyse (grofweg) is dan als volgt;

What: Het gaat om een object, niet om een persoon
Is: tegenwoordige tijd, geen verleden tijd of toekomstige tijd
High: Het betreft een lengte, geen inhoud, Db, etc.
(high)est: een lengte in de overtreffende trap, geen gemiddelde oid
Mountain: dit is het object waar het om draait, dus het object is niet (vul maar in)

Op deze manier 'herkent' hij door middel van het "wegstrepen" van alle mogelijkheden waar de vraagsteller het meest waarschijnlijk naar op zoek is. Vervolgens geeft hij informatie en enkele links (o.a. Wiki) naar het gevonden resultaat. De input waaruit Alpha selecteert is gecontroleerd door medewerkers op juistheid, het is dus niet zo dat een stel medewerkers alle mogelijke vragen zijn afgegaan en voor alles een standaardantwoord invoeren.
Nee, het is niet hardcoded.
Dat weet ik, ik bedoel dat het formaat van de vraag/antwoord hardcoded is.

Juist van die analyse die je noemt had ik meer verwacht. Voorbeeld: "port 80", dan geeftie dat die poort voor HTTP is. Prima, maar waarom snapt hij dan "port for HTTP" niet?

Dat doet me sterk vermoeden dat ze een hele serie 'patterns' bedacht hebben (bijv: voor 'port' + integer, doe een lookup op die tabel) zoals op deze pagina. Echt natuurlijke taal begrijpen en daarmee redeneren zie ik er niet in, meer het matchen van vooraf opgestelde patronen met de vraag :)

[Reactie gewijzigd door JanDM op 16 mei 2009 13:52]

Call me simple, maar is dit niet de basis van taalherkenning: lijstjes en termen op een goede mannier combineren. Hoe meer je weet (hoe langer je lijstjes zijn en termen je kent) des te meer kun je herkennen. In port for HTTP gaat'ie misschien de mist in omdat HTTP geen stad is en het woord 'port' als in haven dus nergens op slaat. Jouw lijstjes van herkenning zijn lang genoeg om te weten dat HTTP een TCP/IP protocol is dat over poort 80 loopt, en dus weet je het antwoord. Overigens is het inderdaad wel vreemd dat de lijstjes wel een 'forward' mapping 80->HTTP kent maar geen backward mapping HTTP->80.
Toch behoorlijk beperkt wat "kennis" aan gaat.

"tallest mountain in europe" geeft bijvoorbeeld geen resultaat

En ik krijg continue een high load errors.
Of het incorrect taalgebruik is of niet, op "highest mountain in europe" weet ie ook geen antwoord, terwijl dezelfde zin bij google u onmiddellijk (een mogelijk niet-geverifieerd) antwoord geeft:

--snip--
Highest Mountains - The Highest Mountains on Each Continent
Highest Mountain in Australia Kosciusko: 7310 feet / 2228 meters. Highest Mountain in Europe Elbrus, Russia (Caucasus): 18510 feet / 5642 meters ...
geography.about.com/od/learnabouttheearth/a/extremes.htm - 22k - Cached - Similar pages
--snip--

Beetje jammer toch wel...
Inderdaad wel jammer. Maar "tallest mountains in switzerland" werkt dan vreemd genoeg wel weer prima.
"highest mountain in europe" werkt hier wel.
edit: Toch niet, hij interpreteert het wel goed, maar hij weet het gewoon niet.

[Reactie gewijzigd door FC_ op 16 mei 2009 17:23]

Volgens mij is dat ook geen correct engels (Kan het mis hebben)

Personen zijn tall en objecten zijn high.
Yep, nog steeds overbelast. Ben erg benieuwd naar de resultaten, maar dit is niet bepaald goede reclame.

[offtopic]Grappig plaatje trouwens hierboven, het komt echt uit die film.[/offtopic]

[Reactie gewijzigd door leseman op 16 mei 2009 12:28]

Heb de aanloop naar de launch gevolgd en ze zeggen zelf dat ze totaal geen idee hadden van de load die ze zouden kunnen verwachten. Ze zijn dit weekend ook nog aan het testen. Maandag moeten veel problemen verholpen zijn melden ze een week geleden http://blog.wolframalpha.com op hun blog(door overbelasting kan ik de directe link nu niet vinden).

Heb Wolfram|Alpha vannacht flink getest en leuke queries om even zelf te proberen zijn:

Are you aware?
Who are you?
Where are you?

Andere meer nuttige examples staan op de website. http://www.wolframalpha.com
En voor de developers onder ons: er is een API beschikbaar.

[Reactie gewijzigd door olafvs op 16 mei 2009 13:48]

Meer grapjes:

ed: How are you?
Who am I? (Moet nog veel leren hier)
Question to 42? (Weet 'ie niet)
What's time? (Die's echt leuk)
Gaug (verdomd als 't niet waar is!)
Gbit / s (weet je precies hoe lang een terabyte duurt)
Maar niet: int(x^2,x,0,1) want dat levert een redirect op en laat Firefox vastlopen (?!)

[Reactie gewijzigd door kidde op 17 mei 2009 02:40]

werkt hier zonder problemen hoor (vanaf belgacom)
ziet er wel goed en leuk uit, je krijgt concrete oplossingen op vragen (heb wel enkel nog maar mathematische vragen ingegeven)

[Reactie gewijzigd door scatman op 16 mei 2009 12:28]

Die query in die afbeelding is wel in meer zoekmachines opgenomen, waaronder ook google. Beetje een standard zoekmachine grap.
Maar hij doet 't in het echt niet =(

"Wolfram|Alpha isn't sure what to do with your input."
offtopic:
ik neem aan dat je het boek bedoelt waarop een film is gebaseerd?
En ik neem aan dat jij het hoorspel bedoelt waar de film en het boek op zijn gebaseerd, behalve de quartinaire en quintessential fase, waarbij het boek eerder was?!? ;)

(Voor de niet-ingewijden: The Hitchhiker's Guide To The Galaxy)
en HAL (2001) komt ook weer eens om de hoek kijken als hij het te druk heeft:

http://www.grabout.com/Default.aspx?i=04eea6ce-3cf7-4887-a865-31e5344f6064

Verder is het vooral erg handig dat ze er meteen een API bij hebben zitten. Al kon ik niet zo snel vinden wat de beperkingen daar van zijn. Er zal wel een maximum aantal requests per dag op zitten.
http://www.geenstijl.nl/m...live_voor_v.html#comments
www.wolframalpha.com...
Lol die rode lamp, komt volgens mij uit 2001 A Space odyssey.
xzaz2 | 16-05-09 | 12:04
Was ook mijn eerste gedachte. Lijkt er sprekend op.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True