Suggestion: to add a feature like Similar Game

Posted in

#26 by Jazz957
2022-04-04 at 16:20
< report >I am using 3, and I'm referring to my system locale.
#27 by gambs
2022-04-04 at 16:23
< report >If you're running it on Windows I have no idea how to help you; I never program on Windows for precisely these reasons among others

You can run the ubuntu shell thing on Windows and it's probably betterLast modified on 2022-04-04 at 16:43
#28 by Jazz957
2022-04-04 at 18:21
< report >"Predicting VNs similar to ドキドキ文芸部! Doki Doki Bungeibu!

School Days
euphoria
君と彼女と彼女の恋。 Kimi to Kanojo to Kanojo no Koi.
School Days
ひと目惚れ Hitomebore
奴隷との生活 -Teaching Feeling- Dorei to no Seikatsu -Teaching Feeling-
VA-11 Hall-A
Snow Daze: The Music of Winter
ButterflyAffection~蠱惑の幼虫~ Butterfly Affection -Kowaku no Youchuu-
1room -家出少女- 1room -Iede Shoujo-"

I can't quite put my finger on it, but something seems a bit off with this lol. Also School Days listed twice. Also happened here with Himawari:

"Predicting VNs similar to さよならを教えて~comment te dire adieu~ Sayonara o Oshiete ~Comment te Dire Adieu~

ひまわり Himawari
ひまわり Himawari
アザナエル Axanael
紫影のソナーニル ~What a beautiful memories~ Shiei no Sona-Nyl ~What a beautiful memories~
相州戦神館學園 八命陣 Soushuu Senshinkan Gakuen: Hachimyoujin
凍京NECRO<トウキョウ・ネクロ> Tokyo Necro
天ノ少女 Kara no Shoujo - The Last Episode
Dies irae ~Interview with Kaziklu Bey~
MUSICUS!
終ノ空 remake Tsui no Sora Remake"

Edit: Ran it on the newest vn_titles and vote list, and results seem better.Last modified on 2022-04-04 at 18:44
#29 by gambs
2022-04-04 at 23:42
< report >VNs showing up twice is a bug (having to do with multiple VNs in the DB having the same title) and I may or may not try to fix it fixed it

Also note that when we say “similar” here we mean “people who read and enjoyed DDLC also read and enjoy these VNs” so having things like Totono and euphoria there is actually probably correctLast modified on 2022-04-05 at 02:25
#30 by cubky
2022-04-05 at 06:17
< report >So if I liked a game that had an english translation I will only get games that have english translations. Very useful!
#31 by gambs
2022-04-05 at 06:38
< report >#30

Yes, the model seems to have notions of translated/untranslated into English. So you get things like

Recommending VNs to moogy

('戦国ランス Sengoku Rance', 0.018)
('Fate/EXTELLA LINK', 0.0175)
('あさき、ゆめみし Asaki, Yumemishi', 0.0118)
('Laughter Land', 0.0115)
('9-nine-ゆきいろゆきはなゆきのあと 9-nine- Yukiiro Yukihana Yukinoato', 0.0092)

Where two of his top 5 recommendations entries are untranslated and

Recommending VNs to user u106449, cubky

('戦国ランス Sengoku Rance', 0.0101)
('千恋*万花 Senren * Banka', 0.0074)
('オトメ*ドメイン Otome * Domain', 0.0074)
('RanceVI -ゼス崩壊- Rance VI - Zeth Houkai -', 0.0063)
('花咲ワークスプリング! Hanasaki Work Spring!', 0.0055)
('ランス01 光をもとめて Rance 01 - Hikari o Motomete -', 0.0047)
('絆きらめく恋いろは -椿恋歌- Kizuna Kirameku Koi Iroha -Tsubaki Renka-', 0.0044)
('さくらの雲*スカアレットの恋 Sakura no Kumo * Scarlet no Koi', 0.004)
('フローラル・フローラブ Floral Flowlove', 0.004)
('ランス・クエスト Rance Quest', 0.0038)
('晴のちきっと菜の花びより Hare Nochi Kitto Nanohana Biyori', 0.0037)
('Making*Lovers 激イチャアフターストーリー Making * Lovers: Geki Icha After Story', 0.0037)
('神採りアルケミーマイスター Kamidori Alchemy Meister', 0.0037)
('天色*アイルノーツ Amairo * Islenauts', 0.0037)
('BALDR SKY Dive1 "Lost Memory"', 0.0037)
('月影のシミュラクル Tsukikage no Simulacre', 0.0036)
('英雄*戦姫GOLD Eiyuu * Senki GOLD', 0.0035)
('英雄*戦姫 Eiyuu * Senki', 0.0035)
('水葬銀貨のイストリア Suisou Ginka no Istoria', 0.0035)
('ランス02改 反逆の少女たち Rance 02 Kai - Hangyaku no Shoujo-tachi -', 0.0034)
('DRACU-RIOT!', 0.0034)
('真剣で私に恋しなさい!A-5 Maji de Watashi ni Koishinasai! A-5', 0.0033)
('真剣で私に恋しなさい!A-4 Maji de Watashi ni Koishinasai! A-4', 0.0033)
('素晴らしき日々~不連続存在~ Subarashiki Hibi ~Furenzoku Sonzai~', 0.0033)
('月の彼方で逢いましょう Tsuki no Kanata de Aimashou', 0.0032)
('流星ワールドアクター Ryuusei World Actor', 0.0032)
('ランス10 Rance 10', 0.0032)
('出会って5分は俺のもの! 時間停止と不可避な運命 Deatte 5-fun wa Ore no Mono! Jikan Teishi to Atropos', 0.0031)
("ソーサレス*アライヴ!~the World's End Fallen Star~ Sorceress * Alive! ~the World's End Fallen Star~", 0.0029)
('生命のスペア Inochi no Spare', 0.0029)

Where you're getting untranslated entries as well because of your list (with a bunch of untranslated games), but then

Recommending VNs to user u195051, Ezezin

('逆転裁判5 Gyakuten Saiban 5', 0.0112)
('極限脱出ADV 善人シボウデス Kyokugen Dasshutsu ADV - Zennin Shibou Desu', 0.0112)
('はーとふる彼氏〜希望の学園と白い翼〜 Hatoful Kareshi ~Kibou no Gakuen to Shiroi Tsubasa~', 0.0109)
('かたわ少女 Katawa Shoujo', 0.0101)
('逆転裁判6 Gyakuten Saiban 6', 0.0093)
('STEINS;GATE 0', 0.0084)
('ニューダンガンロンパV3 みんなのコロシアイ新学期 New Dangan Ronpa V3 Minna no Koroshiai Shingakki', 0.0079)
('CHAOS;HEAD', 0.0067)
('逆転検事2 Gyakuten Kenji 2', 0.0066)
('AI:ソムニウム ファイル AI: The Somnium Files', 0.0066)
('CHAOS;CHILD', 0.0064)
('Depraved Awakening', 0.0064)
('その花びらにくちづけを Sono Hanabira ni Kuchizuke o', 0.0061)
('Ever17 -the out of infinity-', 0.0056)
('eden* They were only two, on the planet.', 0.0056)
('Fate/stay night', 0.0053)
('レイトン教授VS逆転裁判 Layton-kyouju VS Gyakuten Saiban', 0.0053)
('Analogue: A Hate Story', 0.0047)
('VA-11 Hall-A', 0.0047)
('大逆転裁判 ‐成歩堂龍ノ介の冒険‐ Dai Gyakuten Saiban -Naruhodou Ryuunosuke no Bouken-', 0.0046)
('はーとふる彼氏 HolidayStar Hatoful Kareshi: HolidayStar', 0.0046)
('ワールドエンド・シンドローム World End Syndrome', 0.0044)
("TRUE LOVE ~純愛物語~ True Love ~Jun'ai Monogatari~", 0.0043)
('マブラヴ オルタネイティヴ Muv-Luv Alternative', 0.0042)
('ひぐらしのなく頃に Higurashi no Naku Koro ni', 0.0041)
('Bible Black -La noche de walpurgis-', 0.0041)
('Starry☆Sky ~in Spring~', 0.004)
('ROBOTICS;NOTES', 0.004)
('死印 Shiin', 0.0039)
('マブラヴ Muv-Luv', 0.0039)

Which all have English translations I believe (they are only voting on English language VNs)

This extends to the "similar VNs" feature to an extent:

Predicting VNs similar to Ore-tachi ni Tsubasa wa Nai ―――under the innocent sky., 俺たちに翼はない ―――under the innocent sky. Ore-tachi ni Tsubasa wa Nai ―――under the innocent sky.

Kitto, Sumiwataru Asairo Yori mo,, きっと、澄みわたる朝色よりも、 Kitto, Sumiwataru Asairo Yori mo,
Rui wa Tomo o Yobu Fan Disc -Asu no Mukou ni Mieru Kaze-, るいは智を呼ぶファンディスク ―明日のむこうに視える風― Rui wa Tomo o Yobu Fan Disc -Asu no Mukou ni Mieru Kaze-
Shikkoku no Sharnoth ~What a beautiful tomorrow~, 漆黒のシャルノス ~What a beautiful tomorrow~ Shikkoku no Sharnoth ~What a beautiful tomorrow~
Forest, Forest
Artemis Blue, アルテミスブルー Artemis Blue
Rui wa Tomo o Yobu, るいは智を呼ぶ Rui wa Tomo o Yobu
Harumade, Kururu., はるまで、くるる。 Harumade, Kururu.
Himawari Aqua After - The Day the Moon Stood Still, ひまわりアクアアフター The Day the Moon Stood Still Himawari Aqua After - The Day the Moon Stood Still
Ore-tachi ni Tsubasa wa Nai ~Prelude~, 俺たちに翼はない ~Prelude~ Ore-tachi ni Tsubasa wa Nai ~Prelude~
Itsuka, Todoku, Ano Sora ni., いつか、届く、あの空に。 Itsuka, Todoku, Ano Sora ni.

If you input an untranslated VN you are likely to be recommended other untranslated VNs

Integration into VNDB as an official feature whenLast modified on 2022-04-05 at 06:46
#32 by slashslayer
2022-04-05 at 23:41
< report >#14 it should've been thought out like this from the start. of course founded similarities and recommendations will be much more practical when made by people not an algorithm lol
#33 by gambs
2022-04-06 at 02:44
< report >Human recommendations aren't practical because it's impractical for individuals to have read enough VNs to give truly informed opinions. It's easy to give trivial recommendations like "hurr if you like Baldr Sky Dive2 I think you'd also like Baldr Sky Dive1" and "If you like CLANNAD you'd also like Kanon", it's much harder for a human to say "if you liked Ore-tachi ni Tsubasa wa Nai ―――under the innocent sky. you might be interested in Harumade, Kururu." especially as each only has a few hundred votes on VNDB. The importance of the GAMBS RECOMMENDATION ENGINE only increases when needing recommendations based off of even more niche VNs
#34 by Ezezin
2022-04-06 at 03:25
< report >There is something I wanted to ask: How does the algorithm consider user votes when it's not a full number? (for example when someone votes 7.8 or 6.4) Are they rounded up/down, truncated or does it take the whole number?Last modified on 2022-04-06 at 04:53
#35 by gambs
2022-04-06 at 04:16
< report >Rounded down, but the exact vote doesn’t really matter that much
#36 by cy
2022-05-14 at 15:56
< report >5 weeks later, I don't consider this a necro.

I've played with the script a bit on Ubuntu. I like the intent, ambition, and efficiency.

EDIT EDIT: It complained about missing a file called "users" that was not mentioned in documentation. Turns out that file is in the database dumps, so someone should document that somewhere.

I am happy with the VNs it recommends based on my profile. It knows my perverted tastes (though Rance is a bit strategy-heavy but whatever).

As for VN-based recommendations, I don't find these generic miko/shrine/girls-school games to be particularly relevant to the one I fed it:

Predicting VNs similar to Houkago ☆ Eroge Bu! ~Eroge Seisaku no Tame Onna no Ko to Ecchi Shimakuri na Mainichi~

Areas ~Sora ni Utsusu Kimi to no Sekai~
Nadeshiko Drip
Kamidere
Ryuusei no Arcadia
Sara Sara Sasara
Anata no Koto o Suki to Iwasete
Otome Renshin Prister
Iro ni Ide ni keri Waga Koi wa
Shukusai no Utahime -Kimi to Tsumugu Asu e no Uta-
Yomehapi ~You Make Happy!~

I welcome our new robot overlords.Last modified on 2022-05-14 at 16:13

Reply

You must be logged in to reply to this thread.